Offrez-vous les deux auteurs du blog, Greg et Mimie ==> Ils créent votre site et le référencent pour vous !

Les 10 meilleurs CMS Open Source du moment

de Mimie le 18 février 2011

Rubrique : Web

C’est quoi ?

CMS signifie Content Management System, en français SGC pour Système de Gestion de Contenu, cette nouvelle famille de logiciels, très à la mode aujourd’hui, permet comme son nom l’indique d’organiser et de gérer intégralement l’apparence et le contenu de votre site Web.

Par ‘contenu’ il faut voir plutôt large comme par exemple vos images, vos vidéos, vos textes, vos documents ou encore vos applications. Habituellement vos données sont stockées et récupérées par le biais d’une base de données (qui a dit MySQL ?).

© http://comm-b.ulb.ac.be

© http://comm-b.ulb.ac.be

Pourquoi ?

Avant de se lancer dans l’installation d’un CMS il faut savoir si on en a réellement besoin, voici ce qui peut vous donner envie dans ce choix :

  1. Pas besoin d’être ingénieur informaticien ou d’avoir une quelconque connaissance en développement web pour posséder à votre tour un site Web, en plus vous l’aurez peaufiner à votre goût de A à Z.
  2. Les coûts de développement de votre site est réduit car beaucoup de fonctionnalités sont incluses dans ces CMS, comme les galeries photos, la gestion des comptes utilisateurs, les formulaires, etc.
  3. Vous pourrez être plusieurs personnes à administrer votre site ou à travailler à la fois sur un même document ou contenu sans aucun conflit.
  4. Le panneau d’administration vous permettra d’écrire vos documents, de les modifier et de les publier simplement et rapidement tout en gérant indépendamment vos contenus de leur mise en forme.

Vous l’aurez compris, cette nouvelle plateforme de déploiement peut vous permettre de créer des sites Web complexes à moindre coût, d’autant que la majorité des CMS déployés sur la toile sont Open Source.

C’est bien-entendu de ceux-là dont je vais vous présenter une liste des 10 meilleurs à ne pas manquer, nous les distinguerons en deux catégories : les moteurs de blog et les autres.

Idéal pour les Blogs

Certes les CMS présentés ci-dessous ne sont pas cantonnés à ne réaliser que de sites Web basés sur le principe du blog, je pense notamment à WordPress qui s’étend de plus en plus, mais ils ont été conçus à la base pour cela et restent les meilleurs dans ce domaine.

  1. WordPress
  2. Drupal
  3. Joomla!
  4. Dotclear

Sites Web plus complet

Les CMS suivant permettent d’aller un peu plus loin et de générer des sites Web plus grand publique, pouvant s’adapter à chacun, oui même du blog. Même si certains de ceux cités ne sont pas connus, ils méritent le détour, c’est vraiment difficile pour ceux-là de se faire une place parmi les grands, ne les oublions pas.

  1. OpenCms
  2. SPIP
  3. CMS Made Simple
  4. SilverStripe
  5. Pimcore
  6. Contao
© http://carvounas.net

© http://carvounas.net

Cet article a été écrit par :

– qui a déjà rédigé 130 posts sur Des Geeks et des lettres.

Passionné d'informatique et développeur JavaEE de métier, je me consacre principalement à écrire des billets sur les sujets du Web et de la programmation Web. Ce blog est un espace qui me permet de partager mes découvertes avec vous et me sert accessoirement de pense bête !

Contacter l'auteur

{ 25 commentaires… à vous de vous exprimer ! }

1 Greg février 19, 2011 à 2 h 05 min

Merci bien pour ce petit aperçu pratique, perso. ça m’apprend des trucs qui peuvent se révéler utiles par la suite.

Répondre

2 Mimie février 20, 2011 à 12 h 10 min

+1 pour mon ami Loïc qui me souffle que Drupal n’a pas été conçu à la base pour les blogs ainsi que Joomla! qui est un fork de Mambo, qui lui non plus n’a pas été conçu à la base pour ça.

Cependant ceux cités dans la catégorie « moteur de blog » sont bien les plus représentés dans leur catégorie sur la toile.

Répondre

3 Cyrille Simard mars 15, 2011 à 0 h 19 min

Drupal et Joomla n’ont effectivement pas été conçus pour tenir des blogues. Ils ont toujours été et sont encoure plus versatiles que cela.

Répondre

4 Fred ADR mars 15, 2011 à 12 h 12 min

