Auteur: TYPO3 CMS Core Team
Traduit par : Rachel - W-Seils
Lire l'article complet en version originale
La communauté TYPO3 a publié le dernier sprint de TYPO3 v8. Ils ont travaillé comme des fous pour faire avancer TYPO3 le plus loin possible, et la version 8.4 est une étape intermédiaire importante vers la version LTS qui elle, sera publiée en Avril 2017.
Les développeurs du Core ont enfin intégré une version mobile pour le backend TYPO3 tout entier.
La légère différence qui sépare une version "responsive" d"une version dédiée au mobile a bien été gérée, ainsi le menu de navigation comme toutes les fonctionnalités backend s'adaptent non seulement pour les tablettes, mais s'adaptent aussi en fonction de la résolution de l'écran pour avoir la meilleure expérience utilisateur en fonction de l'appareil.
ExtJS a été complètement remplacé par une solution native JavaScript / jQuery + CSS. Bravo à Kay Strobach et Benjamin Kott pour avoir travaillé des jours et des nuits!
En ce qui concerne le retrait de ExtJS dans le backend de TYPO3, les seules parties restantes sont l'arborescence des pages, le drag and drop de l'extension "form" et la fonctionnalité ExtDirect, qui seront travaillées dans le cadre des prochaines étapes.
De grandes améliorations avaient été réalisées par la migration de tous les appels vers la base de données du Core de TYPO3 via Doctrine DBAL, cependant quelques réalisations majeures ont encore été apportées au cours des dernières semaines :
La persistance de Extbase est maintenant également entièrement construite sur QueryBuilder de Doctrine DBAL, ce qui permet d'avoir des instructions out-of-the-box pour toutes les requêtes Extbase - tout en conservant une retro-compatibilité majeure pour la plupart des extensions Extbase.
Comme l'ensemble du noyau TYPO3 utilise désormais doctrine, les extensions précédemment livrées et maintenant obsolètes "dbal" et ses fondations "adodb" ont été déplacées dans les extensions vers le TER, et dans des référentiels communautaires distincts. Si vous les avez utilisées précédemment, il existe un assistant de mise à jour pour réinstaller ces extensions.
Bien que le code soit plus amusant, la documentation reste un élément clé de l'introduction de nouvelles API, leur comportement, et aussi les bonnes pratiques pour leur utilisation. Nous avons publié une nouvelle section dans notre documentation de l'API de base sur la façon d'utiliser la nouvelle API Doctrine DBAL - elle est assez vaste et devrait couvrir toutes les sections et les meilleures pratiques nécessaires pour les développeurs - vous pouvez la trouver ici :
https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Database/
Le module d'installation, qui est également un module très utilisé lors de mises à jour entre les versions de TYPO3, a bénéficié d'une "mise en beauté", il est maintenant possible de trouver tous les changements essentiels documentés, avec un filtre qui permet de mettre en valeur ce qui est pertinent pour un intégrateur, pour un auteur d'extension ou pour le propriétaire du site. Bien que ce soit déjà assez cool, restez à l'écoute, de meilleures fonctionnalités pour rendre les migrations encore plus facile entre les versions de TYPO3 son à venir!
La migration et la dépréciation d'options existantes ainsi que les changements dans les définitions du TCA que nous avons intégrés depuis TYPO3 v7 sont également visibles dans le module d'installation maintenant.
Comme d'habitude, nous avons quelques petites mais belles améliorations deTYPO3. Pour un changelog complet, consultez nos documentations pour plus d'informations :
https://docs.typo3.org/typo3cms/extensions/core/Changelog/8.4/Index.html
Vous pouvez trouver TYPO3 v8.4 sur notre page de téléchargements, l'obtenir via Composer ou essayer la machine virtuelle pour jouer avec la dernière version de développement. N'oubliez pas de vérifier que vous avez bien PHP7 sur votre système cible, car c'est un prérequis de base pour TYPO3 v8.
Vous avez peut-être déjà lu le kickoff officiel à propos de l'utilisation de platform.sh comme fournisseur de cloud out-of-the-box pour TYPO3 v8, assurez-vous de lire ce qui va suivre - nous avons quelques autres goodies dans les pipelines.
TYPO3 8.5 est prévue pour le 20 Décembre, 2016, et sera sûrement livré avec encore plus de fonctionnalités tout en stabilisant les changements que nous avons fait jusqu'à présent.