Cela fait un peu plus d'un mois que j'ai migré ce blog, d'un Wordpress vers ce CMS à base de NodeJS qu'est Ghost (en passant par PencilBlue mais j'y reviendrais dans un article ultérieur).
Je n'ai d'ailleurs toujours pas fini le travail, le template que j'ai choisi pour ma base de template étant assez incomplet, il faut que je le modifie.

Toujours est-il que j'ai enfin fait cohabité NodeJS avec Apache (et bientôt NginX) ce qui n'est pas une mince affaire.

Ghost est le CMS de blog le plus utilisé actuellement sur NodeJS, celui avec le plus de ressources disponibles et le plus de templates autant gratuits que payants.

Il fait relativement bien son travail, à savoir mettre en base de données (SQLite d'ailleurs) les articles qu'on écrit.
L'écriture se fait en Markdown, ou bien en HTML, avec un petit mode de preview juste à côté, un peu comme JSFiddle.
On peut créer une page, différente d'un article, avec un modèle de page différent. Il y a aussi une gestion des tags, ainsi que de l'image principale de l'article.
Cependant, il y a quelques améliorations que je juge très importante.

  • Une librairie des images (que l'on a importé).
  • Importer des images à l'intérieur de l'article et plus seulement en entête.
  • La possibilité d'assigner un article à un template de page donné.
  • Une meilleure gestion des droits des utilisateurs.
  • Une gestion des plugins.
  • Une gestion de widget (ou de bloc HTML à mettre en avant).
  • Pouvoir différer la publication d'articles.

Bref, ce CMS est encore très jeune, demande un peu d'amélioration, mais le gros du travail est déjà là.

[Github] & [site officel]

PS: vu que les sources sont sur Git, il y a la possibilité de travailler dessus et faire des merge request ;-)