Sortie de Plone 4

Posté par (page perso) . Modéré par Nÿco.
Tags :
8
7
sept.
2010
Python
Plone, le célèbre CMS en Python, est sorti ce 1er septembre 2010 en version 4.

Ce projet, distribué dans plus de 40 langues, existe depuis près de neuf ans. Très active, avec pas moins de 340 core-développeurs, cette nouvelle version est là pour préparer la version 5. Toutefois, ce n'est pas une version mineure, loin de là. Les évolutions sont notables, les développements ayant porté notamment sur la performance, l’ergonomie et la facilité d’installation. D'un point de vue performance, les chiffres sont éloquents. Plone 4 serait près de 50 % plus rapide que Plone 3. On évoque même un gain de 200 % par rapport à Plone 2.5. Pour ceux qui aiment les graphiques et les trolls, je vous propose le lien suivant, où l'on peut voir que dans leur configuration par défaut, Plone 4 est également bien plus rapide que Wordpress, Joomla ou Drupal.

Parallèlement à cela, et toujours dans le registre des performances, la consommation mémoire de Plone a été diminuée.

Parmi les autres évolutions, on peut citer :
  • Plone est encore plus beau, avec un nouveau thème harmonieux, moderne, et surtout, facile à personnaliser ;
  • Intégration d'un nouvel éditeur HTML graphique (TinyMCE) ;
  • Améliorations de la recherche et de l'indexation ;
  • Tableaux de bords en fonction du groupe dans lequel appartient l'utilisateur ;
  • Amélioration majeure de la gestion des médias et des fichiers volumineux ;
  • Nouvelle implémentation des dossiers, plus rapide ;
  • Meilleure gestion des utilisateurs et des groupes ;
  • Framework de formulaires dynamiques basé sur JQuery Tools.

Les développeurs se sont également attachés à rendre les mises à jour simples, notamment pour le passage de Plone 3 à Plone 4.

Pour mémoire, Plone se base sur le serveur d'application Zope. Dans sa dernière version, Plone utilise Python 2.6 et Zope 2.12. On rappelle toutefois qu'il n'est pas nécessaire d'installer Zope puisque celui-ci est fourni par l'installeur de Plone.

