TYPO3 6.2 LTS Nouveautés
Les nouveautés Généralités Édimestres Administrateurs Développeurs
Depuis août 2000 17 versions! 3.0, 3.3, 3.5, 3.6, 3.7, 3.8, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5 LTS, 4.6, 4.7, 6.0, 6.1, 6.2 LTS Rappel: 4.7 => 6.0
Une version LTS Long Term Support 4.5 Janvier 2011 mai 2015 (vraiment?) 6.2 mars 2014 mars 2017 (Guide de mise à jour suggère d'être en 4.5 avant de passer à 6.2) RAPPEL : http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-announce
Impact sur les infrastructures PHP 5.3.7 jusqu'à 5.5.x MySQL 5.1(2007) jusqu'à 5.6 ou MariaDB PHP 5.3 touche à sa fin Pas de «Strict mode» (défaut en 5.6) Support IE8 minimal
6.2 pour les édimestres
Backend plus aéré
Apparition de la police Share dans le Backend
Glisser-déposer pour les fichiers Module Fichiers Éléments de contenus Texte & images
Recherche en temps réel Informations complémentaires (UID, PID) On peut ajouter Alias à Titre et UID Le critère de recherche reste affiché
FAL Filemetadata Extension du cœur mais non-active par défaut Métadonnées FAL multilingue
FAL Divers Colonnes UID et PID disponibles pour les nonadministrateurs Message d'erreur si un fichier est manquant Le module Rapport indique aussi si des fichiers sont manquants Si on remet le fichier manquant, les indicateurs sont réinitialisés
Module : Manuels Maintenant en ReST (restructuredtext) Manuels OpenOffice.org (sxw) ne sont plus utilisés
Responsive - Prévisualisation et images Libellés et tailles modifiables en Tsconfig
Menus de catégories Dans Éléments spéciaux => Menus spéciaux Module Liste : On peut maintenant trier manuellement La visibilité des catégories se gère par groupe ou utilisateurs
Divers Module Fonctions «Créer plusieurs pages» : Masquer les pages Corbeille : Enregistrements classés par date de modification
TYPO3 6.2 Administrateurs
Install Tool Packages Dummy et Blank disparus Répertoire /t3lib retiré Teste l'environnement dès le début Connexion MySQL TCP/IP ou Socket Alternative à MySQL possible via DBAL IMPORTANT : Étape 4 = Mot de passe Install Tool (création Admin initial)
Install Tool Caches Vider toutes les caches beaucoup plus complet typo3temp/cache Tables cf_* ext_localconf.php et ext_tables chargées depuis les extensions FlushCaches sont exécutées
Install Tool Important actions Check extensions = Vérifie la compatibilité des extensions. Ne remplace pas «smooth migration» phpinfo(); est maintenant sous «System Environment», en bas complètement.
Install Tool - Saltedpasswords Tous les mots de passe sont maintenant «salés». Saltedpassword maintenant chargée par défaut. Les MD5 existants sont convertis à la première connexion.
Install Tool Contexte Nouvelle variable d'environnement TYPO3_CONTEXT Peut être utilisée avec.htaccess et mod_rewrite Version simple directement dans Install Tool
Install Tool Utilisabilité Menu de gauche fixe Enregistrement toujours visible au bas Accordéons dans «All configurations» Puces rouges d'avertissement
Install Tool Divers Mise à jour mineure possible par simple clic Si ext_localconf.php ou ext_tables.php sont corrompus, l'install Tool reste fonctionnel 17 paramètres retirés de l'install Tool Proxy NTLM (Microsoft) maintenant possible tt_content : 5 champs retirés (text_align, text_face, etc.)
Langues Mise à jour possible par ligne de commande cli_dispatch.phpsh extbase update:update en,fr Possibilité de pointer vers son propre serveur de traduction Pootle est utilisé par typo3.org
Réorganisation de la colonne gauche Outils d'administration System «Typoscript Help» retiré Nouvelle icône Rapports
Gestion utilisateurs BE Nom ajouté Corbeille Filtres (absent en 4.5)
Permissions Fichiers et répertoires Possible par TSconfig depuis 6.0 mais par l'interface avec 6.2
Planificateur Effacement / corbeille Description (sous-titre ou info-bulle)
Planificateur Groupes
TSconfig Inclusion par fichier, par répertoire et récursif On peut limiter le suffixe. <INCLUDE_TYPOSCRIPT : source= ''DIR:repertoire'' extension=''ts''> Extensions acceptées par défaut : ts, t3, t3s, t3c, txt.
TSconfig Exclusion de doktype dans l'arborescence (utilisateur ou groupe) : # Exclure les dossiers options.pagetree.excludedoktype = 254 Cacher des modules BE (configuration visuelle, pas relatif aux droits) option.hidemodules = help
TSconfig de page Prévisualisation en multi-domaine : TCEMAIN.viewDomain = exemple.com
Typoscript Plusieurs ajouts StdWrap ajouté à DEFAULT_PI_VARS Nouveau Registers : description, titletext, alttext, FILENUM_CURRENT, FILES_COUNT Replacement dans stdwrap est un «chercher-remplacer» Menu de catégories en TS Conditions sur le contexte : [applicationcontext = Production]... Conditions avec devipmask [IP = devip]... Et plusieurs autres
Extensions et CLI On peut maintenant installer ou désinstaller des extensions par ligne de commande : cli_dispatch.phpsh extbase extension:install <extensionkey> Ne va pas sur le TER!
Cache Deux items sous l'éclair : Frontend Cache chash, page,page section General Cache class loading, configuration, l10n, extbase_object, extbase_reflection UserTSconfig pour les non-admin Options.ClearCache.system = 1
Divers Retrait de l'extension HTML Tidy du cœur. Disponible sur le TER EXT :tidy
TYPO3 6.2 Développeurs <attention> Je ne suis pas un développeur </attention>
Package Manager Provient de TYPO3 FLOW Les extensions TYPO3 CMS sont un type particulier de «package». http://wiki.typo3.org/blueprints/packagemanager
Importation automatique Les extensions peuvent importer des T3D (données, relations, fichiers) EXT:monextension/Initialisation/data.t3d Importation une seule fois (non importé lorsque ré-installé) Possible aussi pour des fichiers (import unique également: EXT:monextension/Initialisation/Files/... Les fichiers seront déplacés dans /fileadmin/monextension/
Backend Layouts Maintenant possible sous forme de fichiers au lieu d'être toujours sous forme BD Nouveaux API Page TSconfig pour exclure certains «backend layouts»
API Extbase FLUID et autres API de journalisation (logs) maintenant conforme à la norme PSR-3 Appels Ajax (et Install Tool) protégés contre les CSRF (cross-site request forgery) Form Redirect à la soumission d'un formulaire Plus de 25 pages dans le «What's new» http://typo3.org/download/release-notes/whats-new/
MERCI! À vous pour votre participation À Patrick Lobacher et Michael Schams pour le «What's New» original À Paul Blondiaux et Philippe Hérault, pour la traduction française À Ernesto Baschny, Release Manager Aux firmes TYPO3 locales et aux passionés