Infos

Fil RSSÉquipe Infoglobe

Archives

TYPO3 4.3 : Récupération des enregistrements effacés

Posté par Yannick Pavard le 22 février 2009

Récupération de contenus supprimésLa prochaine version de TYPO3, la version 4.3 a été retardée de deux mois. Nous allons donc attendre jusqu’au 11 avril 2009 (17 mai 2009) pour découvrir tout ce qui s’en vient avec cette nouvelle version ! Elle ne devrait pas être aussi surprenante visuellement que la version 4.2, mais du côté des fonctionnalités, cela risque d’être très intéressant.

Déjà lors de la version alpha1 de TYPO3 4.3, j’avais fait un petit billet que je vous invite à redécouvrir : http://blogue.infoglobe.ca/2008/11/14/typo3-43-en-images/. J’ai attendu avec impatience la version alpha 2, mais il y a encore du retard ! Quoi qu’il en soit, voici ce qu’il est prévu pour cette version (lire le plan de route ici : http://forge.typo3.org/wiki/typo3v4-core/43_roadmap)

  • La fenêtre de reconnection qui s’affiche à chaque déconnexion du backend devrait être remplacé par une technologie à base de Javascript
  • Intégration d’une gestion des opérations sur le système de fichiers par groupe d’utilisateurs
  • Intégration de la librairie ExtJS à TYPO3 (pour la boîte de reconnexion ou l’extension de récupération de données ?)
  • Intégration d’une gestion de tests unitaires pour le noyau de TYPO3

Ainsi qu’une apparition de quelques petites nouveautés :

  • Amélioration de l’édition des contenus via le site (Frontend)
  • Intégration d’une extension de récupération de contenus supprimés
  • Intégration d’un outil permettant de déposer plusieurs fichiers en même temps (en Flash)

Bref, de quoi nous faire baver, sans parler que pour la version beta d’autres choses s’en viennent, comme par exemple de nouvelles chaînes de traduction (TYPO3 bientôt 100% en français ?)

Pour ce billet, je me suis intéressé au nouvel outil de récupération d’enregistrements qui auraient été supprimés depuis l’interface d’administration de TYPO3. En quelques mots, c’est un module qui permet de restaurer des contenus supprimés. Initialement, le développement provient de l’extension « kj_recycler » qui est devenue obsolète à cause de cette intégration dans le noyau de TYPO3.

Pour tester cette extension, j’ai été la récupérer sur le bogue tracker ici : http://bugs.typo3.org/view.php?id=10455 et j’ai du télécharger la dernière version de TYPO3 depuis le SVN, car la version alpha1 ne fonctionnait pas avec cette extension.

Après l’installation, nous avons un nouveau module dans le menu de gauche :

Module de récupération

Module de récupération

Voici à quoi ressemble l’en-tête :

En-tête de la liste des éléments à récupérer

En-tête de la liste des éléments à récupérer

On peut lancer une recherche par nom d’enregistrement (nom d’une page, nom d’un utilisateur ..), ou bien filtrer par niveau ou par type d’enregistrement (page, contenu, nouvelle, ..)

Filtrer par niveau

Filtrer par niveau

Filtrer par type d'enregistrement

Filtrer par type d'enregistrement

Enfin, après l’en-tête, on trouve la liste des enregistrements, on peut les sélectionner pour une récupération ou suppression multiple, tout comme on peut voir le détail (quand a eu lieu la suppression, ou se trouvait l’enregistrement à ce moment, qui l’a supprimé, etc …)

Liste des enregistrements supprimés

Liste des enregistrements supprimés

Ici, on regrette de ne pas pouvoir contrôler, la hauteur de cette zone qui a mon goût, prend trop de place. Du coup, le pied de page avec les boutons de suppression et de restauration ne sont pas tout de suite lisible.

En parlant du bas, voici à quoi il ressemble :

Options du bas

Options du bas

On voit dans cet exemple ci-dessus que les enregistrements (au nombre de 15) s’affichent sur deux pages. Parce qu’il est possible en faîte de régler le nombre d’enregistrements par page en Typoscript (TSCONFIG USER et non pas TSCONFIG PAGE allez savoir pourquoi !).

On peut aussi régler en Typoscript, si un groupe d’utilisateur à droit de supprimer définitivement un enregistrement.

Voici donc la présentation de ce nouveau module qui sera intégré avec la prochaine version de TYPO3. Enfin, comme vous l’aurez remarqué par vous même, le visuel n’a rien avoir avec ce que nous connaissons déjà de TYPO3, c’est parce que TYPO3 va intégrer de base le petit framework ExtJS qui permet de créer des interfaces de ce type-là.

Partagez ce billet avec :
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Technorati
  • Wikio FR
  • YahooMyWeb

Catégorie(s) : CMS/SGC

Tag(s) : , ,

Pas de commentaire

Pas encore de commentaire.

Laisser un commentaire

Flux RSS des commentaires de cet article. TrackBack URI