Perso, j’utilise Joomla! affiché en blog. Cela me permet d’apprendre en douceur, pour après évoluer sur un site sans changer de CMS.

Répondre

5 Mimie mars 15, 2011 à 13 h 00 min

@Fred ADR : oui jusque 2009 Joomla! était le CMS le plus populaire devant WordPress, à présent la tendance s’est inversée d’après Google Trends.

Répondre

6 Mimie mars 24, 2011 à 13 h 23 min

Je viens de tomber sur un CMS que je ne connaissais pas, « Open Source, Gratuit et Flexible » => Mura.

Répondre

7 Milathea mars 25, 2011 à 16 h 39 min

Je suis toujours heureuse de me tenir au courant grâce à ce style d’articles, j’espère faire quelques découvertes intéressantes !

Cela dit, je suis très limitée dans mes choix. Je dispose d’un hébergement gratuit, sans publicité, sur un serveur privé qui fonctionne sous… PostgreSQL. Résultat, 90% des CSM n’y tournent pas car basés uniquement sur MySQL.

Pour diffuser mes webfeuilletons, j’ai testé différents systèmes tournant sur Postgre ou par fichier, pour toujours, de guerre lasse, retomber sur les mêmes. Deux CMS par fichiers simples et sympathiques, que je pouvais gérer moi-même sans m’arracher les cheveux : ZitePlus (idéal pour bâtir de petits sites textuels simples avec une gestion d’une limpidité éclatante) et GuppY (étonnement complet, versatile, généraliste).

Tout le monde n’a pas besoin de « grosses pointures » et il y a un public pour ces « petits CMS » !!!

Répondre

8 Mimie mars 25, 2011 à 17 h 34 min

@Milathea: merci d’avoir partagé ton expérience :) il me semble qu’OpenCms soit utilisable avec PostgreSQL, sinon je suis tombé sur un listing complet des CMS Open Source pouvant stocker ses données dans une base PostreSQL, la voici.

Répondre

9 SRG mars 26, 2011 à 17 h 22 min

Drupal ne joue pas vraiment dans la même cour que les autres produits cités, je trouve qu’il va bien au delà et qu’il est beaucoup moins « figé » et « fermé » que les autres logiciels de blogging ou de CMS évoqué. En plus c’est un très bon produit à mon goût, en ce sens, il l’emporte haut la main. Mais comme il est un peu moins « tout prêt », il y a un peu plus de boulot autour. Mais c’est aussi l’intérêt, rien ne ressemble plus à un site Joomla qu’un autre site Joomla (souvent, c’est moche et la navigation est toute pourrite, même si on peut faire des trucs sympas quand même, évidemment).

Donc Joomla je suis vraiment pas fan (mais VirtuMarket en plugin commerce semble avoir bonne presse).
Typo3 est une bonne grosse usine à gaz comme on n’en fait plus (et comme j’espère qu’on n’en fera plus …).
SPIP est quand même très bridé, mais plutôt simple, finalement assez adapté pour les cas d’utilisation par des gens pas du tout orienté « technique ».
Zope est vieillot et tout en python (un des rares langages dont l’écosystème – outils, librairies, problèmes de compilation à la noix et d’installations – me hérisse le poil).

On pourrait rajouter dans la liste qqs wikis, c’est une approche intéressante pour la publication de contenu, approche souvent très simple et évidemment éminemment collaborative (mais finalement hors wikipédia et consorts, rarement mis en place sur le web).

Niveau gestion de blogs, je trouve dotclear pas mal, mieux sur certains points que WordPress, moins bien sur d’autres … WordPress a pour lui l’énorme avantage de sa très forte communauté et de son très riche écosystème (plugins, thèmes).

Bref Dotclear pour les blogs pour moi, et Drupal pour tout le reste.
Celà dit, c’est tant qu’on parle surtout de PHP, il y a d’autres frameworks / CMS sympas dans d’autres langages …

Répondre

10 blh septembre 10, 2011 à 2 h 04 min

