API
I campi dei moduli TCA possono avere una valutazione PHP o Javascript personalizzata. Questi campi possono essere settati su READONLY (HTML attribute).
I campi TCA del tipo "none" hanno nuove opzioni di rendering (data e altri formati).
Direct Mail è stata rimossa dal core. Per maggiori dettagli consultare il capitolo "Installation and Update".
Si può conoscere l'attuale XHTML-DTD attraverso $GLOBALS['TSFE']->xhtmlDoctype.
La funzione t3lib_div::sysLog() può essere usata per registrare gli errori.

CORREZIONE BUGS
Il versioning funziona ora con tutte le versione di MySQL (3.23.x  e seguenti).
Il pop-up di relogin successivo al time-out nel back-end non apparirà di nuovo dopo aver cliccato "NO" nella finestra di dialogo.
Quando si esegue una copia del file nella stessa cartella in modalità FileList, esso viene automaticamente rinominato.
Jsmenu, editPanel e feAdmin ora funzionano col multi-byte charsets (eg UTF-8).

INSTALLAZIONE
E' utile leggere il documento RELEASE_NOTE nella radice dei sorgenti TYPO3 per conoscere tutti i dettagli di aggiornamento e installazione.

TYPO3 4.0 è fornito con la cartella typo3/ext vuota. In altre parole non ci sono più le estensioni globali: alcune delle precedenti estensioni di default sono delle estensioni di sistema, le altre hanno bisogno di essere reinstallate come "local". E' altamente consigliato effettuare tale operazione prima di procedere all'aggiornamento.

TYPO3 4.0 utilizza un nuovo schema di localizzazione (typo3conf/l10n/). Per installare i pacchetti delle varie lingue e gestire le traduzioni si utilizza l'extension manager. Dal drop-down menu dell'extension manager si sceglie l'opzione "translation handling"; si sceglie la lingua nel BE e si clicca il bottone SAVE. Per visualizzare le lingue disponibili cliccare su "update from repository". Le estensioni csh_<language> sono ora obsolete. Dopo aver salvato le lingue selezionate, le traduzioni saranno predisposte automaticamente durante l'installazione delle estensioni.

TYPO3 4.0 non usa più i link simbolici (su sistemi Unix). I link simbolici già presenti da index.php a <TYPO3_root>/tslib/index_ts.php devono essere cambiati in <TYPO3_src>/index.php (su sistemi Unix). I link simbolici da nimbus.ttf e vera.ttf a arial.ttf e verdana.ttf sono stati rimossi. Se questi font sono necessari, bisogna crearli manualmente (Unix) oppure copiare i font (Windows). Se un'estensione fa ancora riferimento a questi link, bisognerà crearli manualmente.

Generalmente durante l'aggiornamento, è necessario lanciare il Database Analyzer dall'Install Tool. Scegliere "COMPARE" per aggiornare la gestione del database. Si ricorda che è necessario avviare l'Update Wizard (vedi sopra) se si vogliono utilizzare tutte le nuove funzionalità della 4.0.
Per inizializzare la "Reference Index Table", vedere il capitolo relativo.

NOTE SU DIRECT MAIL
L'aggiornamento di TYPO3 alla 4.0 richiede anche l'aggiornamento a Direct Mail 2.0. Questa nuova versione di Direct Mail ha alcune nuove caratteristiche fra cui: categorie dinamiche localizzate in una tabella database, supporto avanzato per i font a disposizione e per la codifica di trasferimento, lista destinatari ricavata dai gruppi di utenti di front end, opzioni addizionali di configurazione, analisi migliorata delle e-mail ritornate indietro e rendering testuale esteso e migliorato. Alcuni bug sono stati corretti e alcune modifiche tecniche sono state effettuate sull'estensione: la dipendenza al web -> Plugin manager è stata rimossa, estrazione di tutti i componenti dell'estensione dal core di TYPO3, conformità a DBAL, localizzazione, help contestuale, etc.
La nuova versione richiederà una conversione delle categorie esistenti definite nella pagina TSConfig e di tutti i riferimenti di queste categorie ad elementi di contenuto e utenti di FE e records relativi agli indirizzi. L'estensione Direct Mail includerà la funzione di conversione richiesta.
Ciò includerà inoltre un aggiornamento a qualsiasi plugin di registrazione a categorie diverse utilizzato nel FE. Le nuove versioni di registrazione a Direct Mail, Front End User Registration e Email Address Subscription saranno pubblicate per supportare la nuova struttura del database. 

Per maggiori informazioni consultare l'Extensions Manuals

 

[by Thomas Esders, www.typo3.org ]