Vous êtes ici : Accueil GeekNews Pourquoi migrer vers Plone2.1
Actions sur le document

Pourquoi migrer vers Plone2.1

Par bluetouff - Dernière modification 25/07/2007 17:57

Plone 2.1 : confort, utilisabilité, mise aux normes et optimisations de l'interface utlisateurs.

Comme de nombreux logiciels libres, Plone, et Zope sont souvent rentrés par la petite porte, celle des administrateurs du parc machine ou certains développeurs qui affectionnaient déjà le langage Python, avec ils ont été écrits.

Aux fils des différentes utilisations  que l'on confère à Zope et Plone, on prend un certain plaisir à découvrir une mécanique de prime abord complexe mais qui apporte tant de facilités par la suite.

Les personnes qui ont connu Plone 1.0 se rendent compte aujourd'hui de l'extraordinaire chemin qui a été réalisé pour arriver à la version 2.1. Zope, le serveur d'application sur lequel Plone repose s'est lui stabilisé, de nombreux bugs ont été corrigés. Zope 3 dont nous parlerons plus tard s'est entre temps développé, en parallèle de la version 2.


1) L'internationalisation  et standardisation


Depuis la version 2 de Plone, des efforts d'internationalisation ont été réalisés.  Pour l'infrastructure de mise en place, le choix s'est porté sur i18n ;  le projet vise à traduire Plone, mais aussi et surtout et à lui donner la faculté de gérer des sites multilingues complexes,  

Ce sont désormais plus de 35 langues qui sont supportées par Plone, les encodages les plus exotiques passent comme une lettre à la Poste. Plone 2 c'est aussi la mises aux normes (XHTML et CSS et le bon en avant en terme d'utilisabilité, d'accessibilité (directive américaine Section 508)  et  norme WAI-AA .


2) L'utilisabilité


L'utilisateur final est chouchouté, il dispose maintenant d'un éditeur wysiwyg, Kupu, qui lui facilitera l'édition : créer un lien externe ou interne, insérer une image, tout y est simple, rapide, efficace. Attention toutefois, le code généré n'est pas toujours très propre, il est bon de repasser dessus de temps en temps pour épurer un peu ce que Kupu génère.

Livesearch arrivé avec Plone 2.1 est comparable au Spotlight de MacOs X, il vous propose des réponses avant même que vous ayez finit de taper votre requête vous présentant un aperçu des résultat, le tout sans faire souffrir votre Zope au niveau des performances. Livesearch est très agréable à utiliser.


3) Le futur de Plone :


Plone s'est définitivement orienté gestion de contenus, il est donc peu probable que le développement change d'orientation. Plone aspire à toujours plus de simplicité pour l'utilisateur final, au respects des normes, et, chose plus nouvelle, à offrir au développeur des outils de développement puissants. ArchGenXML repose sur le framework ArcheType, il offre au développeur la faculté de transformer un simple diagramme UML en application Plone, et génère votre produit Plone. Avec ArchGenXML, vous gagnez donc un temps colossal et vous évitez d'avoir à réinventer la roue à chaque développement.


4) Le futur de Zope


La version 3 de Zope, d'abord perçue comme une véritable rupture, est maintenant en cours d'harmonisation avec Zope2, notamment avec Five qui oeuvre à la compatibilité des deux versions, ou plus exactement, qui permet aux utilisateurs de Zope 2 de se frotter aux nouveaux concepts introduits par Zope 3. Quasi intégralement réécrit, Zope 3 se démarque sur de nombreux points : moins "chargé", il se montre plus performant que Zope 2, certains mécanismes tel le principe d'héritage ont été revus et corrigés, voir supprimés.

del.icio.us tags: zope gestiondecontenu plone
Contenus correlés



Tag Cloud Navigator
Blogroll & friends
  • My Linuxfr
  • Bluetouff@owni
  • Social Network

    Digg!

     


    Toonux is powered By FreeBSD, Zope & Plone and owned by Bluetouff ]-- Pilot Systems ring website

    Toonux contents are copyleft under the WTFPL licence