Je tourne depuis longtemps sous Wordpress.
Mais j’en ai essayé une bonne dizaine.
- Typo3 : après une demande d’aide, après le ton hautain d’un commentateur et la question fric que l’on me recommandait, j’en suis vite parti. J’ai connu une usine à gaz, une vraie, mais qui marche sans trop de difficultés: Oracle.
- Spip, très correct, de bonnes idées, mais un peu fouillis dans les aides et tuto qui se contredisent quelques fois.
- Joomla, curieux, sans plus.
- Dotclear, pas mal du tout.
- Drupal, intéressant, mais gros problèmes dans les tuto et explications pas très souvent à jour. De plus, la partie vidéo n’est absolument pas au point. Ce qui est assez rédhibitoire pour un blog.
Actuellement, j’essaie Xoops, même style que drupal; les soucis viennent d’une mauvaise explication des termes « racine du site » où l’on doit, à l’extérieur de cette racine, y placer deux fichiers sensibles. Il y a une confusion entre les « et » et « ou ». Sinon, pas mal du tout.

Actuellement, je suis

Répondre

11 Mimie mars 26, 2011 à 17 h 55 min

Merci SRG, tu fais référence à Liferay pour Java ? :)

Répondre

12 SRG mars 26, 2011 à 18 h 29 min

Oui Liferay pour Java notamment. Mais c’est du « lourd », sans doute inadapté pour de petits projets (l’adage « qui peut le plus peut le moins » s’applique souvent mal sur ce genre de sujets …).

