je ne suis pas un anti cms puisque j'ai utilisé mambo ( donc je dois etre a peu au meme niveau que toi enfin j'ai perdu depuis ) et phpslash. Les CMS ont des points forts comme une fois le monstre maitrisé la rapidité de mise en place. Moi ce qui m'interesse plus dans les CMS c'est le coeur donc je suis curieux je regarde comment c'est fait et j'apprend pour moi même.
Mais perso je n'utilise pas de CMS pour mes propres sites, j'utilise un moteur de template fait par un ami qui colle pil poil à mes besoins, un syteme de cache ultra simpliste ( que dailleurs j'avais publié avant le crash ) et la class abstract de zend pour les connexion aux bases de données.
Ceci est en fait mon "core", apres j'ai pas mal de librairires et scripts en tout genre qui me servent mais que j'ai fais de mes propres mains à de précédentes occasion.
En gros je pense que pour déployer un CMS il faut en avoir vraiment l'utilité sachant que le tout reste quand même lourd et avec beaucoup de fonctions inutiles. Mais ils ont des architectures dont on peut facilement s'inspirer pour nos propres applications. En fait si j'utilise un CMS je prend soin de le modifier completement ce qui en fait au bout du compte revient a passer vraiment beaucoup de temps dessus.
Apres je peux te conseiller de regarder dotclear

c'est un blog d'accord mais le code est ultra simpliste pas vraiment de fioritures. Seul default de ça c'est que du coup les modifications sont assez difficile a mettre en place car il n'y a casiment pas de templates le code php est souvent mélangé donc on se retrouve a devoirs faire des modifications dans tous les skins :s
Enfin bref voici une vision qui est partagée.
Par contre je suis completement contre l'utilisation de CMS par des débutants car cela ne peut en aucun cas les aider.
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }