Drupal 6 est sorti

Posté par (page perso) . Modéré par Nÿco.
Tags :
0
14
fév.
2008
PHP
Après un an de développement, Drupal vient de sortir dans sa version 6. Drupal est un système de gestion de contenu libre (GPL) écrit en PHP. Cette nouvelle version propose bien évidemment son lot d'améliorations : sécurité, facilité de maintenance, installation simplifiée, extension des possibilités du framework.
Drupal est utilisé comme CMS sur de nombreux sites, parmi lesquels : Mandriva, Ubuntu, Rue89, FOSDEM, Eclipse, OpenOffice.org, AOL, Amnesty International, Playboy et même sur le site de Britney Spears.
Drupal peut notamment être utilisé comme simple moteur de blog (Tim Berners-Lee), pour fournir des podcasts (TWIT.tv), ou pour fédérer une communauté (SpreadFireFox.com).

NdM : merci à Eric Lacroix pour avoir également proposé une news à ce sujet.
  • Un système plus simple :
    Cette nouvelle version de Drupal se veut la plus simple ayant existé : l'installation est rapide et simplifiée, l'interface d'administration supporte le glisser-déposer, la gestion des langues et des traductions a encore été améliorée (notamment en supportant par défaut l'écriture de droite à gauche).
  • Plus de fonctionnalités par défaut :
    Drupal 6 propose par défaut la gestion des déclencheurs, de l'authentification OpenID et de la mise à jour des modules.
  • Apparences et thèmes :
    Il est possible de créer un thème sans écrire une ligne de PHP : il suffit de définir quelques paramètres dans un fichier .info et tout le reste du thème est programmable en CSS.
    Un module de développement de thème est disponible (bien qu'il ne fasse pas parti des modules par défaut).
    La version 1.2.3 de JQuery (pour faire de l'AJAX et autre javascripterie) est fournie avec Drupal 6.
  • Sécurité :
    La gestion des permissions a été encore plus affinée. La qualité des mots de passe saisis par les utilisateurs est automatiquement qualifiée et des conseils sont donnés pour les améliorer.
  • Performances :
    Cette version de Drupal est moins gourmande que les précédentes : par défaut, moins de code est chargé à l'appel d'une page.
    La montée en charge est très bien gérée, même en utilisant des reverse proxy comme Squid et Pound.
    Il est possible d'utiliser Drupal en ligne de commande en utilisant le script drupal.sh.
  • Divers mais pas avariés :
    Le système de sondage a été simplifié et amélioré.
    Le forum propose maintenant des sondages, des quizzs et autres joyeusetés inutiles donc indispensables.
    La gestion des alias d'URL a été simplifiée.
    Les auteurs de commentaires anonymes ne sont plus obligés de ressaisir leurs informations entre chaque commentaire.
    La gestion des chapeaux/teaser a été améliorée et est adaptable pour chaque article.
La version 4.7 de Drupal n'est désormais plus supportée. Il est recommandé d'utiliser les version 5 et 6 de Drupal.

Avant de migrer, pensez bien à vérifier que les modules que vous utilisez sont disponibles pour votre nouvelle version de Drupal.
  • # Re:

    Posté par . Évalué à -2.

    > et même sur le site de Britney Spears.

    Ruby on Rails, le célèbre framework (dexit dlfp : http://linuxfr.org/2007/12/11/23448.html ), n'a qu'a bien se tenir.

    > Drupal peut notamment être utilisé comme simple moteur de blog

    Et forum.

    Drupal a aussi plein de modules (plus ou moins utile, de plus ou moins bonne qualité, mais on y trouve son bonheur).

    J'utilise Drupal depuis quelques semaines et c'est vraiment excellent.

    Et j'espère bien voir Britney Spears au prochain Drupalcon à Buston.
    Laissez tomber RoR, c'est pas assez glamour.
    • [^] # Re: Re:

      Posté par . Évalué à 5.

      Y'a aucun rapport entre Ruby on Rails et Drupal.
      • [^] # Re: Re:

        Posté par . Évalué à -4.

        Par contre entre Drupal et Britney Spears il y en a beaucoup (des rapports).
  • # montée en charge

    Posté par . Évalué à 2.

    même en utilisant des reverse proxy comme Squid et Pound

    pourquoi pas " surtout en utilisant des reverse proxy comme Squid et Pound" ?
    • [^] # Re: montée en charge

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

      oui, en relisant l'annonce officielle, je pense que tu as raison.

      Scalability options
      For large sites, Drupal 6 performs properly when running behind a reverse proxy like Squid or Pound.


      (c'est moi qui est rédigé la dépèche, je l'avais interprété avec un sous-entendu, genre : d'autres CMS ne fonctionnent pas correctement derrière des proxy inversés)
      • [^] # Re: montée en charge

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

        C'est vrai qu'il est plus courant d'utiliser des reverse proxies avec des outils comme Zope, Rails, etc.

        Bon et puis pour être chiant, Squid c'est plutôt un proxy cache, très complet, très utile et extensible pour authentifier les gens et faire tout sorte de chose en tant que proxy. Il permet de fonctionner en reverse proxy, mais à ce jeu là, nginx ou varnish sont certainement de bien meilleurs choix. Varnish est un RP cache spécialisé HTTP, très performant et paramétrable via sa conf VCL; nginx est à la fois un RP cache généraliste mais dispose également de fonctionnalités conviviales genre répartition de charge ...

        Ensuite, Pound est plutôt un load balancer qu'un reverse proxy, très spécifiquement développé initialement pour être utilisé avec Zope et même plus précisément des instances "ZEO clients".

        Utiliser ces outils avec des applis PHP est tout de suite un peu plus subtil qu'avec des Zope, Rails ou autre serveurs d'application : on peut assez difficilement placer le reverse proxy sur la même machine / système que le serveur web interprétant PHP à moins de le placer en frontal ce qui dans le cas de plate-forme mutualisée peut s'avérer un peu galère ... Vive les archis 3 tiers :)

        NB: oui, je sais, j'ai ptet fait déborder un peu de saymieu au sujet de varnish et nginx :)
        • [^] # Re: montée en charge

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

          Bon et puis pour être chiant, Squid c'est plutôt un proxy cache, très complet, très utile et extensible pour authentifier les gens et faire tout sorte de chose en tant que proxy. Il permet de fonctionner en reverse proxy.

          Ca a beaucoup changé avec la 2.6 (qui a un âge certain maintenant) qui fait de Squid un vrai reverse-proxy alors qu'avant c'était juste une possibilité un peu rustre. Le fait de pouvoir utiliser toutes les fonctionnalités du proxy est vraiment un gros plus. Je pense particulièrement à l'ICP (pour faire communiquer deux Squids) ou aux delay_pools pour faire des limitations de BP en utilisant les ACL Squid (un delay_pool ne concerne que le trafic transmis aux parents donc permet de régler la BP RP <-> frontaux - on l'utilise pour limiter l'activité des robots d'indexation sur un site très très indexé, ~ 2 millions de pages indexées par Google / jour si on ne limite pas). Les redirectors, les acls externes etc sont aussi des fonctionnalités bien chouettes qui ont des applications très concrètes.

          La doc visolve est en plus très chouette et je n'ai pas vraiment trouvé de bonne doc pour varnish qui me permette de valider rapidement que je pourrais trouver/faire avec du VCL tout ce dont j'ai besoin.
  • # excellent

    Posté par . Évalué à 5.

    Pour l'avoir utilisé plusieurs fois, et en avoir utilisé d'autres, c'est vraiment un bonheur de développer sur le Framework de Drupal.
    ex : http://www.cdn-orleans.com
  • # et les modules ?

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

    vous savez si le module qui permet de transférer un forum sous phpBB vers drupal a été mis à jour ?

    certains ont tenté l'expérience ?

    mon seul regret avc drupal que je découvre depuis quelques semaines, c'est que la communauté francophone n'est pas très vivante ni réactive. (Celle de spip, par exemple, est exemplaie, je trouve)
    • [^] # Re: et les modules ?

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

      La communauté de SPIP est effectivement très active, par contre, le produit en lui même est quand même conceptuellement moins intérressant.
      Très pragmatiquement, SPIP est suffisamment rustique pour être facile à administrer, mais surtout, il plait énormément aux utilisateurs - et celà m'étonne chaque jour - malgré une ergonomie défiant toutes les règles communément acceptées en matière de bon usage.
      Drupal et SPIP correspondent à des approches différentes : l'élitisme d'un grand potentiel "by design" au prix d'une certaine difficulté d'accès et le populisme d'une solution qui juste marche tout de suite pour tout le monde au prix d'une certaine frustration technique.
      Génial, les deux sont libres, d'aucun pourrait dire que KDE et GNOME aussi.
      • [^] # Re: et les modules ?

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

        je ne compare pas les deux techniquement, d'ailleurs, j'utilise les deux mais, pas dans le même cadre.

        pour un site où je dois faire intervenir de nombreuses personnes mais qui reste proche d'une publication papier dans les possibilités et le fonctionnement, j'utilise spip.

        Là, pour le site d'un jeu où vont devoir se côtoyer des informaticiens, des dessinateurs, des musiciens, des curieux, où on devra proposer des galeries d'images, un forum ... notre choix s'est porté sur drupal. Qui a en plus l'avantage d'être esthétique sans effort.
  • # Drupal et YSlow (

    Posté par . Évalué à 0.

    Juste par intérêt,
    Le score YSlow d'une page de Drupal est de combien ?

    Et des autres CMS ?

Suivre le flux des commentaires

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