Boum, ça y est. Je viens de corriger les derniers bugs CSS (merci Vince) et MarcArea 2008 est en ligne. Ca faisait un bail que l'ancienne version prenait la poussière. Je ne vais pas m'étaler sur le design. Allez, juste un peu : niveaux de gris avec du rouge pour la couleur, Helvetica Neue en font principale, PNG transparent à gogo, un chouïa de JavaScript, du -webkit-transition sur le menu pour ceux qui ont Safari, une grille en 4 colonnes pour le layout, que des photos de papa Kemar dans le header... c'est le 32 hits combo qu'il te faut. Bon, la photo de la home ne fait pas l'unanimité mais c'est ça la street life mec, c'est comme une pure prod de Pete Rock sur une boucle de piano de ouf, c'est gangster gangster :D
Le saviez-vous ? PHP c'est trop pour les enfants, c'est plus la classe de coder en Perl ou en Python. Partant de ce constat pour le moins trollesque, j'ai décidé d'utiliser Django pour la refonte de mon site après en avoir entendu tellement de bien autour de moi et surtout parce que je suis un perfectionniste avec des putains de deadlines. J'ai donc testé et je ne suis pas déçu pour le moment.
Remarquez y a rien de violent dans mon site perso. Pas franchement besoin d'un framework pour ça mais on se refait pas et c'était parfait pour un premier test. Alors je me suis d'abord tapé la doc, les tutos et le début du DjangoBook qui est un peu chiant car pas à jour par rapport à la dernière version du framework. Ca suffit largement pour se lancer dans son premier projet.
J'ai joué avec l'excellent système de templates. J'ai créé deux tables dans une base SQLite pour gérer les MacBookmarks et voir comment fonctionne la couche modèle ainsi que l'auto génération des interfaces d'admin qui est vraiment cool. J'ai joué un peu avec les formulaires pour générer le form de contact et sa validation et c'est vraiment rapide une fois qu'on sait comment ça marche. Tout est bien organisé, c'est propre et beau.
Donc voila. Django c'est cool et hype. J'ai trouvé de l'info et des tips (Gmail and Django) sur le net à chaque fois que je suis tombé sur un pépin. Peut-être un peu chiant à déployer. J'ai un peu galéré pour configurer mon vhost Apache, surtout pour continuer à servir mon DotClear en PHP à la même URL. Il ne me reste plus qu'à lire davantage de doc Django, bosser mon Python et voir l'évolution du framework sur la base de Python 3.
"c'est plus la classe de coder en Perl ou en Python"
Tssss... Tu es complètement largué, Marco : Perl c'est juste bon pour quelques barbus, et Python pour les morveux.
Les vrais grands utilisent Ruby maintenant. ;-)