CMS : qu'est ce ?

Content Management System : Système de gestion de contenu
Egalement nommés progiciels de gestion du contenu (PGC), ces systèmes permettent de gérer le contenu des sites web administrables sans savoir écrire de code HTML ni utiliser d'outil de développement.

Un peu d'histoire


Modèle-Vue-Contrôleur

L'architecture Modèle Vue Contrôleur (MVC) est un motif de conception pour le développement d'applications logicielles qui sépare le modèle de données, l'interface utilisateur et la logique de contrôle. Ce motif a été mis au point en 1979 par Trygve Reenskaug, qui travaillait alors sur Smalltalk dans les laboratoires de recherche Xerox PARC[1].

Ce modèle d'architecture impose la séparation entre les données, les traitements et la présentation, ce qui donne trois parties fondamentales dans l'application finale : le modèle, la vue et le contrôleur :
KIOU CMS a été développé suivant ce mode de fonctionnement.