TYPO3 4.6.0 beta 1 disponible

Publié le

C’est le 2 aôut 2011 que la première beta de TYPO3 4.6 est apparue. On dit d’ailleurs TYPO3 4.6 Rebase, c’est son nom de code. Si l’on jette un oeil au calendrier, on remarquera qu’une seule RC est prévue et que la date de sortie de la version finale est prévue pour le 25 octobre 2011.

En quoi cette nouvelle version de TYPO3 se démarque des précédentes ?

Pour fonctionner, TYPO3 4.6 nécessite PHP 5.3, contrairement à la 4.5 LTS qui nécessite PHP 5.2 au minimum. Si vous utilisez ImageMagick, il faudra installer la version 6.

Ensuite, on en a déjà parlé sur ce blog, un nouveau format de traduction XLIFF est désormais intégré à TYPO3 et les traductions sont en liaison avec le serveur de traduction Pootle. Le format XLIFF devient le format officiel pour les fichiers de traduction et pousse doucement le format LLXML vers la sortie.

La gestion des formulaires a été refondue. Form, extension système, est accompagnée d’un assistant qui permet de créer facilement des formulaires depuis le back office.
Plus d’informations : billet sur l’extension Form

La recherche dans le back office est désormais plus rapide et se focalise davantage sur les champs des tables déclaré comme étant des champs de recherche.
Pour celà, la TCA a été modifiée pour prendre en compte une nouvelle déclaration dans la section « ctrl » :
‘searchFields’ => ‘username,email,realName’

Extbase et Fluid (je ne détaille pas trop car le changeLog manque d’exemples) :

Le mappage des propriété a été complètement réécrit dans Flow3 et a été porté sous Extbase.
Pour conserver l’ancien comportement, il faut ajouter la ligne suivante dans votre configuration Typoscript :
config.tx_extbase.features.rewrittenPropertyMapper = 0

L’API de validation est modifiée, etc.

Les gabarits Fluid sont compilés sous forme de fichiers PHP. Le rendu est accéléré de 2 à 5 fois et la consommation de mémoire provoquée par ce traitement est réduite.
Il est possible de spécifier votre gabarit pour les widgets.

plugin.tx_extension.view {
    widget.<WidgetViewHelperClassName>.templateRootPath=…
}

Les traductions sont mises en cache dans typo3temp/llxml. Pour activer une option spécifique dans le menu de nettoyage des caches, ajoutez la ligne suivante dans le fichier localconf.php :

$GLOBALS[‘TYPO3_CONF_VARS’][‘SYS’][‘lang’][‘cache’][‘clear_menu’] = TRUE;

La fonction stdWrap dispose de nouvelles propriétés.

Une compression pour les CSS et les JS est désormais proposée par TYPO3 :
config.compressJs = 1
config.compressCss = 1

Il est également possible de les concaténer :
config.concatenateJs = 1
config.concatenateCss = 1

A noter qu’il est possible de désactiver la compression et la concaténation pour des scripts JS et même pour les CSS :
page.includeJSlibs {
    jquery = http://code.jquery.com/jquery-1.6.1.min.js
    jquery.external = 1
    jquery.disableCompression = 1
    jquery.excludeFromConcatenation = 1
}

Ressource pour  plus d’informations :
Wiki TYPO3 4.6

Publicités

3 réflexions au sujet de « TYPO3 4.6.0 beta 1 disponible »

    Blogger a dit:
    09/08/2011 à 09:58

    Pleins d’articles ces temps, ça fait plaisir 🙂 Merci

    Une question: config.compressCss = 1 n’a pas l’air de fonctionner dans l’intro package, un bug?

    Merci

    Blogger a dit:
    09/08/2011 à 10:03

    Après recherche, il semble que config.minifyCSS = 1 fonctionne..surement un bug…

    Stephane a dit:
    10/01/2012 à 22:26

    Sur quelle version ?

    Steph
    _______________
    http://www.aeltys.com
    Votre spécialiste SugarCRM

Les commentaires sont fermés.