Le Blog Utux

HTTP 200 GET /

Pourquoi Pluxml ?

Rédigé par uTux 21 commentaires

Mon blog est "propulsé" par Pluxml, ce n'est pas une surprise. Le choix de ce moteur de blog a été difficile car il en existe de très nombreux avec leurs avantages et inconvénients.

Je suis "un vieux" du net, j'ai connu dotclear1 donc pour moi un CMS c'est principalement un bidule en PHP qui offre une interface d'administration dans laquelle je rédige mes articles et génère des aperçus avant de publier. J'ai donc rapidement écarté tous les moteurs de blog "statiques", c'est à dire ceux qui "compilent" un fichier d'entrée au format markdown vers une page html car même si j'aime beaucoup l'idée (un simple serveur web sans dépendance suffit pour publier les pages) ce n'est pas ce que je recherche.

J'ai regardé du côté de Ghost pour le look très attirant et le dynamisme du projet. Malheureusement, c'est du Node. Ce langage est probablement super du point de vue développeur mais du point de vue sysadmin c'est une horreur. Il y a des tonnes de dépendances à installer et à maintenir et il faut toujours une version bien précise car la compatibilité n'est pas assurée. Donc on compile, on lance des scripts qui compilent les dépendances et on prie pour que ça ne pète pas. Ajoutons aussi à cela le fait que Ghost ne prend pas en charge les commentaires et qu'il y a un consensus sur le fait d'utiliser Disqus pour ça... or moi je n'ai pas envie, je ne veux pas sous-traiter les commentaires et je ne veux pas forcer les gens à s'inscrire pour pouvoir discuter !

J'ai ensuite essayé Wordpress mais je l'ai rapidement écarté car c'est un CMS qui a tellement de facettes qu'on ne sait plus vraiment à quoi il sert, de plus sa complexité (au niveau code) le rend difficile à bidouiller. Dotclear a aussi eu droit à un essai. Je ne l'ai pas trouvé déplaisant malheureusement je ne suis pas très fan du thème par défaut et n'ai pas envie d'en télécharger sur le web, c'est trop risqué et peu original.

Donc ce bon vieux Pluxml s'est finalement imposé. Le thème de base est simple, utilise du responsive design, et est facile à modifier. L'interface d'administration est classique et je suis complètement familier avec. Bien sûr Pluxml n'est pas parfait, il a plusieurs défauts :

  • Pas de support markdown
  • Ps d'éditeur wysiwyg
  • Pas de moteur de recherche
  • Trop dépendant envers Apache
  • Pas d'antispam dans les commentaires

Si vous connaissez des moteurs de blogs alternatifs à Pluxml, qui ne sont pas en Node, qui gèrent les commentaires, ça m'intéresse car je suis toujours à la recherche de nouvelles aventures !

21 commentaires

#1  - AlexiMgn a dit :

Dotclear propose plus qu'un thème par défaut. Je viens de réinstaller proprement la version 2.9, il y en a 5 dont 2 très personnalisables.
Pour un "simple" blog, c'est vrai que PluXML et Dotclear sont ce qui se fait de mieux, du peu de CMS que j'ai eu l'occasion d'essayer !
Wordpress c'est une usine à gaz et les autres cms existants sont assez inapproprié pour des blogs (je trouve).

Répondre
#2  - Phil a dit :

Pas testé, mais essaie l'extension de navigateur "markdown here" pour rédiger en markdown et convertir en HTML dans l'administration.

Répondre
#3  - uTux a dit :

@AlexiMgn :
Et voilà, corrigé.
@Phil :
Merci.

Répondre
#4  - yoalor a dit :

Salut,
tu as essayé blogotext?
http://lehollandaisvolant.net/blogotext/fr/

Répondre
#5  - uTux a dit :

@yoalor :
Pas mal ;)
Je testerai ça, merci.

Répondre
#6  - Gilles a dit :

Le souci de BT c'est que c'est du moteur de blog qui intègre 103131 fonctions.
Timo est fan des tout intégré comme Opera...
Je suis repassé de PluXML à WordPress car il manque quand même pas mal de possibilités à PluXML.
Question de goût.
A noter que en effet WP peut servir à faire du bon site Web mais pour moi il sert à bloguer.

Répondre
#7  - uTux a dit :

@Gilles :
BT ? C'est à dire ?

Répondre
#8  - thuban a dit :

@uTux : BT = Blogotext je suppose
+1 pour blogotext de mon côté. Et il ne faut pas exagérer non plus sur les "plus", qui sont très légers et restent discrets si on n'en a pas besoin. D'ailleurs, ces outils "en plus" sont bien pratiques pour une veille web et la gestion d'un blog : upload de fichier, partage de liens (à la shaarli, pratique pour prendre des notes), flux rss.

De plus, l'utilisation de SQLite pour un blog prend tout son sens : on profite de la vitesse d'une base de données sans la galère puisque c'est sqlite :)

Pour avoir testé pluxml et blogotext, je trouve le second nettement plus pratique, notamment pour la gestion des commentaires. Mais l'égouts et les couleurs...

Répondre
#9  - su-toto a dit :

Salut !
Parmi les "défauts" que tu à cités j'ai remarqué
"Pas d'éditeur wysiwyg"
"Pas de moteur de recherche"

