TYPO3 4.3 beta 2

Auteur: 
ypavard

TYPO3 4.3Comme prévu, la version 4.3 beta 2 de TYPO3 vient de sortir il y a déjà quelques jours et comme quelques changements mineurs ont été réalisé dans cette version, je voulais les partager avec vous à travers quelques captures d’écrans.

Comme vous pouvez le lire sur la nouvelle publiée sur le site de TYPO3.org, on peut maintenant utiliser les conditions dans les champs TSconfig PAGE et USER. C’est la seule nouvelle fonctionnalité ajoutée pour cette mise à jour de TYPO3 4.3 beta 2, le reste ça n’est que des correctifs de bogues.

J’ai fait le tour des différentes conditions et j’avoue ne pas trop savoir laquelle tester pour le backend. Il y aurait bien des scénarios du genre : Si je suis sous IE6, alors je charge une feuille de style spéciale pour le RTE ou bien encore si j’utilise TYPO3 4.3 alors que je fais telle ou telle chose ([compatVersion = 4.3]).

Pour vous devant vos yeux ébahis j’ai testé cette ligne la :

[PIDinRootline = 5]
TCEMAIN.permissions.userid = 2
[end]

Ce qui veut dire que si une page est créée dans la section qui a pour page parente « 5″ (donc toutes les sous-pages) alors les permissions de la page seront appliqué à l’utilisateur ayant l’ID 2. Pourquoi pas ;)

D’ailleurs si vous lisez la demande d’origine sur le bogue tracker, vous verrez que l’utilisation est à peu près pareille.

D’autre part, beaucoup de correctifs ont été réalisés dans l’extension extbase et fluid. N’ayant aucune connaissance approfondie de ces deux extensions, je ne serais vous en dire plus, toutefois il semblerait que l’on puisse maintenant surcharger toutes les chaînes de caractères disponibles dans des fichiers de langue via cette syntaxe :

plugin.tx_pluginname._LOCAL_LANG.

Vous le faisiez sans doute très souvent pour des extensions comme tt_news ou indexed_search, mais maintenant vous devriez pouvoir le faire pour n’importe quelle extension ! Bonne nouvelle ! (question à 10$, c’est quoi le rapport avec FLUID ou extBase ??)

Un autre changement du côté des messages erreurs. Vous vous souvenez que dans la version beta 1, l’équipe du core avait introduit un système de « Flash message » coloré et bien dans cette beta 2, cela a été appliqué à plus de zone, par exemple la suppression des pages ou des répertoires dans le système de fichier ou bien lors dans les options utilisateurs si vous changer votre mot de passe.

Preuve à l’appui, voici le résultat :

Flash message lors de la suppression d'un répertoire

Flash message lors de la suppression d'un répertoire

Note : attention dans cette version beta 2 c’est un peu bogué, je vais rapporter un bogue d’ailleurs à ce sujet.

Du côté de la localisation, on nous indique des changements, alors j’ai fait des tests et voici ce que j’ai validé et qui fonctionne :

  • Du coté de l’apparence, si vous éditez la version en anglais d’une page, l’organisation des champs sera organisée avec des onglets, ce qui n’était pas le cas avant et de nouveaux champs sont disponible comme le TYPE (CTYPE)

Organisation des onglets en anglais

Organisation des onglets en anglais

  • Si vous copiez/déplacez un élément (texte, image), la version en Anglaise est aussi copiée, ce qui n’était pas le cas avant (c’est dingue non ??)
  • Si vous voulez faire un copier-coller, les icônes ne seront visibles que pour les contenus de la langue par défaut (plus logique comme ça)

Copier-coller pour un contenu traduit

Copier-coller pour un contenu traduit

A priori, si l’on supprime aussi une page, les pages parentes sont supprimées, mais ça n’était pas le cas des versions localisé, ça semble corriger !

À présent, regardons du coté de l’outil de « reporting », il y a eu un petit ajout, à savoir la liste de tous les services d’authentification existants sur le site.

Liste des services pour TYPO3

Liste des services pour TYPO3

J’ai bien peur que cela génère beaucoup trop d’informations, la preuve avec l’extension CAL qui prend 5 pages-écrans à elle seule :

Services pour CAL

Services pour CAL

Ce que j’ai bien hâte c’est d’avoir la même chose que ce que l’on peut trouver avec l’extension DAM Infos, à savoir la liste de tous les programmes externes (ex : indexation des fichiers pdf, image, video …). Voir un ancien billet sur OpenSolaris.

En effet, on apprend aussi que 80 correctifs ont été réglés pour cette nouvelle version BETA et ceci grâce à l’effort de l’association qui a pu payer deux développeurs.

Du côté de ces différents correctifs, voici ceux qui peuvent être intéressants :

  • Ajout d’un bouton « Compare Database » dans la section « update wizard » de l’installTool. En bon français ce bouton permet de vérifier si la base de données est à jour après avoir exécuté les différents outils de mise à jour, au lieu de passer par l’option « Database analyzer ».

Compare depuis l'outil de mise a jour

Compare depuis l'outil de mise à jour

  • On voit maintenant si un répertoire est en lecture seul dans le module Fichiers (fileadmin)

Permissions dans le répertoire des fichiers

Permissions dans le répertoire des fichiers

  • Le visuel a été amélioré du côté des statistiques des enregistrements (module Vérification de la base de données pour les administrateurs) avec notamment l’ajout d’un titre sur les colonnes. Rien de mieux qu’une capture d’écran pour mieux comprendre

Statistiques des enregistrements

Statistiques des enregistrements

Et enfin du coté de la documentation, peut être que vous ne le savez pas, mais il existe un endroit sur le wiki de TYPO3 qui permet de proposer des correctifs ou de décrire des nouvelles fonctionnalités. Très pratique par exemple pour le manuel TSref qui demanderait dans certaines sections d’avoir quelques mises à jour. J’ai été faire un tour du coté de ces ajouts et il y a quelques nouveautés du TSRef telle que :

  • Une nouvelle propriété « cropHTML » qui permet de couper la fin d’un texte en respectant les balises HTML
  • Une propriété « opacity » pour l’objet GIFBUILDER
  • On peut manipuler l’enregistrement FILELIST
  • Ajout de stdWrap pour la propriété « imageLinkWrap »
  • Ajoiut de wrapItemAndSub pour les GMENU
  • etc … etc ..

Des nouveautés pour les développeurs bien sûr à consulter !

Bon comme vous le voyez, il y a eu quelques petits changements mineurs et beaucoup de correctifs. Malheureusement j’ai encore rencontré des problèmes avec la boîte de reconnexion qui ne me permet pas de me reconnecter facilement. J’ai quelques bogues que je vais aussi rapporter sur le bogue tracker, et je vous invite à en faire autant de votre coté si vous voulez que la version finale prévue pour fin novembre soit impeccable !

Bravo à toute l’équipe de TYPO3 pour cette excellente version.