J'ai abandonné Wordpress

Billet posté le 19 mai 2016

Pourquoi j’ai abandonné wordpress ?

Depuis de nombreuses années j’utilise le moteur de blog wordpress pour mon site perso où je publie quelques articles de temps en temps.

Je l’ai utilisé à l’origine car je trouvais que la facilité de publier des articles et la mise en page étaient bonnes. Et pour ne rien gâcher il existe une tonne de thèmes ainsi que de plugins.

Du coup pourquoi abandonner wordpress vu les atoûts que je cite ci-dessus ?

Selon moi il existe quand même des inconvénients à wordpress :

  • devoir mettre à disposition un serveur de base de données
  • la lourdeur du produit de version en version
  • les trous de sécurité apportés par les plugins

Soyons clair je ne suis pas webdesigner, sans déconner tu en doutais vu la page web que tu lis ? :-)

Quel choix reste-t-il ? Est-ce que j’abandonne wordpress pour passer à un autre moteur de blog ?

On m’a pas mal suggéré dotclear mais pour moi il a à peu près les mêmes problèmes que wordpress. Les autres moteurs de blog avec base de données ça me tente moyen aussi. Bref, il y a encore des choix ?

On m’a parlé au travail ainsi que via twitter des outils tels que jekyll, octopress, middleman ou bien encore hugo.

Le choix

Après quelques essais avec jekyll, je le laisse tomber. En effet suite à un retour d’Ollivier et de Jacques qui me disent que le temps de génération des pages est assez long avec jekyll / octopress. C’est dommage le produit me plaisait bien.

Du coup j’ai regardé la suggestion d’Ollivier concernant le produit hugo.

J’ai passé pas mal de temps à tester hugo avant de me décider à partir sur ce logiciel.

Dans les avantages d’hugo :

  • il est très simple à installer
  • multi plateforme (Mac, Windows et Linux, Unix libres)
  • très rapide pour la génération des pages
  • la documentation est assez fournie
  • on écrit les articles au format markdown
  • j’utilise git pour faire un suivi de mon site
  • on se concentre sur l’écriture du texte et non pas tellement sur la mise en page

Dans les inconvénients :

  • il faut choisir un thème
  • toucher à un peu de code HTML et des shortcodes
  • apprendre éventuellement le markdown
  • comprendre le processus pour générer les pages web et publier sur FTP
  • l’insertion des images qui se fait via les balises HTML
  • pas de commentaires possible, il faut utiliser un service externe

Résultat

Vous l’aurez compris j’ai arrêté mon choix sur le logiciel hugo.

Je considère que c’est pas un outil à mettre en toutes les mains. En effet, il faut un temps d’adaptation mais je ne regrette pas une seule minute.

En effet, les efforts pour écrire au format markdown, trouver et personnaliser un thème sont assez vite récompensés par le fait que c’est léger et rapide de générer des pages. Un énorme avantage comme on travaille avec des formats de fichiers à plat c’est très facilement mettable dans un gestionnaire de version type git et ça quand on passe d’un ordinateur à un autre c’est très appréciable. De mon côté pour le moment j’ai choisi le logiciel atom pour éditer les fichiers au format markdown.

Il existe même des éditeurs markdown pour téléphone portable ce qui fait que c’est bien pratique pour commencer un article quand on est loin d’un ordinateur.

Quelques exemples

Pour générer 70 pages au format markdown il faut environ 100 ms. Je trouve ça bien rapide et ça me paraît pas mal du tout.