Plone propose des outils d'installation pour de nombreuses plateformes : Linux, BSD, Mac OS X et Windows.
  • # Dans la jungle des CMS, difficile de s’y retrouver...

    Posté par . Évalué à  1 .

    Quand on développe en PHP, on croule sous les CMS. En revanche, si on envisage d’utiliser un autre langage, comme Python ou Ruby, ça semble moins touffu. Mais cela en vaut-il la peine?

    Ruby on Rails semble une référence pour Ruby. Est-ce que Plone vaut autant le détour?
    • [^] # Re: Dans la jungle des CMS, difficile de s’y retrouver...

      Posté par . Évalué à  4 .

      Ruby On Rails n'est pas un CMS. Il faudrait plutôt parler de Typo pour comparer quelque chose en Ruby avec Plone.
      Ruby on rails est à typo ce que Zope est à Plone... Plone et Typo sont des utilisateurs des frameworks sous-jacents...
    • [^] # Re: Dans la jungle des CMS, difficile de s’y retrouver...

      Posté par (page perso) . Évalué à  2 .

      Ben comparer un framework et un CMS, ça va pas t'aider à clarifier la situation.

      La question serait donc:
      "Entre Zope et Ruby-on-Rails, est-ce que Zope vaut le détour?"

      Réponse:
      - la référence des frameworks d'applis web en Python, c'est Symfony, plus Zope (à ma connaissance) ;
      - la référence des CMS en Ruby-on-Rails, c'est... euh... Radiant CMS??

      Mais lequel vaut plus le détour entre Radiant CMS et Symfony, j'en sais foutre rien!!
      ------------------------> [ ]
  • # Killer feature de Plone ?

    Posté par . Évalué à  2 .

    Je suis Plone de loin, mais je n'ai jamais vraiment eu l'occasion de m'y plonger. Question aux utilisateurs : quelle est/sont la ou les fonctionnalités de Plone qui font qu'il se démarque des autres CMS, à part être en Python et basé sur Zope ?
    • [^] # Re: Killer feature de Plone ?

      Posté par . Évalué à  4 .

      Il brille plus.
    • [^] # Re: Killer feature de Plone ?

      Posté par . Évalué à  4 .

      [mon ressenti]
      par défaut il est moche et incroyablement complexe à prendre en main (et à comprendre) en plus d'être complexe à intégrer (lorsqu'on travaille avec pour la première fois et qu'on souhaite faire quelquechose d'un tant soit peu évolué) mais une fois qu'on sais s'en servir, c'est très puissant.
      C'est le CMS idéal à mettre en place chez un grand compte qui a les moyens de payer de la maintenance car, contrairement à d'autres CMS, personne ne risque de vous dire "Pas besoin de vous payer pour ça, je peux le faire moi même!".
      [/mon ressenti]

      Le mieux est de voir par toi même.
      • [^] # Re: Killer feature de Plone ?

        Posté par (page perso) . Évalué à  4 .

        Aaaah! Mais c'est l'Eldorado des SSII spécialisées dans le web, ça!

        "J'ai LA solution pour vous. C'est un peu complexe, mais ne vous inquiétez pas, on le mettre en place pour vous".

        [2mois après la fin du projet]

        "Ajouter une catégorie aux articles? Bien sûr qu'on peut le faire, ça va réclamer dans les 10jours-hommes, mais avec notre expérience, c'est jouable en 8! Je vous envoie le devis..."
        • [^] # Re: Killer feature de Plone ?

          Posté par (page perso) . Évalué à  3 .

          ça marche aussi comme ça avec sharepoint, l'excuse open-source en moins.

          ---->[]
        • [^] # Re: Killer feature de Plone ?

          Posté par . Évalué à  2 .

          j'aurais pas pu dire mieux ! mais il faut reconnaître qu'après avoir fureté dans tous les coins du bousin, on en redemande quand même... c'est diabolique coté performances et possibilités, mais put*** que c'est complexe à appréhender !
  • # Plone c'est à la fois facile et compliqué

    Posté par . Évalué à  1 .

    Pour installer plone rien de plus simple, on télécharge l'installeur unifié sur une distrib de son choix. On le décompresse et on tape "./install.sh standalone".
    Pour ajouter une extension il suffit d'ajouter une ligne dans le buildout.cfg, d'arrêter l'instance et de lancer un buildout.
    Il n'est pas nécessaire d'avoir à gestionnaire de base de données, Zope s'occupe de tout.

    Ça se complique lorsque l'on veut personnaliser le look de notre site car les thèmes proposés ne sont pas facile à "customiser". Plone4 a l'avantage d'avoir un look plus web2.0.
    C'est l'occasion de découvrir d'autre projet comme Deliverance http://deliveranceproject.org/ qui permet de relooker tous ces sites sans y toucher.

    Alors pourquoi choisir Plone plutôt qu'un des milliers d'autres CMS dispo:
    - Très peu d'alerte de sécurité (moins d'une par an, alors que d'autre sont à plusieurs par semaine).
    - Très complet et évolutif.
    - Un seul moteur pour plein de site.
    - Possibilité de mettre à jour tous les sites avec toutes les extensions facilement.
    - ...
    • [^] # Re: Plone c'est à la fois facile et compliqué

      Posté par . Évalué à  3 .

      C'est l'occasion de découvrir d'autre projet comme Deliverance http://deliveranceproject.org/ qui permet de relooker tous ces sites sans y toucher.

      Deliverance est un gros hack et il est cocasse de conseiller Deliverance pour excuser les insuffisances (supposées, je ne suis pas allé vérifier) de Plone.

      - Très peu d'alerte de sécurité (moins d'une par an, alors que d'autre sont à plusieurs par semaine).

      C'est pas aussi parce que moins de gens l'utilisent ? Ça fait un bout de temps que Zope et ses amis sont passés de mode (sauf, comme mentionné plus haut, chez certaines SSII).

      Je suis sûr que GNU Hurd aussi a très peu d'alertes de sécurités.
      • [^] # Re: Plone c'est à la fois facile et compliqué

        Posté par . Évalué à  1 .


        >> Très peu d'alerte de sécurité (moins d'une par an, alors que d'autre sont à plusieurs par semaine).
        >C'est pas aussi parce que moins de gens l'utilisent ?

        "Comme les virus sous linux..."
        Même les sites développés à la main sont la cible d'attaque xss et autre. Je ne pense pas que la faible utilisation de Plone soit un critère.

        >Ça fait un bout de temps que Zope et ses amis sont passés de mode (sauf, comme mentionné plus haut, chez certaines SSII).

        Zope c'est comme les "Converse" et les "Patogas", ça revient à la mode ;-). Et, malgré son grand age, le projet reste dynamique, très certainement grâce à certaine SSII je l'accorde.

        Mais si tu n'aime pas Plone/Zope tu es libre d'utiliser autre chose.

        Concernant la customisation des Thèmes, je ne suis pas webdesiner. Pour cette raison Deliverance me plait bien. On récupère le look d'un site, on change quelques images/couleurs et on l'applique sur le moteur que l'on veut. Certes la syntaxe n'est pas évidente. Mais ça fonctionne.
        • [^] # Re: Plone c'est à la fois facile et compliqué

          Posté par . Évalué à  2 .

          Pour cette raison Deliverance me plait bien. On récupère le look d'un site, on change quelques images/couleurs et on l'applique sur le moteur que l'on veut.

          Ça n'a toujours rien à voir avec la choucroute. Tu peux utiliser Deliverance sur de vieux sites PHPNuke aussi. Ce n'est pas un argument en faveur de Plone...

Suivre le flux des commentaires

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