Dans mon précédent billet je disais m’intéresser de près à Dotclear 2, Wordpress et Movable Type. Je connaissais déjà un peu les deux premiers, mais pas du tout ce dernier.
Laurent Gloaguen fait une présentation de la version 4 sortie cette année, donc je ne vais pas vous faire l’article. Quelques commentaires tout de même, et une petite comparaison (sur critères très personnels et renseignements incomplets!) avec les deux autres concurrents en lice.

Impressions et comparaison rapide
Mes impressions jusqu’ici: il s’agit d’un logiciel très intéressant, qui à partir d’une base blog très souple (pour peu qu’on plonge dans les gabarits!) permet de réaliser des sites complets. Pour gérer plusieurs parties d’un site, on pourra même créer plusieurs «blogs», configurer chacun séparément, et exporter les pages dans des dossiers différents (exemple: dossier /blog et dossier /static). Ou bien faire la même chose avec un seul blog et des gabarits configurés pile poil comme voulu.
C’est donc un outil beaucoup plus polyvalent qu’un Dotclear, même dans sa version 2. Ce n’est pas étonnant: le parti-pris des développeurs de Dotclear est de proposer un outil qui permet de faire un blog, et juste un blog. Les améliorations de la version 2 portent donc sur la rédaction des billets, le tagging, l’ergonomie de l’interface pour écrire un commentaire, la gestion intégrée du spam, etc. Par contre, sauf erreur de ma part, Dotclear 2 ne prévoit pas de système pour publier d’autres contenus que des billets de blog (typiquement, des pages «statiques»), et je trouve dommage de passer par une extension pas toujours bien intégrée au logiciel pour une fonctionnalité qui, dans mon cas, est essentielle.
J’ai envie de me créer un site aux petits ognons, et pour cela je pense qu’un outil tel que Movable Type est plus adapté.
En termes de fonctionnalité, Wordpress est beaucoup plus proche de Movable Type. Je pense même qu’avec un nombre impressionnant de plugins, Wordpress permet de faire plus de choses que Movable Type. Mais je n’ai pas autant de besoins.:)
J’aime bien Wordpress, que je trouve intéressant malgré quelques défauts d’ergonomie. La richesse fonctionnelle fait que c’est parfois un peu le bazar (ou bien est-ce l’organisation de l’interface d’administration?), un bazar tout relatif et apprivoisable, mais pas très séduisant. De ce point de vue, Movable Type est un cran au dessus, je pense[1].
Autre chose: je souhaite rédiger les contenus de mon futur site grâce à une syntaxe textuelle (c’est à dire, en termes profanes: ni directement en code HTML, ni avec un éditeur visuel «comme dans Word»). Dotclear 1 et 2 en proposent une par défaut qui a de nombreuses qualités. Je connais aussi un peu Textile (que je n’aime pas trop) et Markdown (que j’apprécie déjà plus). Je sais que Markdown et Textile sont utilisables avec Wordpress via un plugin, mais un avantage de Movable Type 4 est de proposer ces deux syntaxes d’emblée. Je pense utiliser Markdown, qui a un atout intéressant: on peut très facilement y utiliser du code HTML de manière ponctuelle.
Autre chose: j’ai déjà un peu travaillé avec Wordpress récemment, et je me pencherai plus sérieusement sur les capacités de ce blog CMS prochainement (pour un projet en attente). Il serait donc logique de ne pas se disperser et d’utiliser un même outil. Mais j’ai également envie de travailler avec des outils différents, et c’est une des raisons qui font que je pense utiliser Movable Type.
Quelques points intéressants de Movable Type 4
Open source
Depuis le début de l’année, Movable Type est disponible gratuitement en version individuelle pour usage non commercial. Pour les entreprises, associations, et à fortiori pour les agences web, le logiciel est disponible en version payante.
Fin 2007-début 2008, il devrait également être disponible en version open source. La version open source sera essentiellement équivalente à la version gratuite actuelle. Ce changement de modèle ne devrait pas trop impacter la société Six Apart qui édite le logiciel, vu que la société commercialise déjà avant tout une prestation de support plus que des licences logicielles.
Pour rappel et pour faire bonne mesure, Dotclear et Wordpress sont des projets libres et gratuits depuis plusieurs années déjà.;)
Publication de pages
Une originalité de Movable Type par rapport à ses concurrents, c’est qu’il ne génère pas les pages à la volée à chaque fois qu’un utilisateur appelle une page (en passant ou non par un système de cache), mais qu’il écrit des pages HTML complètes directement sur le serveur, pages qui seront alors directement consultées par les visiteurs. Le seul cas où l’utilisateur interagit avec l’application, c’est pour des fonctionnalités comme l’enregistrement d’un nouveau commentaire.
C’est du moins le comportement par défaut (on peut passer en génération dynamique des pages dans les paramètres du blog). Cela signifie que, dans ce mode de fonctionnement, il faut publier son site de manière explicite, via l’interface d’administration de Movable Type. Concrètement: je crée une page ou un billet, dont le contenu sera enregistré en base de données. Ensuite, je clique sur «publier» et Movable Type génère toutes les pages du site, ou seulement certaines.
C’est un fonctionnement intéressant. Je ne sais pas encore s’il me convient (on gagne en performances vu que le serveur n’a plus qu’à envoyer les fichiers, mais ça peut être un peu fastidieux si le site a deux-cent billets ou plus ).
Il y a aussi des options pour automatiser les mises à jour de pages via des cron jobs, mais il me semble que sur mon hébergement actuel je n’y ai pas accès.
Templates
Les templates (gabarits) de Movable Type m’ont l’air à première vue très puissants (et heureusement bien documentés). Pour qui veut plonger le nez dans le code et la documentation pour construire son site pile poil comme il le souhaite, c’est sans doute l’idéal. Ça me rappelle un peu certains principes des boucles SPIP (que je connais mal, je précise tout de suite!).
Laurent Gloaguen encore en parle dans l’article suivant: Movable Type, la magie des templates.
Conclusion
Je pense utiliser ce logiciel, que j’ai bien envie de découvrir un peu plus. Vu mes besoins, je pense que Dotclear 2 est hors-jeu, car pas vraiment fait pour ça. Quant à Wordpress, j’aurai l’occasion de l’utiliser sur d’autres projets.
La grosse difficulté, maintenant, ça va être l’import de données depuis Dotclear, et la configuration aux petits ognons pour que les anciennes URL restent valides (au moins celles des pages principales on verra pour les billets du blog).
Notes
[1] En passant, je note que l’interface d’administration de Dotclear 2 s’est complexifiée par rapport à la version 1, dont la simplicité était une force. Dommage.






Commentaires pour cet article
Ombre
Le 7 décembre 2007 à 11h31
L’extension pour les pages statiques fonctionne très bien sur mon DC2. Sinon, il y a une autre fonction qui fait la différence: le multiblog, on crée autant de blog que l’on veut, il suffit de copier l’index.php autant de fois que l’on veut, de changer l’identifiant et créer un nouveau blog via l’admin. Quant à l’impossibilité de mettre autre chose que des billets, ce n’est pas tout à fait exact: il y a déjà un plugin gallery et Olivier est en train de retravailler le core pour créer plus facilement d’autres ressources que celles basée sur des billets.;)
Écrire un commentaire