Concrete5 : Encore un CMS modulaire ?

logo Concrete5

Bonjour à vous visiteurs ! (J’ai décidé de commencé comme ça aujourd’hui)
Aujourd’hui nous allons parler d’un CMS que l’on m’a fait découvrir pendant un entretien d’embauche, je vous présente donc Concrete5 (prononcé [concrète five]!

Rappels

Tout d’abord un petit rappel sur ce qu’est un CMS ne fera pas de mal.
Comme le dit Wikipédia:

Un système de gestion de contenu ou SGC (content management system ou CMS en anglais) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de sites Web ou d’applications multimédia.

Wikipédia

Ainsi un CMS est donc un outil permettant de gérer du contenu de façon dynamique à l’aide d’une interface d’administration.
Par exemple, le blog uneviededev.fr est conçu grâce au CMS WordPress spécialisé pour faire des blogs.

Je vous laisse aller creuser ou bien laisser un commentaire si vous avez besoin de plus d’information sur les CMS.
Reprenons donc sur Concrete5.

Concrete5, toute une histoire

Concrete5 a donc commencé a être développé par Franz Maruna et Andrew Embler en 2003. Aujourd’hui, et depuis le 9 juin 2020, ce CMS en est à la version 8.5.4.
L’idée de créer de ce framework a été de faire un CMS simple, flexible et robuste.

Concrete5 a longtemps été basé sur Zend Framework mais est aujourd’hui basé sur du Symfony et utilise Doctrine comme ORM.

Caractéristiques

Édition en directe

L’une des forces de Concrete5, est éditeur de bloc directement en visualisant le site. Plus besoin de passer par une administration pour modifier vos textes, vous aller directement sur votre site et vous avez directement le rendu de vos modifications.
Bien entendu il faudra ensuite publier vos modifications pour que cela soit visible par les visiteurs.

Des blocs de partout!

Concrete5 possède un système de bloc à placer sur les pages.
Un bloc c’est en fait une fonctionnalité, comme un paragraphe, une image, un calendrier ou encore une vidéo.
Grâce à son système de mise en page, il est possible de changer le layout des lignes (mettre plusieurs colonnes par exemple) afin de personnaliser davantage votre site.

Même si ce système existe également chez WordPress, Concrete5 l’utilise peut être mieux en rendant très facile le développement de bloc supplémentaires.
J’écrirais sûrement un article expliquant comment développer un bloc sur Concrete5

Une communauté active et croissante

Concrete5: 310 817 membres et 779 116 sites web
Communauté de Concrete5

Comme le montre cette capture d’écran faite à l’instant, presques 800 000 sites ont étés fait avec Concrete5. On est loin de WordPress avec ses 455 millions de sites mais ce nombre augmente progressivement.

Comme on peux le voir sur l’image suivante, Concrete5 est pour le moment utilisé pour peu de site en comparaison à ses concurrents, mais cela tend à évoluer.

Concrete5 usage
Concrete5 usage

Des équipes de développement externe

Concrete5 possède sa propre équipe, mais s’appuie également sur des partenaire afin d’améliorer certaines parties de son code.
J’ai découvert cela pendant mon entretien, l’entreprise me recevant participe activement au développement de certaines parties du CMS.
Concrete5 possède donc du code Made in France mais les contributeurs sont mondiaux !

Conclusion

Je n’ai rien d’autre d’intéressant à dire sur ce CMS, je ne peux que vous conseiller d’aller le tester car personnellement il m’a bien plu.
Faites moi vos retours en commentaire pour ceux qui le teste et si jamais je n’ai pas parlé de point essentiel, faites le moi savoir 🙂 !


Sources

Articles récents

Concrete5 : Encore un CMS modulaire ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut