Attention: cette entrée est vielle. Il est possible qu’elle contienne de l’information dépassée ou qu’elle ne réflète plus mon opinion.
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! >:)
Commentaires
Python FTW!
Ah ben, bogofilter t’a laissé passer avec un « spamicity » de 0.002304!
Jusqu’à maintenant, je n’avais eu qu’une 50aine de commentaires de spam, qui ont tous été bloqués… même avec les vieux commentaires, ça ne donne pas une grosse base d’entraînement!
Aurais-je trouvé ma solution « ultime » d’antispam de commentaire?
J'ai aussi corrigé le problème dans la prévisualisation. Ça m'apprendra à changer un template sans l’essayer!