Après la sortie d'une version 4.6 posant de nouvelles bases techniques et des améliorations backend, la version 4.7 de TYPO3 s'oriente vers l'expérience utilisateur frontend. Objectifs de cette version : accessibilité et respect des standards.
HTML5 & Accessibilité
L'objectif est simple, du moins sur le papier : respecter à 100% les standards. Cela implique que tout contenu généré par TYPO3 répond complètement aux critères de validation du W3C.
Cette validation s'entend aussi bien sur le plan technique, par un HTML5 correctement structuré, que sur le plan sémantique, par un choix de balises adaptées au contenu et sans code superflu.
Ainsi les contenus respecteront par défaut de nombreuses règles d'accessibilités (WCAG 2.0 ou WAI-ARIA par exemple). Il sera également plus aisé de formater le contenu selon les cibles (navigateur fixe, mobile, tablettes...) et leurs résolutions.
Autre point de modernisation, le lecteur multimédia propose des solutions HTML5 gérant les pistes audio multiples et les sous-titres. Une solution Flash
Bien sur nous parlons ici de « par défaut » : réaliser un site accessible en TYPO3 a toujours été possible. En visant l'accessibilité « out of the box » la version 4.7 nous promet de réduire le coût et le temps de développement d'un site parfaitement accessible.
Conséquence directe, un « Government Package » mettant en avant l'accessibilité sera disponible au téléchargement. A la manière de « l'Introduction Package » il sera composé de TYPO3, d'extensions et de templates déjà configurées, formant un site prêt à l'emploi.
Evolutions techniques
Comme toute nouvelle version, la 4.7 apporte son lot de nouveautés techniques.
En premier lieu l'intégration de la toute nouvelle couche d'abstraction du système de fichier : FAL. Le CMS gère ainsi les spécificités du système de fichiers ne laissant alors à l'utilisateur le choix de références « virtualisées ». En cas de déplacements ou renommage les liens sont automatiquement actualisés, évitant des liens cassés. En cas d'utilisations multiples les copies sont automatiquement groupées, permettant un gain d'espace.
Cette évolution concurrence directement l'extension DAM, largement utilisée dans l'univers TYPO3. On peut dors et déjà supposer qu'un mécanisme de migration sera disponible très rapidement.
Coté backend l'intégration du framework ExtJS 4 promet une compatibilité améliorée avec les terminaux mobiles. Dans le rôle de « proof of concept » des nouvelles interfaces sont prévues, à commencer par des listes plus dynamiques et réactives.
Roadmap
Cette liste de fonctionnalité n'est pas figée pour le moment et de belles surprises devraient arriver avant le 7 février, date de la sortie de la beta1 et du « feature freeze ». Au delà de cette date le processus de stabilisation suivra son cours jusqu'au 24 avril, date de sortie annoncée.
- TYPO3 4.7 alpha1: 29 novembre 2011
- TYPO3 4.7 alpha2: 20 décembre 2011
- TYPO3 4.7 alpha3: 10 janvier 2012
- TYPO3 4.7 beta1: 7 février 2012 : feature freeze
- TYPO3 4.7 beta2: 6 mars2012
- TYPO3 4.7 beta3: 27 mars 2012
- TYPO3 4.7 RC1: 10 avril 2012
- TYPO3 4.7.0: 24 aril 2012
Commentaires