Liens connexes

Dépêche modérée par

Dépêche éditée par

: Sortie de la version 2.1 du CMS Plone

Posté par Sébastien Douche (). Modéré le 08 septembre 2005.
0
Plone, le CMS Open Source basé sur le serveur d'application Zope est sorti en version 2.1. La différence de numéro (2.0 vers 2.1) est trompeuse, vu les (très) nombreux changements entre les deux versions, tant pour des développeurs que pour les utilisateurs. C'est de loin la version la plus aboutie et la plus "sexy" depuis la création du projet. Cette version est un socle stable et mature, permettant aux prochaines releases d'apporter des fonctionnalités encore plus évoluées.

Les installeurs Windows et MacOS X seront disponibles par la suite.

Pour ceux qui ne le savent pas, Plone est un CMS, une application permettant de gérer du contenu, en s'appuyant sur un véritable serveur d'application (Zope) et d'une surcouche à celui ci pour étendre ses capacités dans la gestion d'un site Web à fort contenu dynamique (CMF). C'est aspect lui confère un positionnement différent vis à vis d'autres CMS Open Source : le développement Web objet, qui simplifie grandement (sur le long terme) le développement avec la notion de "composants" réutilisables. Malgré la quantité importante de fonctionnalités, Plone reste malgré tout assez simple (comparativement bien sûr) à prendre en main pour un développeur. L'autre atout qu'apporte Zope est le langage ZPT, qui est un équilibre assez intéressant entre simplicité, puissance et respect des normes (entièrement xhtml). Enfin un travail énorme et de tout premier ordre dans l'interface utilisateur est fait depuis le début du projet : utilisation massive du CSS, réflexion sur l'accessibilité, utilisation du Javascript, l'interface se veut simple et utilisable.

Pour finir la présentation de Plone, ses principaux points forts sont aussi liés à la capacité de modifier tout ou partie d'un site pour l'adapter : workflows complètement paramétrables, création de types de contenu en un tour de main (ou surcharge de ceux existants), surcharge de n'importe quel élément de l'interface, développement de la logique avec un puissant langage (Python), tout en gardant une grande cohérence d'ensemble et sans devoir "forker" ou "patcher" Plone (ce qui serait un gros soucis avec beaucoup d'autres applications sur le long terme).

Les changements principaux sont :
>
  • amélioration des performances
  • utilisation de la branche 1.5 du CMF en lieu et place de la 1.4 (qui est obsolète)
  • compatible Zope 2.8.x en plus de la branche 2.7.x
  • un nouveau framework de gestion des types de contenu (Archetypes)
  • nouveaux types de base (ATContentTypes) offrant de nouvelles fonctionnalités : référence entre contenu, capacité à définir sa vue par défaut ...
  • nouveau type de base : les dossiers automatiques pour agréger du contenu
  • amélioration des templates pour le respect des standards (XHTML, CSS, W3C AA, US section 508)
  • nouveaux outils de gestion des CSS (CSSRegistry) et du Javascript (JSRegistry)
  • nouvel éditeur graphique (Kupu) intégrant un tidy like
  • syndication améliorée avec les dossiers, dossiers automatiques et résultat de recherches
  • amélioration de l'interface utilisateur (mode plein écran, plus de métadonnées, configuration de la recherche, ajout d'un plan de site, ...)
  • support du RTL (Right To Left) pour la gestion de certaines langues.
  • > Lire la suite (15 commentaires, moyenne: 2).   [dépêche : 7206 caractères]

    Les nouveautés de la 2.1 en détail :


    Roadmap pour conclure :

    Comme précisé dans le chapeau, Plone 2.1 est une base saine pour l'avenir. L'intégration d'Archetypes va permettre aux développeurs d'offrir un ensemble de composants : widget, validateur, type de contenu prêt à l'emploi. Le support de Zope 2.8 ouvre la voie vers une simplication de l'architecture générale avec l'emploi des interfaces, adaptateurs, vues et le langage ZCML de Zope 3. Parmis les changements attendus :



    Et bien d'autres choses encore ... Le futur de Plone est très excitant, et c'est tant mieux !

    Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

    Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

    pourquoi une telle taille de police sur la roadmap????

    Posté par cellier olivier () le 08/09/2005 à 15:52. (lien). Évalué à 2.

    ou je n'ai pas la police sur mon poste et mon FF(1.0.6) part en vrille????

    La rodmap en devient illisible (taille 40 (au moins lol) et en rouge....)

    sinon, c'est une info intéressante, je pars en lire (et en apprendre) plus ;-)))

    coquille

    Posté par Aurélien Bompard (Jabber id, page perso, ) le 08/09/2005 à 18:25. (lien). Évalué à 3.

    > support du RTL pour lire de gauche à droite

    Il faut lire "de droite à gauche", j'imagine.

    Plone ...

    Posté par Julien (page perso, ) le 08/09/2005 à 21:00. (lien). Évalué à 3.

    Sans troller, il faudra un jour qu'on m'explique ce qu'il y a de si bien dans ce CMS ...
    On nous oblige a utiliser ça au boulot et ... franchement je ne lui trouve que des défauts :

    - basé sur Zope qui est lent, mal foutu, pleins de problèmes si on a le malheur d'utiliser une DB relationnelle, etc

    - incomplet : le fait de devoir passer par la ZMI (...) est totalement absurde, menu d'administration est totalement incomplet. Je dirais encore si la ZMI était ce qu'on pourrait qualifier de "accueillante" ... mais c'est _loin_ d'être le cas, j'ai jamais vu un truc aussi laid et mal foutu ...

    - templates bourrés de code incompréhensible (il n'y a cas voir le template utilisé pour générer le menu de navigation ...), à croire que les développeurs ne savent pas à quoi servent les templates ... (à éviter le code justemment ..)

    - une tonne de modules qui ne sont plus développés, complètement buggés, qui plantent si on a le malheur d'utiliser la version 1.3.4 de la dépendance X et pas la version 1.3.3

    - et puis c'est d'une lourdeur et d'une lenteur .... (merci Zope)

    Personnellement je lui préfère de loin Drupal, même s'il est écrit en PHP ...

    Une tribune pour plone

    Posté par didbaba (page perso, ) le 09/09/2005 à 07:17. (lien). Évalué à 2.

    En plus, il y a un module pour plone dénommé ATBoard qui s'installe en deux clicks et qui fournit une tribune libre clé en main. Enfin je dis une mais on peut en mettre plusieurs, c'est jamais qu'un objet finalement...

    Le seul hic, c'est qu'elle ne fonctionne qu'en 2.0.5 pour l'instant, laissez moi un peu de temps.

    Revenir en haut de page