Con un rigido processo di rilascio TYPO3 ti da la possibilità di pianificare e realizzare facilmente le tue attività d sviluppo per realizzare applicazioni e siti web di primo livello. Il backend, il frontend, la grafica e il modello dei dati per consentire di lavorare con un architettura modulare, una solida base per gli sviluppi futuri e la manutenzione continua della tua applicazione.
Lo sviluppo di TYPO3 è guidato principalmente dalla comunità e concentra un ampio ventaglio di conoscenze di tutte le nuove e più avanzate e rivoluzionarie tecnologie - assicurando un alto livello della qualità del codice.
Con il so Core Team altamente qualificato, TYPO3 porta l'open source ad un nuovo livello. Incontra e discuti con i membri del Core Team, sia di persona, partecipando agli eventi TYPO3 o attraverso i canali Slack della TYPO3 Community: potrai parlare delle ultime modifiche, dei coding standard del PHP o di aspetti che riguardano la sicurezza, scegli tu di cosa parlare.
Vuoi approfondire ancora di più la tua consocenza di TYPO3, prendi in considerazione di unirti al Core Team durante gli sprint o anche su base regolare per contribuire in modo continuativo. La TYPO3 Community è aperta - chiunque è benvenuto.
Il portale degli sviluppatori si trova qui: www.typo3.org.
Ad ogni ciclo di rilascio eseguiamo più di 8.000 unit-test per validare il nostro lavoro nel nostro processo di continuous integration. Dalla versione 6 di TYPO3 utilizziamo le linee guida PSR2 per il PHP.
Nel nostro sforzo di avere inanzitutto una architettura pulita integriamo anche gli standard PSR0 e PSR4 e dalla versione 7 di TYPO3 - anche lo standard PSR7. Non importa se sei già abituato ad aaltri sistemi come Symfony o Laravel, ti puoi immergere senza esitazioni nel codice del Core sentendosi immediatamente a casa.
TYPO3 è il primo CMS ad implementare PSR7 nel suo Core: questo è un chiaro segnale di quanto dia importante implementare dei code standard in prodotti software complessi. Un risultato di questi sviluppi è che possiamo promettere di aderire ai nuovi standard sulla sicurezza.
Il continuo processo di sviluppo del Core di TYPO3 è gestito utilizzando Git come repository e Gerrit come sistema di review.
L'istanza TYPO3 di Gerrti è situata su review.typo3.org: Gerrit gestisce l'intera processo di review e funziona da strumento di controllo del flusso delle modifiche e della gestione delle stesse che poi vengono riportate nel repository ufficial Git di TYPO3 ospitato su git.typo3.org.
Qualunque modifica deve passa un processo di review all'intenro di Gerrit che solo dopo vengono riportate nel repository. Ogni patch viene seguita secondo un metodo che abbiamo denominato "six-eye principle", cioè da almeno tre persone.
TYPO3 unito a competenza ed esperienza ti garantisce la possibilità di fare un'ottima carriera sia nella tua area di residenza che a livello internazionale.
Il grande numero di competenze che si acquisiscono offrono la possibilità di lavorare in grandi aziende che operano a livello internazionale, in aziende specializzate nell'uso di TYPO3, di poter lavorare con team internazionali in modalità remota o di trovare opportunità come freelancer.
Se e quando deciderai di lasciare il campo dello sviluppo software, gli obiettivi che avrai raggiunto e l'esperienza accumulata con TYPO3 ti aprirà innumerevoli opportunità come project manager, team leader ma anche come Amministratore Delegato.
Sin dal 2014 le nuove versioni di TYPO3 sono state pubblicate secondo cicli di rilascio a scadenza fissa. L'obiettivo di questo impegno era di lasciare il tradizionale ciclo basato su versioni alpha/beta, di essere più trasparenti verso gli sviluppatori i decsion maker e il mercato in generale per quanto riguarda gli obiettivi ed i compiti a breve termine, ma anche di avere delle date di rilascio certe.
In un processo di sviluppo "agile" ogni versione di TYPO3 verrà sviluppata iniziando con una fase di partenza e concettuale per prosguire con una serie di sprint di sviluppo, attraversando le varie fasi di stabilizzazione e irrobustimento prima di arrivare a pubblicare una versione LTS solida come roccia.
Oltre al TYPO3 Core Team altri 187 sviluppatori hanno contribuito attivamente allo sviluppo di TYPO3 durnate gli ultimi 12 mesi, rendendo TYPO3 un eccezionale esempio di open source e di sviluppo ad alto livello di attività.