Tout d’abord, Wordpress. Ensuite, pour un an, ExpressionEngine. Et maintenant, depuis hier… ce site web roule sous django!
En fait, il n’y a pas que django :
- le merveilleux système de gabarit jinja 2;
- le système de balisage reStructured Text pour mes articles;
- le système de balisage markdown pour les commentaires;
- le fabuleux « colorisateur de syntaxe » pygments;
- le système ultra rapide de recherche plein texte, comme toujours, Sphinx;
- redis pour les caches;
- une motte de modules django tels que mptt, tagging et imagekit;
- et tellement plus…
Tout comme la version précédente, basée sur EE, qui utilisait tellement plus que EE. Par exemple, j’utilisais aussi Sphinx pour les recherches. Et comme système de balisage, quelque chose nommé « HTML » – je n’aime pas vraiment Markdown et Textile, et reST n’existe que sur python :)
Pourquoi changer? Une question si simple mérite une réponse tout aussi simple : parce que personnellement, j’ai beaucoup plus de plaisir à pythonner qu’à PHP-er. Peut-être est-ce parce que j’ai trop fait de PHP, et que python est encore tout neuf pour moi. Ou peut-être mon cerveau fonctionne en python.
Et voici ma première complainte… le système de commentaires natif à django est trop populaire et bien connu des spammeurs. J’imagine que je vais avoir à faire quelque chose à ce sujet, yé! Une autre occasion de faire du python! >:)