CMS
free.fr
Refonte du site du cabinet médical du Dr Olona
🎯 Objectif
🛠️ Ce que j’ai réalisé
🎨 Modifications front-end du site statique généré par le CMS pour l’adapter aux besoins du cabinet (ajustements de contenu, de structure ou de style).
🗂️ Suppression complète de l’interface d’administration du CMS, non adaptée à l’hébergement chez Free, et trop complexe pour l’utilisateur.
• l’activation/désactivation d’un bandeau d’information temporaire (fermetures exceptionnelles, alertes…),
• la saisie d’un message libre, avec dates de début et de fin pour une activation automatique.
Captures du back-office
Captures du site
• Une interface d’administration responsive, claire et intuitive.
Intégration d’un effet visuel inspiré de WP Maintenance : un formulaire de connexion intégré à la page d’accueil, avec un effet de page oblique et en arrière plan déclenché par un cadenas.
Captures formulaire de connexion
⚙️ Contraintes techniques
Hébergement chez Free.fr, avec :
un PHP très ancien,
des limitations de sécurité (sessions PHP classiques limitées),
pas de gestion moderne des droits.
👉 Choix assumé de ne pas utiliser la base MySQL fournie, le site étant basé sur des fichiers statiques.
📁 Stockage des données dynamiques via :
des fichiers texte (
horaires.txt,bandeau.txt, etc.),des fichiers JSON pour certaines structures de données plus complexes.
📧 Envoi d’e-mails non fonctionnel côté serveur
Le serveur Free.fr ne permet pas l’envoi fiable d’e-mails via PHP (mail()) pour les sites hébergés gratuitement.
👉 Pour contourner cette limitation, une solution externe a été intégrée en back-end afin de permettre la soumission de formulaires de contact.
Le formulaire reste intégré au site, sans redirection ni ouverture de page extérieure, pour conserver une expérience fluide.
