Après 6 mois de développement, environ 150 bugs résolus et de nombreuses nouvelles fonctionnalités, eZ Publish 4.3 est disponible. Voici un aperçu des nouveautés.
Une nouvelle interface d’administration
La nouveauté star de cette release est sans contexte la nouvelle interface d’administration. eZ Publish a souvent été critiqué pour cette interface « anti-ergonomique », ce n’est désormais plus le cas.
En effet,un gros travail a été effectué sur l’amélioration de l’ergonomie avec une phase importante de prototypage.
La nouvelle interface est beaucoup plus claire et intuitive. Le nombre de clics est réduit avec une utilisation accrue d’ajax. Le tri des éléments est possible via « drag and drop ».
Les améliorations sont clairement orientées pour le contributeur en ajoutant par exemple le classement des attributs de classe par catégorie et des champs de description internationalisables. Un tableau de bord est également disponible pour rapidement voir les derniers contenus ou les brouillons en cours.
L’ensemble de ces améliorations est un bon début mais il reste encore du travail. L’utilisation de l’ajax est encore souhaitable pour de nombreux points, certaines actions restent encore lourdes (la gestion des sections par exemple), le drag and drop pourrait être ajouté à de nombreux endroits (tri des attributs de classes, déplacement d’un objet dans l’arbre de contenu, …). Attention cependant, eZ Systems annonce que cette refonte n’est qu’une première étape et qu’un graphiste a été embauché pour continuer ce travail sur les prochaines releases.
De nouvelles extensions certifiées eZ Publish
La perspective d’eZ Publish semble se confirmer : son futur sera un micro kernel enrichi par un ensemble d’extensions.
En janvier déjà, 2 nouvelles extensions avaient vu le jour, eZ Style Editor, qui permet la personnalisation d’un site via la manipulation du CSS en WYSIWYG, et eZ XML Export qui fournit une plateforme d’export de contenu automatique et la transformation automatique du contenu en divers formats pour la multipublication.
En mars, c’est 4 nouvelles extensions qui se retrouvent packagées dans la version 4.3.
eZ Teamroom
eZ Teamroom est une extension visant à failiciter le travail collaboratif. Elle embarque la gestion des tâches, des évenements avec une vue calendrier, une partie GED permettant l’upload multiple de fichiers (versionnés), un forum, un blog et un wiki. Cette solution très complète s’avère très intéressante et peut être installée sur n’importe qu’elle instance eZ Publish.
L’extension comporte plusieurs extensions eZ XML installer, eZ Event et eZ Lightbox. Parmi-elles, eZ XML installer est très interessante puisqu’elle permet la création automatique de contenu, classe, settings, etc. via des fichiers XML ainsi que l’export vers ce même format XML. Des opportunités s’ouvrent donc pour la synchronisation de classe de contenu, par exemple, entre instances eZ Publish …
eZ Script monitor
Permet l’exécution de tâches « lourdes » en arrière plan avec un suivi de l’exécution via l’interface d’administration.
eZ Comments
L’extension fournit un système très complet de gestion de commentaires. La principale nouveauté étant le stockage des informations dans des tables spécifiques, elle améliore donc la performance (plus de versioning, traductions, lien avec l’arbre de contenu, …). De plus, l’interface d’administration est très complète : gestion des abonnements, black-list, notifications, …
CJW Newsletter
C’était un manque depuis très longtemps mais eZ Publish se dote enfin d’une newsletter digne de ce nom. La solution est vraiment complète avec gestion multiple de newsletter, gestion avancée des utilisateurs (black-listing, import/export, …), gestion des thèmes, gestion des abonnements, …
eZ Find
Les extensions déjà existantes se dotent également d’une mise à jour. eZ Find supporte désormais le multi-coeur qui permet notamment d’améliorer la gestion des index multi-langues. Le sharding est possible pour les sites hébergeant un nombre important de contenu. Le « highlight » dans les résultats de recherche est configurable. Enfin, le commit asynchrone est possible pour les sites possédant beaucoup de contenus dynamiques.
Les améliorations du noyau
En ce qui concerne les nouveautés intégrées dans le noyau, les principales sont les suivantes : meilleure gestion du LDAP, création de fil RSS mieux intégrés dans l’interface d’administration (et prise en charge des champs image/media/file), la gestion des mails utilise le composant des eZ Components et une configuration avancée de la gestion des caches permettant de définir nos propres tags de cache.
eZ Publish et le développement mobile
Le marché du mobile a le vent en poupe et eZ Systems veut en profiter ! En effet, la version 4.3 embarque un ensemble de templates optimisés pour mobile permettant de décliner rapidement un site web en une webapp mobile.
De plus, eZ Systems annonce la prochaine release d’un toolkit permettant le création d’application iPhone et iPad à partir d’une instance eZ Publish. Les utilisateurs du service premium pourront même avoir la prise en charge totale de l’empaquetage de l’application ainsi que de sa publication du l’appstore.
Une nouvelle roadmap
Cette release apporte donc un bon nombre de nouveautés et fait prendre une direction intéressante à eZ Publish en se rapprochant de plus en plus de la v5.
Un nouveau cycle de développement va donc commencer avec de nombreux nouveaux aspects en ligne de mire : un moteur de workflow encore plus avancé, une nouvelle version d’eZ Flow, des solutions adaptées de multi-publication (papier, PDF, mobile, …), un travail toujours continu sur la performance et la scalabilité avec un système d’archivage, une intégration en profondeur d’eZ Find, une meilleure gestion des sessions utilisateurs, …
Attention, ceci n’est qu’un ensemble d’aspects susceptible d’être implémentés mais eZ Systems utilisant SCRUM le choix des tâches peut changer entre chaque sprint.
En ce qui concerne l’actualité de l’éditeur, il faut noter la récente arrivée d’un nouveau PDG, Christoph Rau (ancien vice président d’IBM Europe/Moyen Orient/Afrique) et la nomination de Nicolas Pastorino au nouveau poste de « Community Manager » dont le succès est déjà visible avec notamment le lancement du portail communautaire : share.ez.no
Rendez vous en septembre pour eZ 4.4 qui sera la première version utilisant un nom de code : eZ Publish Fuji
Bertrand Dunogier
7 avril 2010
Excellent résumé, très bien écrit !
Une précision très mineure: la nouvelle recrue n’est pas un graphiste mais plutôt un spécialiste des interfaces, présentement en charge du domaine User Interface de nos produits (voir la présentation de Atilla Melilo à Genève). Un peu plus ambitieux non ? :)
Matthieu Severe
8 avril 2010
Merci Bertrand :)
En effet, c’est intéressant et c’est une bonne nouvelle !
Nicolas Pastorino
8 avril 2010
Très bon résumé Matthieu!
Au plaisir de te retrouver activement au sein de la communauté, et de compter Clever Age parmi les partenaires eZ !
—
Nicolas Pastorino
eZ Community Manager
Nicolas Pastorino
8 avril 2010
Très bon résumé Matthieu!
Au plaisir de te retrouver activement au sein de la communauté, et de compter Clever Age parmi les partenaires eZ !
—
Nicolas Pastorino
eZ Community Manager