Pico contre dropplets, un combat poids PluXml

Après quelques années avec un blog Wordpress inutilisé et un wiki propulsé par TiddlyWiki (qui ne consiste qu'en un seul et unique fichier .html, ce qui le rend portable à l'extrême) qui commençait à prendre la poussière, il était temps d'entamer une ère de changement. Un changement en profondeur, mais sous conditions:

a. Utiliser des outils qui, le plus possible, respectent le principe KISS et qui puissent être installés facilement chez n'importe quel hébergeur.
b. En accord avec le point a, éviter d'utiliser une base de données.
c. Les billets de blogs doivent pouvoir être créés et édités avec un simple éditeur de texte, si possible en utilisant la syntaxe markdown.
d. S'assurer que toutes les données du blog puissent être exportées facilement.

Image_Header Ce billet avec la syntaxe markdown

En cherchant, interrogeant et questionnant, j'ai finalement établi la liste suivante de CMS potentiels:

  1. PluXml - blog ou CMS à le XML
  2. Pico - un CMS simple et rapide reposant sur une structure de fichier
  3. Dropplets - une plateforme de blog simplissime reposant sur la syntaxe markdown
  4. Pelican - un générateur de site statique en Python
  5. Ghost - Un plateforme de blog belle, novatrice et efficace
  6. Jekyll - Un générateur de site statique permettant un hébergement facile sur Github.
  7. D'autres solutions comme Gitit ou Xac (en python) que je n'ai pas vraiment pris la peine d'étudier.

Pelican reposant sur python, Jekyll sur Ruby et Ghost, bien que très alléchant, sur Node.js se sont fait éliminer car ne pouvant pas être installé chez n'importe quel hébergeur. Finalement je me retrouve avec trois finalistes sans base de données et reposant sur une structure de fichiers.

PluXml Pico Dropplets
----------------------------- ----------------------------- ----------------------------- -----------------------------
Language PHP PHP PHP
format du contenu xml + html markdown markdown
flux RSS natif plugin non
administration oui plugin oui
**commentaires"" oui non non
----------------------------- ----------------------------- ----------------------------- -----------------------------

Pour y voir de plus prêt, un petit tableau comparatif subjectif.

Malgré le fait qu'il ne supporte pas nativement le markdown, la maturité de PluXml m'a tout d'abord fait adopter ce dernier. De plus, le plugin Markitup permet d'écrire en markdown dans l'interface de rédaction standard. J'ai finalement renoncé après avoir tenter de créer des articles directement dans un éditeur de texte, la combinaison xml + html n'étant agréable ni à l'écriture, ni à la lecture.

Ne restaient donc que Pico et Dropplets. Le stystème de thèmes de pico m'ayant parut bien plus simple, j'ai donc choisi ce dernier. Plus d'info sur son installation ici.