Gastero Prod

  • Aller au menu
  • Aller au contenu
  • Aller au pied de page
  • Accueil
  • Blog
  • Photos
  • Liens
  • Lifestream

Attention quand vient le succès...

Date de publication
28/juin
2006
Tags
DotClear, logiciel libre, PHP

Alors que je m’interroge sur un éventuel abandon de SPIP au profit de DotClear, surtout avec la première beta de DotClear 2.0 enfin disponible, je dois avouer que le modèle de mail à envoyer aux hébergeurs ne disposant pas de PHP51 proposé à ceux qui veulent adopter DotClear 2.0 me laisse rêveur...

Malheureusement, le forum dans lequel est proposé ce modèle n’est pas ouvert aux commentaires, donc je réagis ici, au risque de faire gonfler l’affaire plus que nécessaire...

Je comprends qu’il soit très confortable, quand on développe un logiciel, de s’appuyer uniquement sur le dernier cri des fonctionnalités d’une technologie.

Mais de là à exiger des hébergeurs qu’ils suivent le mouvement sous prétexte que le logiciel en question est populaire2, il me semble qu’on n’est pas loin de l’abus de position dominante.

C’est à chaque hébergeur de se faire sa propre idée en ce qui concerne la pertinence du passage à PHP5. Il ne suffit pas de dire que « PHP5 est disponible depuis près de deux ans et que cette version est stable », même si c’est vrai, pour que ce passage devienne une « évidence » pour l’hébergeur !

Quelques points en vrac qui pourraient justifier mes propos :

  • PHP4 est à priori plus stable que PHP5, puisqu’il y a plus d’historique et toujours une maintenance active3. La stabilité de PHP5, même bonne, est donc toute relative.
  • La plupart des projets logiciel libre ou développés en spécifique par tout un chacun sont clairement plus probablement faits en — et pour — PHP4, et ne fonctionnent pas — ou mal — en PHP5. Si l’hébergeur change de version, ce sont la plupart de ses clients qui risquent de changer de crèmerie, ce qu’aucune société commerciale n’est à priori prête à risquer.
  • D’autres projets se permettent de tirer profit des nouveautés de PHP5 s’il est disponible, mais continuent à bien fonctionner sur PHP4.

Je pense donc qu’il faut absolument :

  • d’une part que DotClear 1 continue à vivre — longtemps s’il le faut4 — et soit mis à jour quand des bugs ou failles de sécurité sont identifiés
  • d’autre part que les développeurs de logiciels libres qui visent le grand public soit toujours humbles, surtout quand leur communauté commence à grossir

Ajout du 7 juillet

Apparemment, Free est maintenant compatible avec DotClear 2.05, ce qui est un élément à mon avis essentiel pour la propagation de cette nouvelle version.

Post-Scriptum :

Je ne m’attaque pas à Olivier Meunier en personne, puisque cette proposition de lettre ne semble de toute façon pas être de lui, et DotClear ne fait finalement que l’exemple opportuniste d’un sujet qui me traine en tête depuis bien longtemps...

Notes

[1] Reproduit ici au cas où :

Bonjour,

Je constate avec surprise et regret que votre hébergement n’offre qu’une version ancienne de PHP et ne me permettra donc pas d’installer l’outil de blog que j’ai choisi.

En effet, DotClear nécessite PHP5 ainsi que les extensions iconv mbstring, simplexml et le support des fonctions OB [à adapter aux carences révélées par le test]. Ces prérequis sont loin de pouvoir être considérés comme extravagants si l’on tient compte du fait que PHP5 est disponible depuis près de deux ans et que cette version est stable.

Il me semble donc d’évidence que mettre à jour votre version de PHP fait partie de vos projets immédiats et j’aimerais connaître le délai dans lequel vous pensez le faire.

Vous remerciant par avance de l’attention que vous portez aux demandes de vos clients, je vous salue cordialement.

Amélie Poulain.

[2] Supporté par Gandi notamment, qui y voit sans doute un bon moyen de se diversifier à moindre frais... tant mieux pour DotClear tant que ce n’est qu’un soutient

[3] Grâce à la présence encore aujourd’hui d’énormément de plateformes qui l’utilisent, soit dit au passage. Et là je me tire dans le pied, puisque s’il y avait moins de gens sur PHP4, il y en aurait sans doute plus sur PHP5, et sa stabilité serait encore meilleure... mais bon.

