Toute l'actualité du CMS TYPO3, typoscripts, extensions, liens et téléchargements
Nous sommes le 10/02/2012
Un task center revisité
On nous avait promis un task center rafraîchi, plus moderne que l'ancien. Alors ?
A l'heure actuelle, je vous recommande de visualiser le podcast de Kasper. C'est fait ?
Très bien, débutons la présentation. Comme il l'est dit dans cette vidéo, le task Center est un module assez ancien et il est moche de surcroit. Il est également clairement admis que l'on ne l'utilise très peu et la raison principale est que finalement, on ne sait pas trop à quoi il sert.
Me concernant, je l'ai rarement utilisé sauf pour un projet fin 2009 où il fallait donner l'autorisation à un groupe d'utilisateurs du back office de pouvoir créer des utilisateurs de type 'Editeur de contenu'. Comme vous le savez, cette fonction est généralement
réservée aux admins.
Par défaut, le task center dans une version 4.4 ne contient que le module d'import/export de contenus (extension système impexp).
Oups !
Il va falloir installer des extensions supplémentaires pour avoir un task center utilisable.
Pour celà, je vous recommande d'installer :
- sys_action (extension système)
- sys_notepad
- taskcenter_recent
Et là, à la fin de l'installation, une erreur fatale rend le task center inutilisable ! Je jette un oeil à mes logs :
PHP Fatal error: Class 'mod_user_task' not found in /home/www/sites/typo3-44/typo3conf/ext/sys_notepad/class.tx_sysnotepad.php on line 31, referer: typo3-44.local/typo3/backend.php
Petit tour sur le bug tracker de TYPO3 : http://bugs.typo3.org/view.php?id=14917
En fait, on a fait un peu trop de nettoyage on dirait. Une classe essentielle rend les extensions citées plus haut inutilisables. Ca sera donc résolu dans la prochaine version. Voilà une des raisons qui font que je ne me jette jamais à corps perdu dans une nouvelle version !
Un petit résumé tout de même
Bon, un peu déçu mais on va résumer les principaux atouts du task center. Une fois les extensions installées et fonctionnelles, le task center donne accès à des taches administratives pour des utilisateurs non admin ou bien il facilite la mise à jour de tâches dites répétitives.
- La fonction "Edit records" permet d'éditer des contenus identifiés par l'administrateur : pages, actualités ou éléments de contenu.
- News record list permet de lister les actualités : pas très utile depuis le nouveau module backend de tt_news :-/
- Create a new news record : créer une actualité sans avoir à se soucier du répertoire/sysfolder de destination. Assez pratique et peu être utilisé pour d'autres tables de la base de données
- SQL query list : permet d'afficher le résultat d'une requête personnalisée depuis le
module DB Check > Full search. Assez pratique et permet d'éviter la création d'un module dédié, juste pour afficher des informations utiles.
- SQL query - csv download : récupérer un fichier CSV issu d'une requête SQL personnalisée
Des pense-bêtes avec sys_notepad
On redécouvre ici l'intêret d'enregistrer des notes pour des actions à compléter plus tard. Bon, on déplore l'absence d'alarme pour être alerté. Une petit popup en Ajax avec ExtJS aurait pû être sympa.
Extension recently edited
Elle permet de visualiser les enregistrements récemment mis à jour. C'est plus présentable que de visualiser les logs du journal.
Voilà qui cloture cette partie.

