Liste des CMS gratuits et open source

Liste et comparaison des CMS (systèmes de gestion de contenu) gratuits et open source, avec le langage ou la plateforme utilisés et les gestionnaires de bases de données auxquels il peut se connecter.
Cliquez sur le nom pour obtenir le logiciel.

CMS en PHP et MySQL

Nom Type Base de données Commentaire
Ariadne Portail Oracle, PostgreSQL.  
b2evolution Blog MySQL  
bbPress Forum MySQL Dérivé de Wordpress pour les forums.
BlogCMS Blog MySQL  
Caravel CMS Portail OpenLDAP et PostgreSQL  
Chlorine Boards Portail MySQL, MSSQL, PostgreSQL, DB2, Access  
CMSimple Portail Un unique fichier HTML  
CMS Made Simple Portail MySQL  
Coppermine Galerie MySQL  
CuteNews News Fichiers plein texte  
DBHcms   MySQL  
DotClear 2 Blog MySQL, SQLite, PostgreSQL Multi-utilisateurs, multi-blogs.
DokuWiki Wiki Fichiers plein texte  
Drupal Portail MySQL or PostgreSQL Sponsor: Université de l'Oregon.
e107 Portail MySQL  
eGroupWare Groupware ADOdb Outil de collaboration.
Elgg Réseau social MySQL 5 CMS de réseau social.
FluxBB Forum MySQL Forum complet mais léger, parfait en complément d'un portail (ex punBB).
Freeglobes Annuaire MySQL  
Geeklog Blog MySQL  
GuppY Portail Flat text files  
IntraLibre Intranet MySQL Outil collaboratif et de partage de documents.
Itseasy Portail Fichiers plein texte  
Joomla! Portail MySQL CMS populaire, dérivé de Mambo.
Lemon CMS Portail Fichiers plein texte  
Lodel Portail MySQL Edition électronique de documents.
MediaWiki Wiki MySQL Le CMS de Wikipedia.
Midgard CMS Portail MySQL Framework de CMS.
Modx Portail MySQL CMS adaptable.
NPDS Portail MySQL Gestion de contenu et de communauté.
Nucleus CMS Blog MySQL  
OpenPHPNuke Portail MySQL, PostgreSQL, SQLite  
phpBB Forum MySQL Nombreux thèmes et mods.
Phortail Portail Fichiers plein texte  
Phorum Forum MySQL Peut être personnalisé facilement.
PHP Boost Portail MySQL Logiciel français multilingue.
PHPMotion Videos MySQL CMS genre Youtube.
PHP-Nuke Portail MySQL  
PHPList News MySQL  
phpMyFAQ FAQ MySQL, PostgreSQL, SQLite, MS SQL Server and MariaDB Gestion des questions des utilisateurs.
phpWCMS Portail MySQL  
phpWebSite Portail MySQL or PostgreSQL  
PhpWiki Wiki Flat text files, MySQL, PostgreSQL, et more  
PivotX Blog Flat text files, XML  
Pligg Digg-like MySQL Nouvelles avec score, encore en bêta.
Plume Portail MySQL  
PmWiki Wiki Fichiers plein texte  
Prestashop e-boutique MySQL 5 Boutique en ligne avec PHP 5.
ProcessWire Portail MySQL 5 Sépare gestion de contenu et interface.
PunBB Voir fluxBB.
Rubedo Portail MongoDB, ElasticSearch. Documents, e-commerce.
SEO Toaster e-boutique MySQL, PHP 5 Orienté référencement, interface auteur plus riche.
SilverStripe Portail MySQL, PHP 5 Orienté éditeurs
SMF Forum MySQL (SimpleMachines)
sNews Blog MySQL Blog en complément d'un site.
SPIP Templates MySQL  
Storytlr Twitter/Blog MySQL Galerie d'images et vidéos
Templeet Portail XML, MySQL et autres BDs. Langage de templates.
Textpattern Portail MySQL  
TikiWiki Blog-Wiki ADOdb, MySQL Outil collaboratif.
Typo3 Portail MySQL, PostgreSQL, Oracle  
VanillaForums Forum MySQL 5 Plus léger que PhpBB et intégrable.
Wikkawiki Blog-Wiki MySQL  
Wordpress Blog/Portail MySQL CMS de blog très populaire et extensible.
Xoops Portail MySQL CMS populaire et modulaire.
Zikula Portail MySQL Framework d'application, anciennement PostNuke.

Langage Java

Nom Type Bases de données Commentaires
Alfresco Portail Au choix. Gestion documentaire. WebDAV. CMIS. Multiples licences.
Ametys Portail MySQL, PostgreSQL LDAP, DocBook, Multi-sites
Cocoon Universel XML  
Forrest Framework MySQL Partage de documents.
Graffito Universel OJB Framework.
Jahia Community Portail Hypersonic, MySQL, PostgreSQL, Oracle, SQL Server Partage de documents.
Literay Portail Au choix. Framework et CMS. WebDAV. CMIS.
Logz Portail MySQL
Magnolia Portail Content repository API  
MMBase Portail Blobs sur le système de fichiers.
OpenCMS Portail MySQL, Oracle  
XSM Statique XML Servlets.

JavaScript et Node.js

C'est une nouvelle tendance de réaliser des gestionnaires de sites avec Node.js et JavaScript. Même Wordpress tend à remplacer PHP par JS pour la partie interface (voir section Wordpress). Le CMS ressemble plus à une application Web, est plus léger, plus réactif.

Nom Plateforme Type Bases de données Commentaires
Ghost JavaScript Blog SQLite, MySQL. Edition en deux fenêtres, markdown et vue réelle.
NodeBB JavaScript Forum Redis Look moderne, basé sur Node.js.
Telescope JavaScript Digg-like MongoDB Basé sur Meteor et Node. Temps réel.

Autres langages de programmation

Nom Plateforme Type Bases de données Commentaires
Bricolage Perl Portail PostgreSQL  
Composite .NET Portail ADO.NET et LINK  
Discourse Ruby/JS Forum PostgreSQL/Redis Anti-spam natif. IE10 au moins.
DotNetNuke VB.NET Portail SQL Server.  
Jekyll Ruby Blog Aucune. Générateur de site statique.
Lenya Cocoon Portail XML
Mezzanine Python/Jython Portail PostgreSQL Basé sur le framework Django.
Nesta Ruby Blog Fichiers HTML  
OpenACS TCL, AOL Server Web App. PostgreSQL/Oracle Framework d'applications communautaires.
Orchard ASP.NET Portail SQL Server Complété par des modules utilisateur.
Plone Zope/Python Blog ZODB, MySQL & PostgreSQL via Zope  
Rainbow C# Portail MySQL  
Scoop Perl Groupware MySQL  
Skeletonz Python MySQL  
TWiki Perl Wiki Toute BD compatible avec Perl DBI.  
Umbraco ASP.NET Universel SQL Server Fonctionne avec WebMatrix.
WebGUI Perl Wiki MySQL  
Zwook Python Portail Zope  

Types de CMS

Spécialisation du CMS. Mais certains peuvent cumuler plusieurs rôles.

Quel logiciel choisir?