[4] PHP6 pointera le bout de son nez avant que tous les PHP4 soient éradiqués, à n’en pas douter

[5] Et il semblerait qu’il ne soit pas le seul

Commentaires

Commenter ce billet

RSS

Commentaires déjà déposés

  • 29 juin 2006 à 10h12
    Commentaire de NiCoS

    L’équipe Dotclear a prévu de maintenir DC1 pendant encore un moment (non défini) d’après ce que j’ai pu lire sur les forums...

    Olivier Meunier avait prévenu depuis le début qu’il voulait profiter des dernières fonctionnalités de PHP/MySQL pour coder mieux a priori.

    Par contre, c’est vrai que le ton de la lettre est a proscrire et je te rejoins pour le reste... ;-)

    PS : donc je redescends le serveur en PHP4 ? ;-)

    Répondre à ce message

    • 29 juin 2006 à 10h20
      Commentaire de Nicolas Hoizey

      L’équipe Dotclear a prévu de maintenir DC1 pendant encore un moment (non défini) d’après ce que j’ai pu lire sur les forums...

      Formidable !

      Olivier Meunier avait prévenu depuis le début qu’il voulait profiter des dernières fonctionnalités de PHP/MySQL pour coder mieux a priori.

      Et je le comprends, bien entendu ! Mais il ne code pas un petit soft pour lui seul, c’est un projet libre de grande envergure. Les mainteneurs de projets libres ont une certaine responsabilité vis à vis de leurs utilisateurs...

      PS : donc je redescends le serveur en PHP4 ? ;-)

      Ah bin non, faut que je refasse flickRate en Symfony ! ;-)

      Répondre à ce message

      • 29 juin 2006 à 13h20
        Commentaire de NiCoS

        En même temps, c’est un peu dommage de se limiter dans ses devs sous prétexte que le soft est ""massivement"" (surtout en france) utilisé. Je suis assez partagé sur cette notion de responsabilité. Il y a tout au mieux un engagement moral, rien ne l’oblige à assurer un niveau de continuité. Si on continue sur le coté « responsable », alors aucun dev de projet libre ne devrait arrêter d’y contribuer sous prétexte qu’il est utilisé. C’est aussi à l’utilisateur de se prendre par la main qqpart je trouve :-)

        Il aurait peut être du le nommer autrement que Dotclear, cela aurait fait couler moins d’encre...

        Pour la refonte de Flickrate sous Symfony, c’est pas sortir la grosse berta pour écraser un moucheron ?

        Répondre à ce message

        • 30 juin 2006 à 10h56
          Commentaire de Nicolas Hoizey

          c’est un peu dommage de se limiter dans ses devs sous prétexte que le soft est ""massivement"" (surtout en france) utilisé

          A condition de maintenir une version plus « universelle », bien sur...

          Il y a tout au mieux un engagement moral, rien ne l’oblige à assurer un niveau de continuité. Si on continue sur le coté "responsable", alors aucun dev de projet libre ne devrait arrêter d’y contribuer sous prétexte qu’il est utilisé.

          Si les mainteneurs historiques s’en vont où changent d’orientation, le fork est proche, cf Mambo/Joomla...

          Il aurait peut être du le nommer autrement que Dotclear, cela aurait fait couler moins d’encre...

          Ah bin non, c’est quand même bien le même outil !

          Pour la refonte de Flickrate sous Symfony, c’est pas sortir la grosse berta pour écraser un moucheron ?

          Tu penses vraiment ? En fait, il faut que je refasse une grosse partie de flickRate, et j’ai envie de tester Symfony, donc le lien est simple... ;-)

          Répondre à ce message

          • 30 juin 2006 à 11h58
            Commentaire de NiCoS

            Niko recommande pour des projets perso ou de petite envergure Code Igniter ou CakePHP (le second étant un peu plus complet dixit ce comparatif et assez proche de Symfony)

            Je n’ai pas eu le temps de les comparer. CakePHP semble plus mature au niveau doc en tous cas que CI.

            Sur CI, voir :

            • http://gilles.fabio.free.fr/weblog/...
            • http://gilles.fabio.free.fr/weblog/...
            • http://www.prendreuncafe.com/blog/2...

            Répondre à ce message

            • 30 juin 2006 à 12h49
              Commentaire de Nicolas Hoizey

              Je veux découvrir Symfony pour savoir ce qu’il permet de faire dans des projets plus vastes, donc je ne vais pas me pencher sur un framework de plus... ;-)

              Mais l’info est intéressante !

              Répondre à ce message

              • 30 juin 2006 à 14h31
                Commentaire de NiCoS

                Tu fais comme tu veux tant que tu pourris pas le serveur ;-)

                Répondre à ce message

                • 30 juin 2006 à 16h10
                  Commentaire de Nicolas Hoizey

                  Ca c’est clair !!! ;-)

                  Répondre à ce message

  • 29 juin 2006 à 10h12
    Commentaire d'un anonyme

    La lettre type est un peu hautaine je trouve aussi ; cependant, il est toujours possible de demander la mise en place des deux versions de PHP (pléthore de moyens existent) sur l’espace d’hébergement, afin que chacun y trouve son compte.

    Quand à la stabilité de php5, il me semble tout de même que nombre de sites importants et à fortes charges s’en sortent très bien, non ?

    Répondre à ce message

    • 29 juin 2006 à 10h23
      Commentaire de Nicolas Hoizey

      il est toujours possible de demander la mise en place des deux versions de PHP sur l’espace d’hébergement, afin que chacun y trouve son compte

      Je ne suis pas sûr que beaucoup d’hébergeurs mutualisés soient prêts à gérer plusieurs versions simultanées, d’autant plus que les différentes techniques sont à peu près toutes des bidouilles, non ? Si ce n’était pas le cas, il n’y aurait sans doute qu’une solution officielle mise en oeuvre par tout le monde... ;-)

      Quand à la stabilité de php5, il me semble tout de même que nombre de sites importants et à fortes charges s’en sortent très bien, non ?

      Oui, bien entendu, mais comme je le signale, attention surtout à tous les softs déjà en place qui ne tournent pas avec PHP5.

      Quand on voit les problèmes avec les composant PEAR, pourtant censés être proches des évolutions de PHP, ça laisse rêveur...

      Répondre à ce message

  • 29 juin 2006 à 13h53
    Commentaire de xave, de l’équipe Dotclear.

    Un produit compatible avec l’existant, on en a un, c’est Dotclear, premier du nom, et il n’est pas question de cesser de le maintenir.

    Pour Dotclear2, il y a eu un choix à faire entre « On veut que ça tourne chez le plus de monde possible » et « on veut que ça tourne le mieux possible. » La deuxième solution a été choisie : faire une machine de guerre capable d’encaisser des centaines d’utilisateurs, des milliers d’articles et pléthore de commentaires. Le public visé n’est plus l’utilisateur de base, c’est le webmaster.

    Est-ce que ça veut dire qu’on envoie chier l’utilisateur de base ? Non : d’abord on espère lui simplifier la vie puisqu’on rend possible la création de services basés sur dotclear où il aura encore moins d’administration à faire.

    Par contre, oui, on se doute bien que beaucoup voudront faire tourner leur dotclear à eux, et nous faisons ce que nous pouvons pour les y aider. La lettre type en question n’est rien d’autre qu’une aide pour qu’il sachent quoi demander s’il veulent le faire. Franchement, nous n’espérons pas faire bouger beaucoup d’hébergeurs avec ça et les quelques un qui ont déjà dit qu’ils allaient regarder s’ils peuvent le faire sont déjà une surprise.

    À titre personnel, mon conseil aux gens qui paient un hébergeur pas foutu de fournir des services corrects (parce que franchement, ne pas être foutu de faire tourner conjointement php4 et php5 quand on est hébergeur, c’est ne pas connaître son boulot.) c’est : « cassez vous ! Allez donner votre argent à des gens compétents. »

    Répondre à ce message

    • 30 juin 2006 à 11h01
      Commentaire de Nicolas Hoizey

      Un produit compatible avec l’existant, on en a un, c’est Dotclear, premier du nom, et il n’est pas question de cesser de le maintenir.

      C’est formidable alors, c’est une démarche très saine, bravo !

      Le public visé n’est plus l’utilisateur de base, c’est le webmaster.

      Là c’est un changement d’orientation relativement fort, attention aux désistements potentiels. Mais si la version 1 continue réellement à vivre et évoluer, ça devrait bien se passer.

      La lettre type en question n’est rien d’autre qu’une aide pour qu’il sachent quoi demander s’il veulent le faire.

      Je pense que la plupart des utilisateurs l’utiliseront telle quel, et je persiste donc à dire que son ton devrait être revu pour plus d’humilité.

      À titre personnel, mon conseil aux gens qui paient un hébergeur pas foutu de fournir des services corrects (parce que franchement, ne pas être foutu de faire tourner conjointement php4 et php5 quand on est hébergeur, c’est ne pas connaître son boulot.) c’est : « cassez vous ! Allez donner votre argent à des gens compétents. »

      Faire tourner plusieurs versions, c’est multiplier les environnements, et donc les tâches d’administration / supervision, et donc en général avoir plus de frais. Ca rend aussi l’usage plus compliqué pour les clients, qui doivent comprendre pourquoi il y a deux versions, et comment utiliser l’une ou l’autre.

      Il ne faut pas oublier que la plupart des utilisateurs de logiciels comme DotClear ou SPIP ne sont pas du tout informaticiens, tous ces concepts leur échappent bien souvent...

      Répondre à ce message

  • 21 août 2006 à 18h25
    Commentaire de mikaelkael

    Ce message n’est qu’une information : je n’utilise pas DotClear mais SPIP. Voici un lien intéressant : MySQL payant
    Zend serait en train d’étudier la même formule pour PHP.
    A+

    Répondre à ce message

Partager

Pour faire un lien vers cet article, vous pouvez utiliser soit son URL canonique soit son URL courte :

http://gasteroprod.com/a578

Billets avec les mêmes tags

  • Le Journal du Net présente phpMyChat !
  • Chronique d’une licence non annoncée
  • Faut-il que j’abandonne SPIP pour DotClear ?

Derniers billets

  • Faut-il continuer à supporter Internet Explorer 6 ?

    Article initialement publié dans le blog de Clever Age.

    On ne va pas ergoter sans fin, tout le monde doit maintenant savoir que Internet Explorer 6 — IE6 pour les intimes — est un navigateur obsolète et dangereux. Et pourtant, certains continuent à l’utiliser. Faut-il les en dissuader, refuser de leur fournir son support, aller même jusqu’à leur empêcher l’accès, ou faut-il continuer à supporter (les faiblesses de) ce navigateur ?

    Date de publication
    22/juillet
    2010
    Tags
    Clever Age, Internet Explorer, standards
  • Les inscriptions à Paris Web 2010 sont ouvertes !

    Paris Web 2010, c’est la cinquième édition de ce rendez-vous français annuel, devenu incontournable, pour se tenir informé des bonnes pratiques de développement Web. Go go go !

    Date de publication
    2/juillet
    2010
    Tags
    Paris Web, qualité, standards
  • Faciliter la reprise de tweets (les retweets) à l’ancienne sur Twitter

    Même si Twitter a mis en place depuis maintenant un certain temps un mécanisme natif de retweets1, je préfère souvent continuer à utiliser les « RT » traditionnels, qui laissent la possibilité de commenter le tweet initial, ce que ne permet pas le retweet officiel. Une règle qui me paraît essentielle pour faciliter le retweet à l’ancienne, c’est de prévoir une taille de tweet suffisamment faible pour que le retweeteur voit son travail facilité, surtout si le tweet initial ne contient que très peu de mots inutiles.

    Date de publication
    14/juin
    2010
    Tags
    Twitter

