Redesign et passage à Kirby

L'année dernière, j'avais décidé de rendre mon site plus dynamique en opérant un passage à Wordpress. Cependant avec du recul, je trouve cette plateforme lourde, alors que je n'ai besoin que du minimum. Il était hors de question de revenir à la combinaison statique + Tumblr.

La solution: Kirby

J'avais entendu parlé de CMS qui sont basés uniquement sur un système de fichiers. Parmi eux, il y avait Stacey qui est sympathique mais pas assez développé et documenté pour les débutants comme moi. Si on cherche à se concentrer uniquement sur l'aspect blog, il y a aussi Scriptogr.am qui lui est hébergé sur votre Dropbox. Grâce à un petit sondage Twitter, on m'a fait connaître Kirby qui était encore en beta-test. Le développeur, Bastian Allgeier m'a gentiment laissé entrer dans la beta. J'ai pu jeter un coup d'oeil, et j'ai facilement conclu que c'était la solution la mieux adaptée à mes besoins.

Qu'est-ce que Kirby

Kirby is a file-based cms
Easy to setup, easy to use, flexible as hell

Kirby est un CMS qui fonctionne sans base de données. L'engin qui permet à votre site de se mettre en place est écrit en php. Le contenu du site, c'est-à-dire vos pages visibles, sont quant à elles écrites dans un document .txt qui supporte le markdown.

L'installation

L'installation se fait en quelques secondes, il suffit juste de déposer les différents dossiers et fichiers que constitue le CMS dans le dossier de votre choix. Après une simple visite sur votre page principale, Kirby vous indique tout de suite si il y a d'éventuels changements à faire. C'est par exemple le cas si vous n'êtes pas à la racine de votre site, dans ce cas là il y a 2 lignes à ajouter à un fichier de configuration, et une au .htaccess. Tout est indiqué.

Le contenu

On pourrait dans un premier temps croire que l'on est limité par l'extension .txt en terme de contenu, mais pas du tout. L'avantage de Kirby est d'être flexible comme pas possible. Vous pouvez créer de simples pages, des galeries, un blog, bref ce que vous voulez.

Design

Tout est bien organisé pour ne pas poser de limites en terme de design. Le dossier assets contient par exemple vos feuilles de styles et images, mettez-y aussi vos scripts si besoin.

Je vous conseille pour vous faciliter la tâche d'utiliser LESS ou SASS qui permettront de mieux écrire vos styles (plus organisés, simples à mettre jour, rapides à écrire). J'essaierai de faire un article sur SASS plus tard. Ne fuyez pas, aucune connaissances autre que le css n'est requise.

Je disais auparavant que vous pouvez ajouter n'importe quel contenu. Cela est possible notamment grâce aux templates. Cela vous permet donc de sortir du cadre d'une page simple, et d'en faire ce que vous voulez.

Il est aussi possible pour un blog par exemple d'ajouter une feuille de style spécifique. Vous pourrez ainsi créer des articles au design unique si vous le souhaitez.

Conclusion

C'est vraiment un bijoux que Bastian Allgeier nous offre. A propos du prix, ce n'est pas gratuit, mais si l'on considère le rapport qualité/prix tout est à notre avantage. 30€, cela reste largement raisonnable en comparaison à d'autres services. En payant votre licence, vous vous assurez de récompenser et d'encourager le développeur, indépendant, pour son travail.

Kirby

Back…