Une grande partie de mes recherches au cours des prochaines semaines porteront sur différents CMS. J'ai déjà eu un bref aperçu de episerver et umbraco. En lisant ces systèmes, je ne peux m'empêcher de penser que fournir des fonctionnalités de gestion de contenu est réalisable sans connaître les détails et la structure de bon nombre de ces plates-formes CMS (plutôt grandes).
Dans le passé, on m'a confié des projets dans lesquels mon rôle de développeur doit être séparé de celui d'éditeur (c'est logique). c'est-à-dire que c'était ma tâche de développer la conception et la fonctionnalité du site et le travail de mes clients pour mettre à jour le contenu. J'ai atteint cet objectif en mettant également en œuvre une sorte de `` portail '' sur lequel il y avait quelques pages qui acceptaient la saisie de texte et les téléchargements d'images, etc. (en gros, quel que soit le contenu qu'ils voulaient), enregistraient ce nouveau contenu dans la base de données, puis de par sa conception, le code-behind lirait tout cela de la base de données dans les contrôles appropriés (répéteurs par exemple).
Pour moi, cela a été un moyen suffisamment efficace pour mes clients de gérer le contenu à déployer avec mes solutions. Je sais que je me trompe - et que les CMS sont préférables à ceux qui sont construits à partir de zéro - mais à part la question du coût, pourquoi?