Derniers commentaires

  • R03ER7 sur Le Jailbreak de l’iPhone ou de l’iPod Touch est-il légal ? : « Jailbreaker ne veut pas dire voler » mais plutôt « Permettre l’installation d’applications quand (...)

  • Sur Citation d’Oscar Wilde : sauf qu’il me semble qu’en vrai c’est une phrase de A de St Exupery !

  • Scandale sur Afficher les favicon dans la barre personnelle de Firefox sous Mac OS : Pour ceux qui, comme moi, manquent de place dans leur barre personnelle, j’ai aussi ajouté le (...)

  • Scandale sur Afficher les favicon dans la barre personnelle de Firefox sous Mac OS : merci pour le tuyau, ça marche. manque juste dans le tutoriel le chemin ou mettre le fichier, (...)

  • Nicolas Steinmetz sur Faut-il continuer à supporter Internet Explorer 6 ? : Parce que certaines entreprises sont encore sous WinNT / Win2000 à cause d’applications métiers ? (...)

  • ThierryD sur Prendre des éclairs (d’orage) en photo : Bonjour, Je me permet d’intervenir dans ce post pour vous faire part de ma technique pour (...)

  • ventrea sur Backup d’un Mac sur un NAS facile et sans bidouille, c’est possible ? : Time machine est pris en chagre par les dernières versions de firmware sur les nas Qnap (...)

  • Sur Une sauvegarde de fichiers en ligne très simple pour pas cher : Oui, j’ai le même genre et c’est vraiment pratique :) : https://www.axalot.fr

  • Sur Google Chrome sur Mac, bilan mitigé : > Pas de barre de titre, donc je ne connais pas le nom de la page dès que j’ai plus de 5 onglets (...)

  • Maurice sur Backup d’un Mac sur un NAS facile et sans bidouille, c’est possible ? : Par contre, je ne pense pas que ça résolve le problème de performance lorsque la taille du backup (...)

