Funzionalità e vantaggi per integratori e sviluppatori

TYPO3 è basato su un moderno framework DDD (Domain Driven Design) che consente il rapido sviluppo di nuove funzionalità e applicazioni. Inoltre espone un elevato numero di observer che possono essere sfruttati per integrare sistemi esterni.

Framework e documentazione

FunzionalitàDescrizione
Framework di sviluppoMVC, Framework Javascript per le funzionalità AJAX
PHP5 OOcompletamente Object-Oriented
Supporto ai webservicefacilità di integrazione di servizi esterni attraverso webservice o interfacce REST
Supporto a database multipliSupporto multi-DB ed integrazione/importazione visuale da DB esterni (MySQL, Oracle, PostgreSQL, ecc...)
Configurazioni e templating avanzato via typoscriptFacilità di configurazione tramite codice TypoScript e constant editor
Documentazione e formazionevideo, wiki, manuali, mailinglist dedicate, formazione onsite ed eventi
Cache multilivellono cache, parziale, cache db, cache su file HTML statico
Security team per il controllo delle estensioniun team di persone segue costantemente lo sviluppo di TYPO3 e delle estensioni per correggere tempestivamente delle eventuali problematiche di sicurezza
Wizard Kickstarterlo sviluppo di nuove estensioni è guidato da un modulo wizard based che consente agli utenti di sviluppare rapidamente estensioni custom e personalizzarle tramite PHP
API estendibile

la struttura pulita e consistende del core di TYPO3 consente ai programmatori di estenderne facilmente qualsiasi aspetto o di integrarlo con altri sistemi

API ben documentate

www.typo3.org/documentation/api/

Debugging tools

il framework mette a disposizione numerosi strumenti per un facile e rapido debug
Licenza

GPL