1. TYPO3 CMS 6.0
Quoi de neuf dans cette version
majeure?
François Suter, Développeur TYPO3 senior, fsuter@cobweb.ch
TYPO3 User Group - Lausanne, 11 mars 2013
2. File Abstraction Layer
•“mini-DAM”
•un enregistrement DB par
fichier => table “sys_file”
•les méta-données sont ajoutées
au moment de la relation =>
table “sys_file_reference”
•éléments de contenu, relation
avec IRRE
3. File Abstraction Layer
•Drivers
•systèmes de stockage des fichiers
•possibilité d’utiliser des stockages
distants (WebDAV, Amazon S3) de
manière transparente)
•Storages
•un stockage, lié à un Driver
•présence transparente dans le BE (et le
FE) des fichiers,où qu’ils soient
•référencés dans les filemounts
4. File Abstraction Layer
•Très bon concept
•Pas encore mûri
•manque d’extensions pour les drivers
•manque d’extensions utilisant les
sys_file (ex. galeries photo)
•A venir: “media”, remplacement
du DAM
5. Catégorisation
•Système générique de
catégories
•Pas (encore) utilisé dans le
Core
6. Extension Manager
•Entièrement refait
•code et interface utilisateur
•Extbase + jQuery
•Interface simplifiée
•Fonctionnalités déplacées
•traductions
•fonctions développeurs
•☹Fonctions manquantes ou pas
encore déplacées
9. Nouveau bootstrapping
•typo3/init.php découpé en
classe (TYPO3CMSCore
CoreBootstrap) et méthodes
•permet un bootstrapping plus
fin (custom)
•LocalConfiguration +
AdditionalConfiguration
•plus de typo3conf/
extTables.php
11. Cache de configuration
•Plus de fichiers
temp_CACHED_*
•Déplacé dans typo3temp/
Cache/Code/cache_core/
12. Namespaces PHP
•Introduits pour tout le Core
•Classes déplacées pour coller à
une convention de
nomenclature
•Couche de rétro-compatibilité
•autoloader