Nuage des tags les plus fréquents

  1. 3D
  2. 404
  3. accessibilité
  4. agenda
  5. Ajax
  6. animal
  7. animation
  8. Apple
  9. bande dessinée
  10. blog
  11. Blogmarks
  12. Blu-Ray
  13. bookmarks
  14. Canon
  15. cinéma
  16. citation
  17. Clever Age
  18. client riche
  19. concert
  20. couleur
  21. création
  22. CSS
  23. Daft Punk
  24. développement
  25. design
  26. dessin animé
  27. DotClear
  28. e-commerce
  29. ergonomie
  30. FeedBurner
  31. film
  32. Firefox
  33. Flickr
  34. fun
  35. Gastero Prod
  36. Google
  37. Greasemonkey
  38. hébergement
  39. HD
  40. humour
  41. hype
  42. IBM
  43. image
  44. informatique
  45. Internet
  46. iPhone
  47. JavaScript
  48. jeux
  49. jQuery
  50. Les Nuls
  51. Linux
  52. littérature
  53. livre
  54. logiciel
  55. logiciel libre
  56. loisirs
  57. Mac
  58. macro
  59. Microsoft
  60. moi
  61. Mozilla
  62. musique
  63. NetBook
  64. ordinateur
  65. oups
  66. photo
  67. PHP
  68. phpHeaven
  69. phpMyChat
  70. PicLens
  71. presse
  72. publicité
  73. recherche
  74. RewriteRule
  75. RSS
  76. sémantique
  77. SEO
  78. société
  79. Sony
  80. SPIP
  81. standards
  82. tag
  83. télévision
  84. vidéo
  85. Web 2.0
  86. Windows
  87. Yahoo !

A propos

L'auteur

Dans la vie professionnelle, co fondateur et Directeur Technique du cabinet de conseil nouvelles technos Clever Age, et dans la vie extra-professionnelle, créateur et animateur de Gastero Prod, flickRate et Ergothon, responsable technique de Marketing Planet et d’autres sites web, passionné d’Internet, de cinéma, de littérature, de musique ...

L'outil
Ce site est réalisé avec le logiciel libre de gestion de contenus Web SPIP en version 2.1.2 SVN [16020]

Identité 2.0

Vous pourrez aussi me trouver sur ces différentes communautés en ligne :

Réseaux sociaux
Diigo, Facebook, LinkedIn, Twitter
Photo
deviantART, Flickr, JPG Magazine, RedBubble
Geek stuff
GitHub, Ohloh, Userscripts.org
Autres
La musique sur Last.fm, Les livres sur Goodreads

Blogoliste

Proches
  • Jacqueline Oud
  • Marron show
  • Glagla Dot Org
  • Cédric Hoizey
Relations
  • Chez Xavier - Thoughts
  • La Case de l’Oncle Tom
  • Maître shteshitsu
  • Prendre un Café
  • Un Electron Libre...
Autres
  • Clever Age
  • Marketing Planet
Creative Commons License

Sauf mention explicite, tous les contenus de ce site sont la propriété de Nicolas Hoizey, et sont sous licence Creative Commons « Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique » version 2.0 adaptée à la France.