On rentre dans des disctinctions de spécialistes... je me rapproche d'Inéation pour dire que "générateur de CMS" est une formulation commerciale qui n'a pas vraiment de fondement, en revanche c'est vrai Dadou beaucoup d'agence sont plus comm' que techniques et dans ce cas on peut comprendre l'intérêt de ce type de service...
Merci Elminster pour les explications sur l'utilisation concrète de cette plateforme, que j'ai plus envie d'appeler comme Dadou un Panneau d'admin ou plutôt un panneau d'installation avec un configurateur automatique, qui génère une install de CMS avec telle ou telle option installée. On dirait du cPanel orienté CMS... Le gain serait donc au niveau de la vitesse de déploiement.
Sinon pour revenir sur certains des points soulevés :
Elminster, le lundi 1 décembre 2008 à 09:42, dit :
1- Réservé aux prestataire professionnel
En fait seuls des prestataires professionnels y ont accès mais quelque soit la structure ( Ns sommes quatre ds mon cas) mais j'échange avec d'autres agences (de 1 à ? disons plus de vingt) environ 150 agences l'utilise je crois. Donc première différence, je dirais : Professionnel
Si on parle de "professionnel" d'un point de vue qualitatif, j'aurai tendance à contredire cette affirmation qui voudrait dire que les solutions libres ne sont pas aussi professionnelles... je pense que la variété des déploiement open source réussis dans les entreprises et administrations, ainsi que la qualité du code ne sont plus à prouver. En dehors du fait que l'expérience moyenne des dév open sources est supérieure à 10 ans, le modèle de développement autour des communautés open source est très efficient (communauté qui remonte les bugs, suggère des améliorations...) et difficile à égaler dans une structure commerciale.
Elminster dit :
2- Pas un CMS mais un 'générateur de CMS'En fait, leur produit qui m'a le plus séduit c'est le Webo-factory. Il part du principe qu'un CMS doit être adapté le plus précisément possible au besoin de mes clients. C'est vraiment un outil de productivité épatant : étape après étape du décris le cms dont tu as besoins pour ton client puis tu valides et hop ... un cms adapté, une srtucture XHTML/ CSS vierge mais déjà pré-structuré selon ton paramétrage s'intalle sur un compte FTP que se créé ,lui aussi, automatiquement, le nom de domaine pointe dessus, ou un alias si tu veux ... le gain de temps est énorme et la "pré-stucure Xhtml/css" est nickel par rapoort à l'accessibilité et au recommandation du W3C. Donc je dirais, pour le deuxième élément de comparaison : productivité (si tu conçois des sites c'est qd meme pas négligeable

Personnellement même si je comprend bien l'intérêt du concept je m'interroge sur le gain effectif.
Sans nul doute je verrai un gain si je déployai plusieurs sites par semaines (ce qui signifie un business model basé sur le volume, ce qui n'est pas mon cas), mais concrètement l'installation, le paramétrage d'un CMS sont très rapides (du moins les CMS avec lesquels je travaille) et si je décompose le temps nécessaire pour déployer un projet celui-ci va plutôt se situer :
- dans la définition du besoin du client (OK, beaucoup de prestataires n'y passent pas beaucoup de temps... et on part trop souvent du moyen - l'outil - pour définir l'objectif - les fonctionnalités et le contenu du site - et non l'inverse, mais là c'est l'ex consultant en management qui parle)
- dans les cycles de validation du client (maquettes graphiques, éléments fonctionnels...)
- dans le développement lorsqu'il y a des éléments customs poussés (qu'on ai webofactory ou pas, si un module n'existe pas il faut bien le coder)
Alors évidemment si le client veut un template standard ou un template personnalisé mais des fonctions standards, tout va bien ce type de plateforme peut être intéressante.
Sinon on retombe sur du sur-mesure et là le gain est probablement moins évident. C'est là que je me situe et c'est peut-être pour ça que j'ai du mal à être convaincu

D'autant qu'une question reste ouverte : quid de la documentation de l'API lorsqu'on doit coder un module custom ? quid des contraintes de licence lorsque c'est le cas ? qui aussi du nombre de développeurs maîtrisant cette application ? et pour finir, si je veux migrer (la liberté n'a pas de prix), dans quelle conditions puis-je le faire ?
Elminster dit :
3- Un seul outil et une seule méthode pour tous les types de projets et de sites
avant il fallait que je connaisse spip, jommla, os commerce.. et beaucoup d'autres pour me dire se client là il lui faudrait plûtot se type de cms car ceci celà ... ensuite se replonger dans la veille technique du bon cms, l'insataller bref beaucoup de perte de temps et de l'à peu près (pas très pro). Nous n'avons pas bcp de tps pour la veille permanente. Et puis rapidement je me suis retrouver avec un 'parc' de sites internet très différents qui devait évoluer, avec des failles de sécurité (tous mes sites JOOMLA hacker avec des messages insultants) brefs un stress et une galère permanente... Avec Medialibs pas de pb de sécurité, tous les sites sont mis à jour en meme temps par medialibs....
Il est vrai que standardiser les processus de déploiement va forcémment générer un gain de productivité.
Maintenat sans vouloir troller, il est certain que Joomla a une réputation un peu gruyère avec certes des MAJ fréquentes... ce n'est donc pas un bon exemple même si tellement de personnes le vantent comme le meilleur CMS (sic). OS Commerce n'est pas non plus une référence... depuis il y a plus moderne. Mais au delà du débat des outils, je pense que ton raisonnement ne vaut que parceque tu as fait un choix (qui se défend) qui n'est pas celui du sur-mesure (ce qui ne veut pas dire que tu ne personnalises pas, seulement qu'au delà des modules dispos ou d'un certain degré de personnalisation, le gain de MediaLibs s'efface).
Plusieurs CMS open source proposent un système de MAJ automatique pour le core comme pour les extensions via SOAP : c'est le cas de CMS Made Simple et de TYPOlight. Ces CMS ont également une sécurité bien supérieure à Joomla. De même Prestashop ou Magento sont bien mieux positionnés que OS Commerce.
Mon problème dans le système MediaLibs en dehors de la customisation c'est que tu es extrêmement dépendant d'eux ! Lorsque tu es dépendant de Microsoft ou d'Apple même si personne n'est à l'abris tu ne prend pas le même risque en terme de pérennité de ton application ou des services qui vont autour...
Tu me diras les CMS open source peuvent disparaître aussi et c'est vrai.
Néanmoins le code est public et ré-utilisable et un fork ou une continuation du projet par une autre équipe est une possibilité.
Quant à la veille, cela prend du temps certes mais dans le domaine du web si tu ne fais pas de veille (et même si tu en fais) tu es obsolète très vite ! Même si tu n'as plus besoin de faire de veille concernant les CMS ce sera concernant XHTML, CSS, PHP, jQuery.... etc.
Elminster dit :
5- Possibilité d'insérer ses propres modules
C'est pas vraiment un avantage mais une précision, tu peu intéresser ton propre code PHP et avoir accès à la base de données pour créer tes propres modules
Je suis curieux d'avoir plus d'éléments sur ce point...