comparaison-cms


Qu’est-ce qu’un CMS?

Un CMS est un logiciels d’administration qui permet de gerer un site internet. l’architecture d’un CMS differe de celle d’uun site web classique.

Quatre CMS

WordPress

« WordPress est un système de gestion de contenu (SGC ou content management system (CMS) en anglais) gratuit, libre et open-source. Ce logiciel écrit en PHP repose sur une base de données MySQL et est distribué par la fondation WordPress.org. Les fonctionnalités de WordPress lui permettent de créer et gérer différents types de sites Web : site vitrine, site de vente en ligne, site applicatif, blogportfolio, site institutionnel, site d’enseignement… »

https://fr.wikipedia.org/wiki/WordPress

Joomla!

Скриншот административной панели Joomla 1.5
https://fr.wikipedia.org/wiki/Joomla!#/media/Fichier:JoomlaAdministrator.jpg
Logo Joomla!
https://www.joomla.org

« Joomla! est un système de gestion de contenu (en anglais CMS pour content management systemlibreopen source et gratuit. Il est écrit en PHP et utilise une base de données MySQLJoomla! inclut des fonctionnalités telles que des flux RSS, des news, une version imprimable des pages, des blogs, des sondages, des recherches. Joomla! est sous licence GNU GPL. »

https://fr.wikipedia.org/wiki/Joomla!

Drupal

« Drupal (prononcé à l’anglaise /ˈdruːpəl/) est un système de gestion de contenu (CMS) libre et open-source publié sous la licence publique générale GNU et écrit en PHP. Il permet la création et l’entretien de sites Web de manière plus rapide et plus efficace que la programmation HTML/CSS classique. »

https://fr.wikipedia.org/wiki/Drupal

Typo3

Screenshot of the TYPO3 CMS 7 Backend, seen as an editor on Firefox for Windows
https://fr.wikipedia.org/wiki/TYPO3#/media/Fichier:TYPO3_Backend.png
Capture d’écran
https://typo3.com

« TYPO3 est un système de gestion de contenu (CMS) libre écrit en PHP, créé en 1997 par le Danois Kasper Skårhøj.

TYPO3 est publié sous la Licence publique générale GNU et fonctionne sur un serveur Apache ou IIS. »

https://fr.wikipedia.org/wiki/TYPO3

Front-end

« Un frontal (en anglais, frontendfront-end processor ou FEP) est un équipement informatique. On l’oppose généralement au backend.

En informatique, un frontal peut désigner une interface de communication entre plusieurs applications hétérogènes ou un point d’entrée uniformisé pour des services différents. Par exemple, dans les architectures web, on peut utiliser un serveur frontal HTTP pour traiter les requêtes générales et renvoyer certaines demandes de service vers un conteneur d’application (comme Tomcat) ou un serveur d’applications (comme JBossGlassFish, TomEE (en), Resin (en), …).

Plus généralement, il s’agit de la mise en place d’un serveur permettant la dissimulation d’un autre. Dans ce cas, le serveur frontal intercepte les requêtes utilisateur et les ré-envoie vers le serveur backend. Le serveur frontal agit donc comme un proxy. La mise en place d’un tel système crée un temps de latence lié à la distance entre les deux serveurs. »

https://fr.wikipedia.org/wiki/Frontal_(serveur)

Back-end

« En informatique, un back-end (parfois aussi appelé un dorsal1) est un terme désignant un étage de sortie d’un logiciel devant produire un résultat. On l’oppose au front-end (aussi appelé un frontal) qui lui est la partie visible de l’iceberg2. »

« Voici quelques exemples plus concrets, pour mieux se figurer le concept :

  • Dans un magasin, on trouve une arrière-boutique où sont stockés les articles, et un bureau qui assure le bon fonctionnement du magasin. Il s’agit du back-end, de tout ce qui se passe en arrière-plan sans que le client ne s’en rende compte. Dans ce même magasin, on retrouve un service à la clientèle et des étalages. Il s’agit du front-end, de ce que le client voit.
  • Dans une architecture modèle-vue-contrôleur, la vue fait partie du front-end (interface utilisateur) alors que le modèle et le contrôleur font partie du back-end (représentation et traitement des données en arrière-plan).
  • Dans un environnement client-serveur, on considère que le client fait office de front-end alors que le serveur fait office de back-end.
  • Dans l’ancien système d’exploitation Windows 3.1, le sous-système d’exploitation MS-DOS était considéré comme le back-end alors que l’interface graphique avec laquelle l’utilisateur interagit était considérée comme étant le front-end. »

https://fr.wikipedia.org/wiki/Backend