Il se trouve que des très bons plugins éxistent pour corriger cela :

plxEditor est un très bon éditeur wysiwyg qui te permettera de rédiger tes articles sans trop te prendre la tête.
http://telechargements.pluxml.org/plugins/official/plxeditor.1.4.1.zip

A noter que si tu es familier avec TinyMCE, celui ci est également disponible en une version spécialement adapté pour ce moteur : http://forum.pluxml.org/viewtopic.php?id=4136
Ou en version classique :
http://forum.pluxml.org/viewtopic.php?id=4532

Pour le moteur de recherche, tu as plxMySearch qu fait très bien son job. Attention aux conflits entre son css et celui de ton thème, en particulier si tu es amené a travailler avec bootstrap. http://forum.pluxml.org/viewtopic.php?id=3072

Donc oui ces fonctionnalités ne sont pas disponibles par défaut, mais cela simplifie énormément le fonctionnement de ce CMS qui reste à mon sens très polyvalent et simple à bidouiller.

Plus de plugins : http://wiki.pluxml.org/index.php?page=Plugins+officiels

http://wiki.pluxml.org/index.php?page=Plugins+non+officiels

Répondre
#10  - uTux a dit :

@su-toto :
Salut,
Le problème des plugins ce sont les failles de sécurité, Wordpress est le champion pour cela.
Je n'en utilise que deux : un pour remplacer les captcha (afin que les non francophones puissent les lire) et un pour le formulaire de contact par e-mail.
Le plugin plxtoolbar est officiel et je l'utilise.
Le plugin TinyMCE ne marche pas très bien, je ne parviens pas à repasser en mode source ce qui est quand même très gênant.
Quant à la fonction de recherche c'est déjà dispo en fait dans Pluxml mais il faut créer une page statique avec un bout de code + modifier le CSS pour intégrer le champ.
Merci pour le récapitulatif sinon ;)

Répondre
#11  - Benj a dit :

Salut,
J'ai opté pour PluXML pour les quasi mêmes raisons que toi en y ajoutant la notion de visibilité du moteur moins importante, et mécaniquement moins visé par de la recherche de vulnérabilités.
Ceci étant, cela ne m'empêchera pas de scanner régulièrement mon blog à la recherche de ...
Connais-tu Pluxopolis.net et la collection de plug-ins http://pluxopolis.net/myplugins ? J'ai pour ma part opter pour CKEditor proposé par l'admin.
Je vois également que tu n'as pas activé la notion de réécriture d'URL proposée nativement par le moteur, rencontres-tu des soucis dans sa mise en oeuvre ? Moi oui en tous cas.

Répondre
#12  - uTux a dit :

@Benj :
Salut, oui la réécriture d'url ne fonctionne pas bien, quand on clique sur le titre d'un article cela ne redirige pas au bon endroit.
De ce que j'ai compris, c'est surtout fait pour marcher avec Apache.

Répondre
#13  - ppmt a dit :

J'utilise nginx pour mon site de devellopment et la redirection marche.

J'ai rajoute les lignes suivantes dans le fichier de config du site (/etc/nginx/sites-enabled)

if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($request_filename !~ "-l"){
set $rule_0 3$rule_0;
}
if ($rule_0 = "321"){
rewrite ^/(?!feed)(.*)$ /index.php?$1 last;
}
rewrite ^/feed/(.*)$ /feed.php?$1 last;

Répondre
#14  - uTux a dit :

@ppmt :
Je viens de tester et ça fonctionne, merci.
Néanmoins je laisse désactivé pour le moment.

Répondre
#15  - tuxmika a dit :

J'ai eu l'occasion de tester GetSimple CMS ( http://arobaseinformatique.eklablog.com/installer-getsimple-cms-sur-centos-7-a125552228 ) et zwiicms (http://arobaseinformatique.eklablog.com/installer-zwiicms-sur-debian-jessie-a125073446), et en ce moment je teste bludit (https://www.bludit.com/).

Répondre
#16  - André a dit :

J'apprivoise progressivement pluxml et il a ma préférence de loin à ce jour. Il me semble qu'en plus il y a des plugins qui répondent à une partie des faiblesses énoncées.
D'ailleurs sa vérification anti-spam je la trouve ludique, elle nous oblige à ralentir sans torture de lecture.

Répondre
#17  - Nadir a dit :

moi j'ai arreté mon choix sur http://picocms.org

Répondre
#18  - tuxmika a dit :

As tu regardé du coté de zwiicms ou getsimple cms qui sont également des cms sans BDD ?

Répondre
#19  - Greeneyes a dit :

hello

desolée de teterrer ce vieux post m'ai j'ai vu dans les commentaire que TuxMika a testé GetSimple CMS, zwiicms et bludit . J'ai voulu savoir du coup les resultats !

Répondre
#20  - Netoasys a dit :

Hello, Pluxml c'est surtout pour avoir un vitesse de chargement rapide. Là c'est le champion.

Répondre
#21  - zonetuto a dit :

Merci je cherche un CMS ultra léger, je vais tester ca !

Répondre

Écrire un commentaire

Quelle est le troisième caractère du mot 1e20a ?