Aller au contenu
Solideo Digital, retour à l'accueil
Contact

Sites web & CMS

Business-CMS

Client : SolideoDigital

Business-CMS

Développement d'un CMS sous Laravel permettant aux PME, indépendants et ASBL de gérer facilement leur site vitrine depuis une interface d'administration intuitive. Pages, services, projets, témoignages, formulaires de contact et personnalisation graphique sont centralisés dans un outil configurable, déployable en Docker et conçu pour limiter les dépendances techniques.

## Présentation du projet

**Business CMS** est un système de gestion de contenu développé par Solideo Digital pour faciliter la création et l'administration de sites vitrines professionnels. Il s'adresse aux PME, aux indépendants, aux professions libérales, aux commerces et aux ASBL qui souhaitent disposer d'une présence en ligne personnalisable sans devoir intervenir directement dans le code.

L'objectif est de proposer une base technique réutilisable pour différents clients, tout en permettant d'adapter le contenu et l'identité visuelle de chaque site depuis une interface d'administration centralisée.

## Fonctionnalités principales

* **Gestion du contenu :** création et modification de pages, organisation des menus, gestion des services et présentation des réalisations.
* **Administration des utilisateurs :** séparation des droits entre administrateurs et éditeurs afin de contrôler l'accès aux fonctionnalités sensibles.
* **Portfolio et témoignages :** présentation des projets avec galeries d'images, ainsi que collecte et modération des témoignages clients.
* **Formulaire de contact :** réception des demandes, suivi des messages et réponse par e-mail.
* **Personnalisation graphique :** configuration des couleurs, des polices, des logos, des coordonnées et des informations de l'entreprise.
* **Pages légales :** gestion des mentions légales et de la politique de confidentialité à partir de paramètres configurables.
* **Protection des formulaires :** limitation des envois, champ anti-spam invisible, délai minimal de soumission et consentement obligatoire.
* **Gestion des e-mails :** configuration SMTP, notifications et accusés de réception via une file d'attente.
* **Maintenance :** suppression programmée des anciens messages et tests automatisés couvrant les principales fonctionnalités.

## Technologies et architecture

Le projet repose sur **PHP 8.2+ et Laravel 12**, avec une base de données SQLite et **Filament 5** pour construire l'interface d'administration.

Le site public utilise les vues Blade et des feuilles de style CSS personnalisées, sans dépendance à Node.js ni à Vite pour la construction du frontend. Le système de thème génère dynamiquement les variables CSS à partir des paramètres enregistrés.

Le contenu HTML des pages est assaini à l'aide de HTML Purifier. Les fonctionnalités sont couvertes par des tests automatisés portant notamment sur les formulaires, les permissions, la modération et la gestion des fichiers.

Le projet dispose également d'une procédure de déploiement sous Docker, facilitant son installation et sa maintenance sur un serveur.

## Approche et objectifs

Business CMS a été conçu comme une solution réutilisable pour Solideo Digital : plutôt que de repartir de zéro pour chaque site vitrine, une base commune peut être configurée selon les besoins et l'identité de chaque organisation.

Cette approche vise à rationaliser le développement, simplifier la gestion quotidienne des sites et faciliter leur évolution, tout en conservant une architecture maîtrisée et des outils adaptés à un hébergement indépendant.

## Démonstration

Une version de démonstration est accessible en ligne afin de découvrir le site public et ses possibilités.

Projets similaires

Sites web & CMS

Business-CMS-Themes

Template de site vitrine professionnel administrable, conçu par Solideo Digital pour permettre aux P...

  • Laravel 12 · Filament 5 · PHP · Blade · Tailwind CSS v4 · Vite ·
  • SQLite · Docker · FrankenPHP · Caddy
Voir le projet