Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:krodelabestiole:brouillon:cms [Le 12/03/2018, 16:02] krodelabestiole [CMS présents dans les dépôts] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>portail serveur internet}} | ||
- | ---- | ||
- | |||
- | ====== CMS (Système de Gestion de Contenu) ====== | ||
- | |||
- | Un [[wpfr>Système_de_gestion_de_contenu|CMS]] (pour l'anglais //Content Management Systems//, parfois appelé en français SGC pour //Système de Gestion de Contenu//), est un logiciel destiné à la conception et à la mise à jour de site web //dynamique//. | ||
- | |||
- | Un [[wpfr>Page_web_dynamique|site web dynamique]] est un site dont le contenu est amené à changer, que ce soit par des mises à jour du contenu par l'administrateur ou par des paramètres tels que l'identité de l'utilisateur, la date, ou autres. On utilise ce terme par opposition à site //statique// (dont le contenu ne change pas selon la consultation). | ||
- | |||
- | * Un site statique est donc la plupart du temps un assemblage de pages HTML, donc le contenu est stocké dans des fichiers HTML que le [[:web#serveurs|serveur HTTP]] rend simplement disponible. | ||
- | * Pour un site dynamique par contre, le contenu est généré par un script à chaque consultation. Plusieurs langages de programmation peuvent être employés à cet usage : [[:Python]], [[:Ruby]], JavaScript, Perl, mais le plus utilisé est [[:PHP]]. | ||
- | |||
- | Comme les fonctionnalités des sites internet sont souvent les mêmes d'un site à l'autre (accueil, menu, pages, blog, galleries, etc.), on a mis au point des systèmes qui permettent à l'administrateur de gérer de manière simplifiée et graphique le contenu de sites dynamiques. C'est ce qu'on appelle des CMS. | ||
- | |||
- | ===== CMS ===== | ||
- | |||
- | <note important>Concernant les CMS, il est impératif d'utiliser les dernières versions. | ||
- | |||
- | Certains CMS sont disponibles dans les dépôts officiels d'Ubuntu, mais avant de vous lancer dans une installation par paquet, vérifiez que la version proposée correspond à la dernière version sur le site officiel du CMS (ce qui est rarement le cas). | ||
- | |||
- | À l'heure de la rédaction de cette page la dernière version de WordPress est par ex. la 4.9.4. | ||
- | <code>apt show wordpress</code> retourne par contre sur [[:Xenial]] le numéro de version 4.4.2 (sortie il y a 2 ans).</note> | ||
- | |||
- | ===== Générateurs de sites statiques ===== | ||
- | |||
- | Les générateurs de sites statiques se rapprochent des CMS en ce sens que leurs contenu est facilement modifiable par l'administrateur. | ||
- | |||
- | Mais leur contenu n'est pas généré à chaque consultation et une fois modifiés ils se présentent sous la forme de fichiers HTML. | ||
- | |||
- | Ils disposent de moins de fonctionnalité que les CMS, mais suffisent en général à la mise en place de sites "vitrines". | ||
- | |||
- | ===== CMS présents dans les dépôts ===== | ||
- | |||
- | * [[:Drupal]] -- http://drupal.org/ , http://drupalfr.org/ | ||
- | * [[:SPIP]] -- http://www.spip.net/rubrique91.html | ||
- | * [[:Zope]] -- http://www.zope.org/ | ||
- | * [[:WordPress]] -- http://wordpress.org/ , http://www.wordpress-fr.net/ | ||
- | |||
- | ===== CMS non présents dans les dépôts ===== | ||
- | |||
- | * [[:Grav]] -- https://getgrav.org/ | ||
- | * [[:CMS Made Simple]] -- http://www.cmsmadesimple.org/ | ||
- | * [[:Plone]] -- http://plone.org/countries/fr | ||
- | * [[:PHPBoost]] -- http://www.phpboost.fr/ | ||
- | * [[:Ametys]] -- http://www.ametys.org/ | ||
- | * [[:Linea21]] -- http://www.linea21.com | ||
- | |||
- | ===== CMS ayant un guide d'installation dans la documentation ===== | ||
- | |||
- | * [[:eva-web]] -- http://eva-web.edres74.net/ | ||
- | * [[:EZpublish]] -- http://ez.no/fr/ezpublish | ||
- | * [[:Joomla|Joomla!]] -- http://www.joomla.org/ , http://www.joomla.fr/ | ||
- | * [[:Mambo]] -- http://www.mamboserver.com/ | ||
- | * [[:Squeletml]] -- http://www.squeletml.net/ | ||
- | |||
- | ===== CMS vers contenu static ( html )===== | ||
- | |||
- | * [[Pelican]] ([[http://alexis.notmyidea.org/pelican/|site]]) | ||
- | * [[Wordpress]] + extension : [[http://wordpress.org/extend/plugins/really-static/|Really Static]] | ||
- | * ... | ||
- | |||
- | ===== CMS sans base de données===== | ||
- | |||
- | * [[PluXml]] ([[http://pluxml.org/|site]]) | ||
- | * [[Nibbleblog]] ([[http://www.nibbleblog.com/|site]]) | ||
- | * [[CMSimple]] ([[http://www.cmsimple.org/|site]]) | ||
- | |||
- | |||
- | * [[Dokuwiki]] : php + txt + indexation | ||
- | |||
- | |||
- | D'après des tests : une base de données n'est utile que pour de l'indexation. | ||
- | * [[wpfr>Liste_de_systèmes_de_gestion_de_contenu#SGC_ne_n.C3.A9cessitant_pas_de_base_de_donn.C3.A9es|CMS ne nécessitant pas de base de données]] | ||
- | |||
- | ===== Voir aussi ===== | ||
- | |||
- | * [[hébergeur|Une liste des hébergeurs]] | ||
- | |||
- | * [[http://neko-cms.elseif.eu/|Neko CMS]], un CMS simple et efficace écrit en PHP+javascript | ||
- | * [[wpfr>Liste_de_systèmes_de_gestion_de_contenu|Liste de CMS sur Wikipédia]] | ||
- | * [[http://www.packtpub.com/award|Open Source CMS Award]] ( [[http://www.packtpub.com/open-source-cms-award-previous-winner|les gagnants des années précédentes]] ) | ||
- | * réplication de blog : [[http://www.korben.info/bloguer-au-dela-des-censures.html|Bloguer au délà des censures]] | ||
- | * [[http://www.cms-fr.net/|CMS-FR.NET]] : Le site de démo des CMS en langue française | ||
- | * Discussion sur le forum Ubuntu-fr: [[http://forum.ubuntu-fr.org/viewtopic.php?pid=2971832|CMS, lequel choisir?]] | ||
- | * [[https://framalibre.org/recherche-par-crit-res?keys=cms|Rubrique CMS de Framasoft]] | ||
- | * [[http://www.playingwithwire.com/2009/03/open-source-and-usability-joomla-vs-wordpress/|Comparaison entre Joomla! et WordPress]] | ||
- | * [[http://www.cmsmatrix.org/matrix|Comparaison des CMS sur cmsmatrix.org]] (pas à jour) | ||
- | |||
- | ---- | ||
- | //Contributeurs : ...// |