Il y en a d’autres en java mais je ne les connais pas trop (Magnolia par ex. a bonne presse: http://www.magnolia-cms.com ).

Sinon en Java il y a tout un ensemble de frameworks dont certains très sympas, pour construire des applications web quelconques, et qui savent parfois s’interfacer facilement avec les CMS comme Liferay et Magnolia, je pense notamment à Vaadin ou Wicket, qui le permettent assez facilement tous deux. Et qui sont tous deux d’excellents frameworks web (bien meilleurs à mon goût que Spring MVC ou Struts en Java, ou que Zend Framework en PHP).

Magnolia + Vaadin par ex. sur le site de Vaadin : http://vaadin.com/blog/-/blogs/magnolia-cms-5-focus-on-user-experience-with-vaadin

Liferay + Wicket par ex. sur le site de Wicket : https://cwiki.apache.org/WICKET/setup-liferay.html

Répondre

13 SRG mars 26, 2011 à 18 h 32 min

J’oubliais : en Java il y a aussi Alfresco ( http://www.alfresco.com/fr/ ), mais je le trouvais presque plus adapté pour de la « gestion documentaire », même si à la base c’est aussi vendu comme un CMS.

Répondre

14 Mimie mars 31, 2011 à 17 h 28 min

Intéressant ce CMS qui n’utilise pas de base de données mais uniquement des fichiers texte au format XML : PluXml.

Répondre

15 Milathea mars 31, 2011 à 17 h 53 min

Intéressant en effet ! Les applications XML se développent actuellement dans le domaine professionnel (pour le documentaire en particulier, domaine où existe une DTD bien étudiée), je suis étonnée de ne pas en voir plus dans le secteur des CMS. Les CMS par fichiers emploient généralement des formats plus propriétaires.
Je pense que je ne vais pas tarder à le tester, merci pour l’info ! (Et pour la liste ci-dessus).

Répondre

16 eric octobre 8, 2011 à 19 h 56 min

C’est très réducteur que de classer « Drupal » et « Joomla » dans « Idéal pour les Blogs » !! c’est même aberrant de lire ce genre de chose.

Joomla comm drupal sont de véritable cms type portail donc siteweb et permettent de créer n’importe quel type de siteweb que l’on souhaite alors il faut un peu arrêter d’écrire n’importe quoi.
Désolé mais franchement quand je parcours les articles sur internet concernant les cms on ne lit toujours que ce qui est dit sur la plus part des blogs. Des absurdités en majorité qui concerne la puissance d’un cms. On va lire « wordpress fait tout » ou bien « joomla c’est le meilleur ». Que des commentaire qui ne peuvent que montrer les limites de ceux qui pondent ces articles en matière de connaissance en cms et programmation.

Tu prends joomla ou drupal pour faire un blog ? alors franchement c’est vraiment être un kéké qui se contente de suivre comme un mouton ce que l’on dit sur le web.
Wordpress permet plus de polyvalence qu’un simple cms type blog. Si l’on veut comparer ce cms avec un autre c’est bien spip.
Et là spip est bien plus puissant que wordpress. Tout en regardant l’évolution de wordpress on s’aperçoit qu’il tend de plus en plus vers le même processus que spip.

Identiquement des mecs ou développeur qui vont conseiller ou prendre un cms sans bdd avec gestion des data avec seulement du xml pour gérer un blog ou site éditorial c’est de la bassesse la plus totale.

Pluxml n’a aucun avenir d’ailleurs sur ce plan là, là où getsimple en a plus que ce dernier. Un cms fonctionnant avec du xml faute de bdd n’est et ne sera bon qu’à la création d’un petit site web type vitrine ou présentatif d’entreprise avec quelques news. Pas plus.
la gestion des données centralisé dans des fichiers xml est bien trop instable pour cela ainsi que pas assez performant.

Alors imaginez un pluxml qui est un cms type blog, qui dit blog dit articles, qui dit articles dit beaucoup beaucoup de donnée avec le temps.
Autant utiliser une bdd tel que sqlite qui est bien plus performante, sûr et convient tout à fait à la gestion de petit projet. Ne demande pas d’installe tout comme pour le xml mais dix fois plus stable.

Répondre

17 Mimie octobre 9, 2011 à 9 h 05 min

@eric : ton commentaire est intéressant même si je ne l’approuve pas totalement. Tu es libre de t’exprimer comme je le suis sur ce blog, nous avons tous une vision différente des choses. Et pour te montrer que tu n’as pas toujours raison, regarde ce blog, http://www.it-wars.com, qui tourne sous PluXml et sur un Plug Computer (serveur miniature), chaque produit trouve sa place au bon endroit à mon avis.

Répondre

18 Greg octobre 9, 2011 à 13 h 47 min

le lien fonctionne chez toi ?

Répondre

19 Mimie octobre 9, 2011 à 15 h 47 min
20 soufiane novembre 9, 2011 à 23 h 17 min

Bonjour,

Le lien marche chez moi aussi. Wordpress est le CMS le plus utilisé dans le Monde. Et ce n’est pas parce-qu’il est le meilleur, c’est parce-qu’il a facilité aux débutants son utilisation, car 80% des utilisateurs Internet ne sont que des débutants.

Merci pour l’article Mimie, mais vaut mieux enlever le truc qui dit que Joomla! ou Drupal est pour créer des blogs, c’est mauvais de dire cela… c’est méchant…

Cordialement,
Soufiane

Répondre

21 blh novembre 10, 2011 à 13 h 14 min

En définitive, on peut résumer ces questions préférentielles de cms en se posant cette question: Qu’est-il de plus important, le côté écriture ou le côté technique ?
Pour résumer, par exemple:
- Wordpress, en 1/4 d’heure, vous commencez à publier; communauté d’aide très réactive.
- Drupal… ben faudra attendre un bon mois avant de commencer à être prêt, et après les problèmes apparaissent régulièrement; communauté pratiquement inexistante et pas réactive ( 2 mois sans aucune réponse à une question simple…)

Évidemment, pour un accro au codage, drupal ( typo ? ) est excellent, mais il y en a plein d’autres. Sinon, le mieux est de construire son site de A à Z .

Quant à la distinction de cms type portail ou blog , que sais-je encore, c’est quoi ce délire ?
Il s’agit d’écrire quelque chose, illustrée ou non par des images et (ou) vidéos, on l’oublie un peu trop souvent.

Répondre

22 Gil février 2, 2012 à 15 h 43 min

Il faudrait tout de même voir à ne pas oublier Concrete5, qui existe en français et qui est le CMS le plus simple d’emploi, y compris devant Wordpress !

Répondre

23 Ludovic février 28, 2012 à 10 h 54 min

Oui dans ma boite on utilise justement mura, très sympathique comme cms. Pour les serveurs par contre ils sont un peu plus chers…

Répondre

24 Hervé Depoilly avril 3, 2012 à 16 h 41 min

je vous invite à découvrir un outil aussi discret qu’efficace pour les sites importants voire pour le multi-site. Ergonomie contributeur facile, avec circuit de validation, plugin pour créer des blogs, de la carto… entièrement open source et c’est français! Ametys.org. On pourrait le mettre plus près de jahia ou typo3 mais plus développé sur le web CMS et le collaboratif, avec un module GED.

Répondre

25 GlobusCrea mai 10, 2012 à 9 h 39 min

Bonjour,

Je suis graphiste, en train de me lancer. Je souhaiterais créer mon site (genre portfolio). J’ai lu pas mal d’articles sur les CMS et j’avoue ne pas pouvoir me décider entre Wordpress ou Joomla (ou autres…) . Que me conseilleriez-vous?

Merci à tous et toutes

GlobusCrea

Répondre

Laissez un Commentaire

Article précédent:

Article suivant: