Screencast : PluXml

Fred - le 18/12/2009 à 12:00 - Blogosphère, Web 2.0 - 31 commentaires

PluXml, pour ceux qui ne le connaissent pas encore, est un chouette CMS super original dans le sens où il s’affranchit de la traditionnelle base de données. Point positif, il conviendra ainsi à tous les hébergeurs et ne nécessitera que très très peu de maintenance. Idéal, donc, pour le blogueur qui se lance, certes, mais aussi pour le commerçant ou le patron de PME qui recherche un système fiable, léger et complètement modulable. Forcément, ça valait bien un screencast.



PluXml, le rappel des faits

PluXml, le site officiel

Comme on l’apprend sur le site officiel, le projet PluXml a vu le jour en 2006, grâce à Skyline. Quelques années après, en juin 2008, il a été repris par Florent Monthel. Ce qu’il faut savoir, c’est que PluXml est distribué sous les termes de la licence libre GNU/GPL. Vous êtes donc libres de l’utiliser comme bon vous semble.

Au niveau technique, comme je l’indiquais un peu plus haut, PluXml repose entièrement sur le Xml. En gros, votre configuration, vos articles, vos rubriques, vos pages statiques et tous les éléments constituant votre blog seront enregistrés dans des fichiers Xml séparés. C’est ce qui permet au CMS de se passer de toute base de données.

PluXml, l’installation

PluXml, l'arborescence du dossier

L’installation de PluXml est on ne peut plus simple. On récupère l’archive, on la décompresse, on la balance sur son FTP ou dans un dossier en local, on se rend sur le site et l’installeur se lance automatiquement. Tout ce que vous avez à faire, c’est d’indiquer un nom d’utilisateur et un mot de passe. Une fois que c’est fait, vous êtes automatiquement renvoyé vers l’interface d’administration.

Même chose pour l’arborescence du CMS qui est d’une clarté sans égale. On trouve ainsi les dossiers suivants :

  • Core : Contient les fichiers nécessaires au fonctionnement du CMS.
  • Data : Contient les fichiers du contenu de votre blog : articles, commentaires, configuration, documents, images et pages statiques.
  • Themes : Contient le thème web et le thème mobile de votre blog.

Concernant ce dernier point, PluXml intègre en effet nativement une version web et une version mobile. Ces deux thèmes distincts peuvent bien entendu être paramétrés comme bon vous semble. On précisera par ailleurs que vous pouvez télécharger d’autres thèmes sur le site officiel.

PluXml, l’utilisation

PluXml, l'interface d'administration

Si vous êtes habitué à l’interface d’administration de WordPress, celle de PluXml vous déroutera sans doute. Très minimaliste, elle laisse place à l’essentiel. Le menu horizontal vous permet de gérer vos articles, de créer un nouvel article, de créer vos pages statiques, de gérer les commentaires, les médias, les catégories et d’accéder au paramétrage de votre blog.

L’ensemble est très réactif et très agréable à utiliser. L’avantage d’une interface aussi minimaliste, c’est qu’elle sera utilisable par le plus grand nombre, professionnels du métier comme simples éditeurs. Gros point positif, vous pouvez très bien balancer du code dans vos pages statiques (HTML, PHP, Javascript, ASP…). En terme de développement, ça vous permettra d’être beaucoup plus réactif et de moins vous prendre la tête pour intégrer de nouvelles fonctionnalités à vos pages.

Attention quand même parce que PluXml n’est pas exempt de défauts pour autant. En ce qui me concerne, j’en ai relevé quelques uns :

  • On ne peut pas créer plusieurs comptes utilisateurs. Et à l’ère du collaboratif, ce manque est assez gênant. Un seul utilisateur, c’est bien entendu un seul administrateur, certes, mais aussi et surtout un seul rédacteur.
  • On ne peut pas créer une nouvelle rubrique en rédigeant un nouvel article. On doit donc d’abord passer par la rubrique « catégorie » de son interface d’administration. Un peu galère, ça nous prend du coup plus de temps.
  • On ne peut paramétrer que deux tailles d’images : vignette ou taille réelle. C’est de mon point de vue l’un des plus gros manques de ce CMS. Du coup, si l’on souhaite mettre en place un thème type magazine, on sera obligé de gérer l’intégration de ses images en passant par des librairies comme GD2 et autres.
  • Le CMS ne supporte pas les plugins. L’avantage, c’est qu’on reste maître de son contenu. L’inconvénient, c’est qu’on doit tout se taper à la main si l’on veut rajouter des fonctionnalités. Les développeurs s’en foutront mais pour le blogueur ou l’éditeur de contenu, c’est assez gênant.

En conclusion

Pour conclure, on peut dire que PluXml est un chouette CMS, bourré de qualités, doté d’un terrible potentiel, mais qui ne s’adresse pas forcément à tous les publics et qui ne conviendra pas non plus à tous les projets. Cela dit, notons que le projet est encore jeune, qu’il n’a pas forcément atteint sa phase de maturité (il est toujours en béta il me semble) et qu’il évoluera sans doute dans les années qui viennent. Pour ma part, ce qui est sûr, c’est que je vais me le garder sous le coude parce qu’il pourra sans doute intéresser certains clients.

Voilà, et pour le reste, tout est dans le screencast. Par contre, il faut savoir que ce dernier a été tourné après une trop courte nuit et que votre humble serviteur était du coup un peu à la ramasse. Oui, comme d’habitude, je sais… Et enfin, pour rendre à César ce qui appartient à César, il ne me reste plus qu’à remercier Dhoko qui m’a fait découvrir PluXml.

Articles similaires

31 commentaires

Certaines balises HTML sont autorisées. N'hésitez donc pas à faire des liens ou à mettre en forme votre texte. Dans tous les cas, veillez à rester correct, courtois et agréable.

  • Morgan #1 - Le 18 déc 2009 à 12 h 15 min

    Tu ne connaissais point… quel honte! :mrgreen:

    Sympathique présentation néanmoins, par contre c’est pas pour du gros site tout de même, car sans bdd, ça surcharge vite ;)

    Ce qui est dommage avec pluxml c’est que l’évolution du cms est assez « fermée » et parfois trop orienté sur de vieux apriori trop « dev » et pas assez marketing/public/usability.

    RépondreRépondre
  • Technologix #2 - Le 18 déc 2009 à 13 h 13 min

    Tu dois aussi découvrir http://chyrp.net/ Fred!
    Très très bon CMS!

    RépondreRépondre
  • Fred #3 - Le 18 déc 2009 à 13 h 15 min

    @Morgan: De nom oui mais je ne m’étais jamais penché dessus auparavant. Perso, ce qui m’intéresse grandement, c’est le fait de pouvoir disposer d’un petit CMS facilement déployable. A mon avis, je vais l’intégrer à mon offre pour mes futurs clients :D

    RépondreRépondre
  • Fred #4 - Le 18 déc 2009 à 13 h 17 min

    @Technologix: Je me le note dans un coin tiens, merci de l’info :D

    RépondreRépondre
  • Morgan #5 - Le 18 déc 2009 à 13 h 38 min

    J’ai beaucoup utilisé pluxml fut un temps, je dois etre dans le top 20 posteurs du forum ;)

    Mais j’ai trouvé mieux depuis peu, plus ergonomique, plus seo-friendly.

    J’ai nommé : http://get-simple.info

    Franchement de la bombe!

    RépondreRépondre
  • greg #6 - Le 18 déc 2009 à 13 h 49 min

    Je pencherai plus pour get simple.. :)

    RépondreRépondre
  • Fred #7 - Le 18 déc 2009 à 13 h 57 min

    @Morgan: Ptain, je vais avoir plein de trucs à regarder moi. Merci pour l’info en tout cas ^^

    RépondreRépondre
  • deherve #8 - Le 18 déc 2009 à 15 h 30 min

    Salut Fred,

    Comme les autres, je l’ai connu à ses débuts et est contribué aux développement de thème pour la première version, car la structure permet d’incorporé de superbe création (templates).

    Il y a eut un vide entre le passage de main de Skyline et Monthel, ce qui dût dommage, car le projet commençais fortement à ce faire connaitre et le côté statique des évolutions et surtout les différentes variantes qui en ont découlé, on fait perdre un peu de crédibilité à celui-ci dans son début.

    Ravis de voir les évolutions de ce script, car il est bien plus avancé que le premier, où il manquait pas mal de chose au niveau admin.

    Bon, je dirais qu’un bonne éditeur graphique, l’ouvrirai davantage à un plus grand public, même en alourdissant un peu le script et comme tu le précise, les alternative aux liens et images pour le coté SEO, serait bénéfique.

    Je précise, que je faisait parti de la Guppyteam (Guppy CMS) à l’époque de cette découverte et connaissait assez bien les contraintes des utilisateurs sur des scripts sans base de données SQL.

    Voilà, sinon, encore un bon Screencast et pense à faire un procès à ton médecin (ah que !!!), car tu tousse toujours autant ;-)

    Hervé

    RépondreRépondre
  • deherve #9 - Le 18 déc 2009 à 15 h 32 min

    Re,

    le tout sans les fôtes, manque la possibilité de se corriger dans les commentaires ^^.

    Hervé

    RépondreRépondre
  • Fred #10 - Le 19 déc 2009 à 16 h 48 min

    Ah, je ne savais pas que tu avais bossé sur ce projet. Non mais quand même, c’est du bon boulot qu’ils ont fait. Après, faudrait que je teste aussi les deux autres CMS qui ont été évoqués dans les commentaires de ce billet histoire de comparer mais j’avoue que PluXml a été un gros coup de coeur.

    Et sinon, pour la toux, je pense que c’est quand même pas mal de la faute de la clope aussi, hein :s

    RépondreRépondre
  • marama #11 - Le 19 déc 2009 à 23 h 49 min

    Merci pour ce beau screencast, c’est intéressant d’avoir un retour sous cette forme et nous aide à faire évoluer PluXml.

    RépondreRépondre
  • Jay #12 - Le 20 déc 2009 à 6 h 06 min

    Sympa ce petit screencast, Fred. Par contre, tu devrais activer l’option plein écran dans ton embed vimeo, car la on se tue les yeux, ou alors on quitte ton blog pour aller mater la vidéo sur vimeo.com ;-)

    RépondreRépondre
  • dhoko #13 - Le 20 déc 2009 à 22 h 30 min

    @Jay: +1

    Sinon Fred je sais pas comment faut faire mais si tu peux équilibrer ta balance car tout le son sort à gauche et j’ai testé avec différent matos… en vain (bon c’est pas la mort non plus)

    En tout cas toi aussi il t’as bien séduit ce petit PluXML, très léger et réactif il va à merveille avec mes petits projets actuels..

    Comme tu le dis l’interface d’administration est simpliste mais bon elle va à l’essentiel ce qui la rend agréable malgré ce style très épuré. Un peu comme la vielle admin de WP qui était plus simple je trouve que le bordel organisé d’aujourd’hui.

    Pour ce qui est des thèmes ça ressemble beaucoup à WordPress donc aussi rapide, le mieux était le regretté Dotclear 1.2… qui avait de vrai templates simple à faire.

    Rhaa la clope elle en fait du mall, je dis ça je dis rien hein ;)
    Merci à toi pour la citation (j’aime ton Serv Höme :mrgreen: )

    RépondreRépondre
  • Fred #14 - Le 21 déc 2009 à 20 h 56 min

    @marama: De rien, bon boulot en tout cas, félicitations :)
    @Jay: Erf, en fait je passe par un plugin pour intégrer mes vidéos : Embedded Vidéos. Et je ne sais pas s’il propose l’option, faudra que j’aille voir.
    @dhoko: Je m’occuperais du son. De la clope, par contre, ça risque d’être difficile. Je réduis mais bon… Après j’ai un sale caractère, ça le fait pas ^^

    Pour PluXml, la simplicité, c’est une bonne chose, c’est certain, mais il y a quand même deux ou trois petites choses qui manquent un peu (et que j’ai énuméré dans le billet). Suffirait juste que ces éléments soient corrigés, en fait. Le reste, l’aspect graphique toussa, on s’en fout un peu en fait.

    Et de rien sinon, tu la méritais bien :)

    RépondreRépondre
  • antistress #15 - Le 3 jan 2010 à 23 h 17 min

    Une version stable vient de sortir avec notamment la possibilité de créer une catégorie au cours de la rédaction d’un article,
    http://pluxml.org/?article31/01-01-2010-pluxml-stable

    RépondreRépondre
  • Fred #16 - Le 4 jan 2010 à 16 h 08 min

    @antistress: Merci pour l’info, je pense que je vais pouvoir intégrer PluXml à mon offre professionnelle :)

    RépondreRépondre
  • antistress #17 - Le 5 jan 2010 à 0 h 46 min

    Sans vouloir abuser, je suis débutant vu que j’essaye de quitter Blogger
    J’ai souscrit un espace sur toile-libre.org pour y héberger mon blogue que je voudrais gérer avec pluxml mais je suis paumé grave si t’as un peu de temps…
    http://forum.pluxml.org/viewtopic.php?pid=11158#p11158

    RépondreRépondre
  • Fred #18 - Le 5 jan 2010 à 8 h 34 min

    @antistress: Je ne comprends pas trop ta question en fait, mais l’emplacement de ton dossier m’a l’air un peu barré. Pas besoin de mettre son contenu directement à la racine du dossier ?

    RépondreRépondre
  • antistress #19 - Le 5 jan 2010 à 23 h 10 min

    J’ai mis le contenu du dossier pluxml directement à la racine du site, sans le dossier mais ça ne change rien
    Je suis complètement perdu :-/

    RépondreRépondre
  • Fred #20 - Le 5 jan 2010 à 23 h 23 min

    @antistress: Et quand tu lances l’installeur, il se passe quoi ?

    RépondreRépondre
  • antistress #21 - Le 6 jan 2010 à 1 h 13 min

    je ne sais pas comment faire apparemment
    j’essaie de lancer install.php depuis le navigateur mais j’ai pas la bonne url
    ni http://libre-ouvert.toile-libre.org/install.php ni http://libre-ouvert.toile-libre.org/groupie/install.php ne marchent

    RépondreRépondre
  • Marama #22 - Le 6 jan 2010 à 9 h 48 min

    @antistress : ton problème viens plus du côté de ton hébergeur que de pluxml. En gros si j’ai bien compris tu ne sais pas ou mettre tes fichiers?
    Tu as consulté la doc de ton hébergeur?
    Je te propose de continuer cette discussion sur le forum pluxml plutôt qu’ici

    RépondreRépondre
  • Fred #23 - Le 6 jan 2010 à 14 h 27 min

    @antistress: Ouais, donc ça doit venir de ton hébergeur, heureusement que Marama est dans le coin, hein ;)

    @Marama: Merci d’aider mes lecteurs ^^

    RépondreRépondre
  • antistress #24 - Le 6 jan 2010 à 23 h 42 min

    oui merci à tous deux de vos efforts même si j’aurais bien besoin d’un miracle pour m’en sortir ;-)

    RépondreRépondre
  • Fred #25 - Le 7 jan 2010 à 16 h 48 min

    @antistress: En informatique, les miracles sont courant, ne t’en fais pas :)

    RépondreRépondre
  • antistress #26 - Le 7 jan 2010 à 16 h 52 min

    il a eu lieu :-)

    RépondreRépondre
  • Fred #27 - Le 7 jan 2010 à 16 h 56 min

    @antistress: Cool :)

    RépondreRépondre
  • dhoko #28 - Le 7 jan 2010 à 22 h 21 min

    hehe antistress passe enfin hors de blogger ;) et sur PLuxml cool ^^ Finit le google is watching you.

    RépondreRépondre
  • antistress #29 - Le 7 jan 2010 à 22 h 37 min

    @ dhoko : clair, et c’est pas toujours évident de quitter sa cage, je ne t’apprends rien Colibri ;-)
    Je ne connais pas les wordpress et dotclear etc si ce n’est de nom, mais je dois dire qu’une fois installé PluXml c’est limpide à l’usage semble t-il (je découvre)
    Tiens t’es sous Servhome, c’est bien ? Là je teste toile libre. Si ça le fait je compte adhérer. J’ai lu parfois que le temps de réponse pouvait être un peu long
    Fred, tu permets un peu de HS ? en même temps c’est lié au sujet, un CMS implique un espace pour l’héberger…

    RépondreRépondre
  • Morgan #30 - Le 8 jan 2010 à 11 h 19 min

    Tiens, un autre projet de cms sans bdd, qui est seo freindly, donc un atout CONSIDERABLE!!

    http://fr.php-nanomus.org/

    RépondreRépondre
  • Fred #31 - Le 8 jan 2010 à 13 h 48 min

    @Morgan: Je le note dans un coin, thanks pour l’info Momo :)

    RépondreRépondre

Laisser un commentaire

Si vous avez aimé cet article ou que vous souhaitez tout simplement en discuter, n'hésitez pas à réagir et à laisser un commentaire, ça fait toujours plaisir !

* *