Quels types de projet de développement réalisez-vous dans cet environnement ?
Sites internet et intranet.
Quel CMS avez-vous retenu, et pourquoi ?
J'ai retenu Spip pour la majeur partie de mes projets car c'est un CMS véritablement puissant. Son système de squelettes permet de faire des sites vraiment différents graphiquement et sa flexibilité permet au client (pas forcément informaticien) de faire les mises à jour lui même. Le langage de 'boucles', très bien fait permet de coder la plus grosse partie du site en faire 1 ligne de PHP. La gestion du cache, le qualité du multilinguisme et la possibilité d'adresser très simplement des tables supplémentaires sont autant de fonctionnalités qui font de Spip un incontournable.
Quels sont les avantages et les inconvénients d'une telle approche ?
La communauté de Spip est très active. Aussi bien sur la mailing liste que sur IRC. C'est très appréciable. Les développeurs ne se reposent pas sur leurs lauriers. Spip est un CMS qui avance. La plus grande force de Spip est son système de 'boucles'. C'est un pseudo langage (très simple et très bien documenté) qu'il faut apprendre. Cela fait de Spip un outils un peu plus complexe à prendre en main pour les débutants qui lui préféreront d'autres produits ou il suffit de cocher des cases pour ajouter des modules. Mais une fois ce cap dépassé, la souplesse apportée par le système est énorme et permet de se faire vraiment plaisir en termes de design.