Menu du compte de l'utilisateur

  • Se connecter

Navigation principale

  • Accueil
  • Tous les CMS
  • Tutoriels
  • Livres Blanc
Accueil
Guide CMS

Fil d'Ariane

  • Accueil
  • Tous les CMS
  • C
  • Concrete CMS

Sélecteur de langue

  • Français
  • English

Navigation principale

  • Accueil
  • Tous les CMS
  • Tutoriels
  • Livres Blanc

Connexion utilisateur

CAPTCHA
Cette question sert à vérifier si vous êtes un visiteur humain ou non afin d'éviter les soumissions de pourriel (spam) automatisées.
  • Créer un nouveau compte
  • Réinitialiser votre mot de passe

Navigation du livre

  • Tous les CMS
    • Autres
    • A
    • B
    • C
      • CMSimple
      • Concrete CMS
    • D
    • E
    • F
    • G
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • Q
    • R
    • S
    • T
    • U
    • V
    • W
    • X
    • Y
    • Z

Guy Vigneault

Concrete CMS

Par Guy Vigneault | 11:16 AM EDT, mer juillet 09, 2025
Logo Concrete CMS

 

 

Concrete CMS : Description technique détaillée

📅 Date de sortie

Concrete CMS a été lancé en 2008 sous le nom de Concrete5 avant de changer officiellement de nom en 2020 pour se simplifier et mieux refléter son évolution.

📝 Licence

Concrete CMS est un logiciel open-source sous la licence MIT, qui permet une grande flexibilité d’utilisation et de personnalisation.

💻 Langage de programmation

Concrete CMS est développé principalement en PHP, avec une forte utilisation de JavaScript pour les interactions dynamiques sur le front-end.

🏛️ Architecture

  • Architecture modulaire et extensible, basée sur un système de blocs permettant de gérer le contenu de manière flexible.
  • Utilisation d’un système de pages et de blocs, où chaque page est composée de divers blocs de contenu (texte, images, vidéos, formulaires, etc.) qui peuvent être modifiés indépendamment.
  • Structure MVC (Model-View-Controller) qui sépare clairement les données, la logique et l’affichage.
  • Système de gestion de contenu en ligne (WYSIWYG), permettant aux utilisateurs de modifier le contenu des pages directement depuis le front-end sans accès au back-office.
  • API RESTful permettant une intégration facile avec des applications tierces.

📂 Base de données

Concrete CMS utilise MySQL ou MariaDB comme base de données relationnelle principale.

⚙️ Caractéristiques principales

✅ Interface de gestion simple et intuitive pour l’édition du contenu et la gestion des pages.
✅ Système de blocs flexible pour ajouter différents types de contenu à une page (texte, images, vidéos, formulaires, etc.).
✅ Gestion des utilisateurs avec des rôles et des permissions détaillées.
✅ Multilingue avec une prise en charge de la traduction des pages et du contenu.
✅ Thèmes et templates personnalisables pour ajuster l'apparence du site.
✅ Gestion des versions pour chaque page, permettant de revenir à une version antérieure du contenu.

🔥 Fonctionnalités avancées

🚀 Édition en ligne (WYSIWYG), permettant aux utilisateurs de modifier directement les pages sans passer par un back-office.
🔗 Système de blocs pour ajouter de nouveaux types de contenu de manière modulaire (formulaires, galeries, vidéos, etc.).
📊 SEO intégré avec des outils pour optimiser les titres, descriptions, et métadonnées de chaque page pour le référencement.
🔌 Marketplace intégré pour télécharger des thèmes et des extensions développées par la communauté.
📦 Extension via des plugins permettant d'ajouter de nouvelles fonctionnalités comme l'intégration d'e-commerce, de forums, de newsletters, etc.
💡 Gestion avancée des fichiers et des médias avec des outils de téléchargement et d'organisation.

🔐 Sécurité

🔹 Contrôle des accès utilisateurs avec des rôles définis pour chaque utilisateur et groupe d’utilisateurs.
🔹 Protection contre les attaques courantes telles que XSS, CSRF, et injections SQL.
🔹 Mises à jour régulières du CMS pour corriger les vulnérabilités de sécurité.
🔹 Support natif du HTTPS pour sécuriser les connexions entre le site et les utilisateurs.
🔹 Validation des formulaires pour éviter les entrées malveillantes et protéger les données sensibles.

✅ Les pour et les contre

✅ Avantages

✔️ Système de gestion de contenu intuitif avec une interface WYSIWYG simple à utiliser.
✔️ Modularité élevée grâce aux blocs et aux plugins, permettant d’ajouter facilement des fonctionnalités.
✔️ Multilingue avec une bonne gestion des traductions de pages et de contenu.
✔️ Édition en ligne simplifiée, idéale pour les utilisateurs non techniques.
✔️ Communauté active et une marketplace avec de nombreux thèmes et extensions disponibles.

❌ Inconvénients

❌ Peut manquer de certaines fonctionnalités avancées nativement, nécessitant l'ajout d'extensions ou de plugins.
❌ Peut être un peu lourd pour les sites très simples ou pour des utilisateurs qui cherchent une solution rapide sans personnalisation.
❌ Moins de documentation comparé à des CMS comme WordPress, ce qui peut compliquer la prise en main pour les débutants.
❌ La gestion des grandes quantités de contenu peut devenir difficile sans une optimisation appropriée, en particulier pour les sites complexes.

🌐 Site officiel

👉 https://www.concretecms.org

Si tu as des questions ou besoin de plus de détails, n’hésite pas à demander !

 

Liens transversaux de livre pour Tous les CMS

  • ‹ CMSimple
  • Haut
  • D ›
CMS

 

Tous les CMS

Tuto

 

Tutoriels

 

Livre Blanc

 

Livres Blanc

Propulsé par Drupal

Politique de confidentialite

Politique de confidentialite

Contenu récent

  • 11.4. Trouver des thèmes
    2 jours ago
  • 11.3. Télécharger et installer un module depuis Drupal.org
    2 jours ago
  • 11.2. Activer et désactiver le mode maintenance
    2 jours ago
  • 11.1. Trouver des modules
    2 jours ago
  • Chapitre 11. Étendre et personnaliser son site
    2 jours ago

Copyright

Creative Commons

Sauf mention contraire, Guide CMS © 2025 par Guy Vigneault est sous licence Creative Commons Attribution - Utilisation non commerciale - Partage dans les mêmes conditions 4.0 International

 

Creative Commons

Unless otherwise stated, Guide CMS © 2025 by Guy Vigneault is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License

eGV Web