ColdCMS release 0.1.0 : lancement d'un CMS éco-conçu
Le projet ColdCMS
L'idée de ColdCMS a émergé de deux constats : les CMS (Content Management System) sont des outils pratiques et très utilisés (Wordpress représente à lui seul 63,5 % des parts du marché des CMS), mais également très peu regardants sur leurs performances énergétiques et leur impact écologique.
HashBang a utilisé ses compétences en éco-conception pour lancer ce projet en accord avec ses valeurs. ColdCMS reflète un désir de contribution au développement open source, en proposant un outil qui répond aux enjeux actuels du numérique et de l’écologie.
Plus de détails dans le manifeste de ColdCMS.
ColdCMS est basé sur Wagtail, un CMS Django. L’administrateur web peut éditer du contenu via une interface basée sur celle de Wagtail. Wagtail bakery génère ensuite un site web statique. La mise en page du site est gérée avec Bulma, un framework CSS open source basé sur Flexbox.
Les principaux objectifs de ColdCMS sont :
- Générer des sites web légers pour le serveur, qui réalisent le moins d’appels possible au backend Wagtail
- Générer des pages web légères pour le navigateur :
- Générer un nombre minimal de requêtes pour afficher une page
Fonctionnalités clefs
- Une création de page rapide grâce à des champs prédéfinis
- Une gestion de publication des pages : sauvegarder un brouillon, prévisualiser la page, soumettre pour modération, publier, dépublier, supprimer
- Une gestion des utilisateurs et des groupes (autorisations, administrateurs, ...)
- Des templates préexistants pour différents types de page :
- Page de FAQ
- Page de contact
- Page de partenaires
- Blog
- Un modèle de page générique pour un contenu et une mise en page flexibles, avec des blocs de composants réorganisables
- Un site responsive
- Une possiblité de personnaliser le CSS
- L'ajout d'icônes de réseaux sociaux cliquables dans le menu ou le pied de page
- Un menu personnalisable
Compatibilité
Python >= 3.6
Liens utiles
- Site officiel de ColdCMS (généré avec ColdCMS)
- Code disponible sur GitLab
- Documentation pour l'utilisateur, en français et en anglais
- Tester ColdCMS
- Voir le paquet sur PyPi
- Docker Hub de ColdCMS
Contributeurs et contributrices
- Arthur Vuillard
- Lucien Deleu
- Hugo Delval
- Pauline Schmitt
N'hésitez pas à contacter HashBang pour toute question sur le projet !