Apparence
Edith — Vue d'ensemble
Edith est un CMS professionnel pensé pour durer. L'équipe technique le configure et l'adapte au projet avant la livraison, pour que chaque installation corresponde précisément aux besoins du client.
Ce que vous obtenez dès le départ est un socle solide, éprouvé et optimisé : gestion de contenu, référencement, sécurité, performances. La grande majorité des besoins courants d'un site professionnel sont couverts nativement, sans développement supplémentaire.
Et si votre activité évolue, Edith évolue avec elle. Son architecture modulaire permet d'activer de nouvelles fonctionnalités au fil du temps, ou d'y greffer des développements sur mesure : espace client, formulaires métiers, connecteurs API, workflows spécifiques, sans jamais repartir de zéro.
Le tableau ci-dessous présente l'ensemble des fonctionnalités disponibles. Chaque ligne indique si la fonctionnalité est active par défaut ou si elle peut être activée selon les besoins du projet.
Fonctionnalités intégrées
Modules de contenu
| Fonctionnalité | Description | Actif par défaut |
|---|---|---|
| Utilisateurs | Gestion des accès avec 4 niveaux de rôles (lecteur, éditeur, admin, super-admin) | option |
| Pages | Arborescence de pages illimitée avec pages système (accueil, contact, plan du site...) | oui |
| Articles et catégories | Blog et actualités avec catégories hiérarchiques, auteurs, dates de publication | oui |
| Événements et calendrier | Agenda avec dates récurrentes, catégories, filtrage par période | option |
| FAQ | Questions/réponses organisées par catégories, avec recherche sémantique intégrée | option |
| Entreprises et annuaire | Répertoire de fiches entreprises avec données SIREN/SIRET et fichiers privés | option |
| Blocs réutilisables | Fragments de contenu HTML injectables dans n'importe quelle page via shortcodes | oui |
| Formulaires de contact | Système de formulaires sur mesure configuré par l'équipe technique selon les besoins du projet, avec gestion des messages reçus en administration | oui |
| Demande de rappel | Bouton "être rappelé" présent dans l'ensemble du site public, avec ou sans enregistrement en base | option |
| Pop-ups | Fenêtres contextuelles ciblées par page, avec plage de dates d'affichage | option |
| Tags | Étiquettes de classification transversales utilisables sur plusieurs types de contenu | option |
| Chat | Module de chat intégré au site public pour afficher les réponses aux recherches dans les FAQ | option |
| Support | Messagerie interne de support technique entre le client et l'équipe, avec suivi des demandes par tickets | oui |
Médias et édition
| Fonctionnalité | Description | Actif par défaut |
|---|---|---|
| Médiathèque | Bibliothèque centrale de fichiers (images, documents, vidéos, audio) organisée en collections hiérarchiques | oui |
| Upload par morceaux | Envoi de fichiers volumineux en plusieurs parties, sans risque d'erreur ou d'interruption | oui |
| Conversion WebP | Les images importées sont converties au format WebP, plus léger pour le web | oui |
| Optimisation | Redimensionnement et compression configurables (largeur max, hauteur max, qualité) et nettoyage des données EXIF à chaque upload | oui |
| Recadrage (crop) | Découpage précis des images depuis l'interface d'administration | oui |
| Mise en cache | Une série de filtres pré-configurés pour le projet génère et met en cache les variantes d'images adaptées à chaque contexte d'affichage | oui |
| Sliders et carrousels | Diaporamas et carrousels d'images intégrables dans les pages via shortcode | oui |
| Affichage des sliders sur mobile | Option d'activation ou de désactivation des sliders sur appareils mobiles pour les performances | option |
| Éditeur de texte riche | Mise en forme des contenus (texte, images, tableaux, liens...) via un éditeur visuel intégré | oui |
| Shortcodes | Injection de contenu dynamique dans l'éditeur : formulaires, FAQ, articles, carrousels... | oui |
| Nettoyage automatique du contenu | Suppression des balises inutiles dans les contenus publiés pour un HTML propre en front | oui |
Référencement (SEO)
| Fonctionnalité | Description | Actif par défaut |
|---|---|---|
| Métadonnées par contenu | Titre SEO, description, mots-clés et image paramétrables pour chaque page, article, événement... | oui |
| Métadonnées globales | Valeurs par défaut définies au niveau du site (titre, description, auteur) | oui |
| Sitemap XML automatique | Plan du site généré et mis à jour automatiquement à chaque modification de contenu | oui |
| Données structurées JSON-LD | Balisage Schema.org généré automatiquement (page, article, événement, FAQ, entreprise...) | oui |
| URLs propres et slugs | Génération automatique des adresses web à partir du titre, pour chaque contenu | oui |
| Génération de métas par IA | Suggestion automatique de descriptions SEO via un service d'intelligence artificielle | option |
| Mode multilingue | Site disponible en plusieurs langues (jusqu'à 6 : fr, en, de, es, nl, it) avec URLs localisées | option |
| Balises hreflang | Déclaration automatique des versions linguistiques alternatives pour les moteurs de recherche | oui |
| Connexion à l'API de traduction | Liaison avec notre instance LibreTranslate pour activer les fonctions de traduction automatique | option |
| Traduction automatique à la sauvegarde | Traduction immédiate en arrière-plan à chaque modification d'un contenu (nécessite l'API de traduction) | option |
| Traduction manuelle au clic | Bouton de traduction à la demande dans l'interface admin (nécessite l'API de traduction) | option |
| Édition manuelle des traductions | Modification directe du contenu dans chaque langue depuis l'interface d'administration | option |
Services et intégrations
| Fonctionnalité | Description | Actif par défaut |
|---|---|---|
| Recherche globale | Barre de recherche multi-contenu (pages, articles, FAQ, événements, entreprises) | option |
| Périmètre de recherche configurable | Choix précis des types de contenu inclus dans les résultats de recherche | option |
| Recherche sémantique (FAQ) | Compréhension du sens des questions pour retrouver les FAQs les plus pertinentes | option |
| Détection anti-spam (PHP natif) | Analyse des soumissions de formulaires pour repérer les messages indésirables, sans captcha | oui |
| Renforcement anti-spam via API | Détection renforcée par un service externe (langue, URLs, mots-clés suspects) | oui |
| Blocage automatique des spams | Les soumissions identifiées comme spam sont bloquées avant d'atteindre la boîte de réception | oui |
| Consentement aux cookies | Bannière RGPD configurable conforme aux obligations légales | oui |
| Analytics Matomo | Suivi statistique des visites hébergé en propre, activable depuis les paramètres | option |
| Carte de contact | Affichage d'une carte interactive sur la page de contact | option |
| Envoi d'emails (Brevo) | Notifications automatiques par email pour les formulaires, tickets, inscriptions... | oui |
| Notifications SMS (Brevo) | Envoi de SMS pour certaines actions critiques | option |
| Lookup SIREN/SIRET (Pappers) | Remplissage automatique des données d'une entreprise à partir de son numéro SIREN ou SIRET | option |
| Purge RGPD des messages | Suppression des messages selon une durée de rétention configurable | oui |
| Export CSV des messages | Export des contacts reçus avant archivage ou suppression | oui |
Performance, sécurité et accessibilité
| Fonctionnalité | Description | Actif par défaut |
|---|---|---|
| Navigation sans rechargement (SPA) | Les pages s'affichent instantanément sans rechargement complet du navigateur | oui |
| Barre de navigation front | Navigation principale du site public, activable selon le gabarit choisi | oui |
| Mode sombre (admin) | Interface d'administration disponible en thème sombre | oui |
| Mode maintenance | Page de maintenance activable avec formulaire de contact configurable | oui |
| Pages protégées | Certaines pages peuvent nécessiter une connexion pour être accessibles | option |
| Cache intelligent | Mise en cache de la navigation et des contenus, invalidation automatique à chaque modification | oui |
| Traitement asynchrone | Les tâches lourdes (traduction, indexation) s'exécutent en arrière-plan sans bloquer l'interface | oui |
| Architecture modulaire | Chaque fonctionnalité peut être activée ou désactivée indépendamment selon le projet | oui |
| Protection CSRF | Jetons de sécurité sur tous les formulaires pour prévenir les attaques intersites | oui |
| Limitation des tentatives de connexion | Blocage automatique après 5 tentatives échouées en 15 minutes | oui |
| Hiérarchie des rôles | niveaux d'accès distincts pour un contrôle fin des permissions utilisateurs | oui |
| Politique de sécurité des contenus (CSP) | En-têtes HTTP de sécurité pour limiter les sources de scripts et ressources autorisées | oui |
| Accessibilité (ARIA) | Navigation clavier, rôles ARIA et textes alternatifs intégrés nativement dans les gabarits | oui |
| Historique des modifications | Traçabilité complète de chaque modification de contenu (qui, quand) | option |
Des services hébergés en propre
Certaines fonctionnalités d'Edith s'appuient sur des micro-services développés et hébergés par l'équipe technique, indépendamment de toute plateforme tierce.
C'est le cas de la détection anti-spam et de la traduction automatique : ces deux services fonctionnent sur des serveurs dédiés, aux côtés d'Edith. Les données des formulaires et les contenus du site ne transitent jamais vers des services externes ou des plateformes américaines.
Cette approche est un choix délibéré : garantir la souveraineté des données du client, sans dépendance à des fournisseurs extérieurs dont les conditions peuvent évoluer, et sans transfert de données hors de l'environnement maîtrisé du projet.