` appropriée
-- **Navigation** : Liens structurés et hiérarchisés
-- **Schema.org** : Microdata pour l'organisation
-- **Sitemap** : Inclusion des liens footer
-
-### Linking interne
-
-**Distribution du jus SEO** :
-- **Pages importantes** : Liens vers les contenus prioritaires
-- **Ancres optimisées** : Mots-clés pertinents
-- **Maillage cohérent** : Structure logique des liens
-- **Éviter la suroptimisation** : Liens naturels et utiles
-
-## Maintenance et mise à jour
-
-### Vérifications régulières
-
-**Fréquence recommandée** :
-- **Liens** : Vérification mensuelle des liens morts
-- **Informations légales** : Mise à jour annuelle ou lors de changements
-- **Coordonnées** : Vérification trimestrielle
-- **Badges** : Renouvellement selon la certification
-
-### Evolution du contenu
-
-**Adaptation aux changements** :
-- **Nouveaux produits** : Ajout dans la navigation
-- **Réorganisation** : Modification de la structure
-- **Conformité** : Mise à jour légale et réglementaire
-- **Optimisation** : Amélioration basée sur l'analytics
-
-## Bonnes pratiques
-
-### Design et ergonomie
-
-**Lisibilité** :
-- **Contraste suffisant** : Texte visible sur fond
-- **Taille de police** : Minimum 12px pour la lisibilité
-- **Espacement** : Aération entre les sections
-- **Responsive** : Adaptation mobile parfaite
-
-**Organisation** :
-- **Groupement logique** : Liens par thématique
-- **Hiérarchie claire** : Ordre d'importance respecté
-- **Cohérence** : Même structure sur toutes les pages
-- **Charge cognitive réduite** : Pas de surcharge d'informations
-
-### Performance
-
-**Optimisation technique** :
-- **Images légères** : Logos et badges optimisés
-- **Scripts minimaux** : Éviter les scripts lourds
-- **Cache approprié** : Mise en cache des éléments statiques
-- **Chargement progressif** : Priorisation du contenu visible
-
-:::tip À retenir
-Votre pied de page doit inspirer confiance et respecter les obligations légales. C'est votre dernière chance de convertir un visiteur hésitant - soignez-le autant que votre page d'accueil.
-:::
-
-## Sauvegarde des modifications
-
-Une fois vos modifications effectuées, n'oubliez pas de cliquer sur le bouton `Enregistrer` pour appliquer les changements à votre pied de page.
\ No newline at end of file
diff --git a/docs/settings/personalization/front_menu.md b/docs/settings/personalization/front_menu.md
index fddc4d2..056c32c 100644
--- a/docs/settings/personalization/front_menu.md
+++ b/docs/settings/personalization/front_menu.md
@@ -10,257 +10,3 @@ Vous pouvez personnaliser le menu depuis :
`Paramètres` > `Personnalisation` > `Menu du haut de la page`

-
-:::tip Astuce
-Votre menu est la **boussole digitale** de vos clients.
-Un menu logique et accessible peut réduire de 40% le temps de recherche et augmenter la satisfaction utilisateur.
-:::
-
-## Pourquoi optimiser le menu principal ?
-
-Un menu efficace permet de :
-
-* **Améliorer l'expérience utilisateur** avec une navigation claire et intuitive
-* **Réduire la frustration** des visiteurs cherchant des informations
-* **Augmenter les conversions** en guidant vers les actions importantes
-* **Renforcer la crédibilité** avec une structure professionnelle
-* **Optimiser le référencement** avec des liens internes structurés
-
-:::tip Astuce
-C'est comme la signalétique d'un centre commercial 🛍️ — chaque visiteur doit savoir instantanément où aller pour trouver ce qu'il cherche.
-:::
-
-## Configuration du menu
-
-### Gestion des éléments
-
-**Interface de gestion** | (drag & drop)
-L'interface permet d'ajouter, réorganiser et supprimer les éléments du menu principal avec un système de glisser-déposer intuitif.
-
-**Actions disponibles** :
-- **Ajouter** : Nouveau lien ou section
-- **Déplacer** : Réorganiser l'ordre des éléments
-- **Modifier** : Éditer le libellé et la destination
-- **Supprimer** : Retirer un élément obsolète
-
-**Types d'éléments** :
-- **Liens simples** : Redirection directe vers une page
-- **Liens externes** : Vers des sites tiers (support, blog...)
-- **Menus déroulants** : Sous-catégories organisées (si supporté par le thème)
-
-### Structure recommandée
-
-#### Menu principal classique
-```
-🏠 Accueil | 📦 Produits | 💼 Services | 📞 Support | 👤 Mon Compte
-```
-
-#### Menu avec sous-catégories
-```
-🏠 Accueil
-📦 Produits
- ├─ Hébergement Web
- ├─ Serveurs VPS
- └─ Serveurs Dédiés
-💼 Services
- ├─ Support Premium
- ├─ Migration
- └─ Sauvegarde
-📞 Support
-👤 Mon Compte
-```
-
-## Paramètres d'affichage
-
-### Contrôle des thèmes
-
-**Mode autorisé** | (sélection)
-Détermine quels thèmes visuels sont disponibles pour vos utilisateurs.
-
-**Options disponibles** :
-- **Clair uniquement** : Interface claire obligatoire
-- **Sombre uniquement** : Interface sombre obligatoire
-- **Les deux** : Choix libre pour l'utilisateur
-
-**Considérations** :
-- **Clair** : Professionnel, lisible, adapté au B2B
-- **Sombre** : Moderne, moins fatiguant, apprécié des développeurs
-- **Choix libre** : Satisfaction utilisateur maximale
-
-### Éléments visuels
-
-**Afficher le logo** | (interrupteur)
-Contrôle la visibilité du logo de votre entreprise dans la barre de navigation.
-
-#### Logo affiché
-- **Avantages** : Reconnaissance de marque, professionnalisme
-- **Recommandé pour** : Branding fort, nouvelles entreprises
-- **Position** : Généralement à gauche du menu
-
-#### Logo masqué
-- **Avantages** : Plus d'espace pour la navigation, design épuré
-- **Recommandé pour** : Focus sur les fonctionnalités, design minimal
-- **Alternative** : Logo dans le footer ou page d'accueil
-
-## Menus déroulants
-
-### Fonctionnalité avancée
-
-**Support thématique** | (automatique)
-La possibilité de créer des sous-menus dépend des capacités de votre thème actuel.
-
-:::info Information
-Le bouton `Ajouter un menu déroulant` apparaît automatiquement si votre thème supporte cette fonctionnalité.
-:::
-
-### Structuration des sous-menus
-
-**Bonnes pratiques** :
-- **Maximum 7 éléments** par niveau pour la lisibilité
-- **Groupement logique** : Organisé par fonction ou catégorie
-- **Libellés courts** : 2-3 mots maximum par élément
-- **Hiérarchie claire** : Pas plus de 2 niveaux de profondeur
-
-**Exemples d'organisation** :
-
-#### Hébergeur web
-```
-Produits
-├─ Hébergement Web
-├─ Serveurs VPS
-├─ Serveurs Dédiés
-└─ Noms de domaine
-
-Support
-├─ Documentation
-├─ Tickets
-├─ Statut des services
-└─ Contact
-```
-
-#### Agence digitale
-```
-Services
-├─ Design Web
-├─ Développement
-├─ Marketing Digital
-└─ Maintenance
-
-Portfolio
-├─ Sites Web
-├─ Applications
-├─ E-commerce
-└─ Rebranding
-```
-
-## Optimisation de l'expérience
-
-### Principes UX
-
-**Navigation intuitive** :
-- **Ordre logique** : Du général au spécifique
-- **Terminologie claire** : Mots familiers à vos clients
-- **Cohérence** : Même structure sur toutes les pages
-- **Feedback visuel** : Indication de la page active
-
-**Accessibilité** :
-- **Contraste suffisant** : Lisibilité optimale
-- **Taille de police** : Confortable sur tous les appareils
-- **Navigation clavier** : Accessible sans souris
-- **Temps de réponse** : Interaction fluide
-
-### Responsive design
-
-**Adaptation mobile** :
-- **Menu hamburger** : Économie d'espace sur mobile
-- **Tactile friendly** : Zones de clic suffisamment grandes
-- **Sous-menus** : Déploiement adapté aux petits écrans
-- **Performance** : Chargement rapide sur tous supports
-
-### Tests et optimisation
-
-**Métriques à suivre** :
-- **Taux de clic** : Popularité des sections
-- **Temps de navigation** : Efficacité du parcours
-- **Taux de sortie** : Points de friction
-- **Satisfaction** : Feedback utilisateur
-
-**Tests recommandés** :
-- **A/B testing** : Différentes organisations
-- **Tests utilisateur** : Observation comportementale
-- **Analytics** : Analyse des parcours
-- **Heatmaps** : Zones de clics populaires
-
-## Stratégies par secteur
-
-### Hébergeur technique
-
-**Structure recommandée** :
-```
-Accueil | Produits | Documentation | Support | Statut | Mon Compte
-```
-
-**Focus** : Accès rapide au support et à la documentation technique
-
-### Agence créative
-
-**Structure recommandée** :
-```
-Accueil | Services | Portfolio | À propos | Blog | Contact
-```
-
-**Focus** : Mise en avant du portfolio et des services créatifs
-
-### Service B2B
-
-**Structure recommandée** :
-```
-Accueil | Solutions | Cas clients | Ressources | Démonstration | Connexion
-```
-
-**Focus** : Preuves sociales (cas clients) et démonstration du produit
-
-## Configuration avancée
-
-### Personnalisation des liens
-
-**Types de destinations** :
-- **Pages internes** : Produits, services, support
-- **Liens externes** : Blog, réseaux sociaux, partenaires
-- **Ancres** : Sections spécifiques d'une page
-- **Actions** : Téléchargement, contact, démonstration
-
-**Paramètres par lien** :
-- **Libellé** : Texte affiché dans le menu
-- **URL** : Destination du lien
-- **Ouverture** : Même onglet ou nouvel onglet
-- **Icône** : Pictogramme optionnel (si supporté)
-
-### Gestion des permissions
-
-**Visibilité conditionnelle** :
-- **Utilisateurs connectés** : Menus spécifiques aux clients
-- **Utilisateurs anonymes** : Navigation publique
-- **Rôles spécifiques** : Accès administrateur ou partenaire
-- **Statut commercial** : Clients actifs ou prospects
-
-## Maintenance et évolution
-
-### Révisions régulières
-
-**Fréquence recommandée** :
-- **Structure principale** : Révision annuelle
-- **Libellés** : Mise à jour semestrielle
-- **Liens** : Vérification mensuelle
-- **Performances** : Analyse trimestrielle
-
-### Adaptation aux évolutions
-
-**Nouveaux produits** : Intégration dans la structure existante
-**Changements organisationnels** : Refonte si nécessaire
-**Feedback clients** : Améliorations basées sur l'usage
-**Tendances UX** : Modernisation progressive
-
-:::tip À retenir
-Votre menu de navigation doit évoluer avec votre entreprise et vos clients. Un menu figé devient rapidement obsolète et frustrant. Investissez dans son optimisation continue - c'est l'investissement UX le plus rentable pour votre plateforme.
-:::
diff --git a/docs/settings/personalization/home.md b/docs/settings/personalization/home.md
index 5f00f2a..90b45aa 100644
--- a/docs/settings/personalization/home.md
+++ b/docs/settings/personalization/home.md
@@ -14,210 +14,3 @@ Vous pouvez personnaliser la page d'accueil depuis :
`Paramètres` > `Personnalisation` > `Page d'accueil`

-
-:::tip Astuce
-Votre page d'accueil est votre **vendeur silencieux**.
-Elle travaille 24h/24 pour convaincre vos visiteurs de faire confiance à vos services.
-:::
-
-## Pourquoi optimiser la page d'accueil ?
-
-Une page d'accueil performante permet de :
-
-* **Rassurer immédiatement** sur votre professionnalisme
-* **Présenter clairement** votre offre de valeur
-* **Guider efficacement** vers les actions importantes
-* **Réduire le taux de rebond** et augmenter l'engagement
-* **Convertir plus** de visiteurs en clients
-
-:::tip Astuce
-C'est comme l'accueil de votre magasin 🛍️ — vous avez quelques secondes pour convaincre le visiteur de rester et explorer.
-:::
-
-## Configuration des éléments
-
-### Messages principaux
-
-**Titre de la page d'accueil** | (texte court)
-Le message principal qui accueille vos visiteurs. Doit être percutant et résumer votre proposition de valeur.
-
-**Exemples efficaces** :
-- ✅ "L'hébergement web fiable qui fait grandir votre business"
-- ✅ "Solutions cloud sur mesure pour entrepreneurs ambitieux"
-- ✅ "Votre partenaire digital de confiance depuis 2020"
-
-**Conseils de rédaction** :
-- Maximum 8-10 mots pour l'impact
-- Incluez un bénéfice client
-- Évitez le jargon technique
-- Testez différentes versions
-
-**Sous-titre de la page d'accueil** | (texte descriptif)
-Complément au titre pour expliciter votre offre et rassurer sur vos compétences.
-
-**Exemples complémentaires** :
-```
-Titre : "L'hébergement web fiable qui fait grandir votre business"
-Sous-titre : "Serveurs haute performance, support 24/7 et 99.9% de disponibilité
-garantie pour accompagner votre croissance en toute sérénité."
-```
-
-### Éléments visuels
-
-**Image de la page d'accueil** | (fichier image)
-Visuel principal qui renforce votre message et crée l'ambiance.
-
-**Recommandations techniques** :
-- **Format** : JPG ou WebP pour les photos, PNG pour les illustrations
-- **Dimensions** : 1920x1080px minimum pour la qualité
-- **Poids** : < 500KB pour la performance
-- **Style** : Cohérent avec votre charte graphique
-
-**Types d'images efficaces** :
-- **Équipe** : Humanise votre entreprise
-- **Infrastructure** : Rassure sur la technique (serveurs, datacenter)
-- **Illustration** : Moderne et professionnelle
-- **Produit** : Interface ou résultat concret
-
-### Paramètres techniques
-
-**Nom de la page d'accueil** | (titre de l'onglet)
-Texte affiché dans l'onglet du navigateur et utilisé par les moteurs de recherche.
-
-**Bonnes pratiques SEO** :
-- 50-60 caractères maximum
-- Inclure le nom de l'entreprise
-- Ajouter mots-clés principaux
-- Format : "Service - Nom entreprise"
-
-**Exemples optimisés** :
-```
-"Hébergement Web Professionnel - NomEntreprise"
-"Solutions Cloud & VPS - VotreMarque"
-"Serveurs Dédiés Haute Performance - VotreSociété"
-```
-
-## Activation et désactivation
-
-### Contrôle d'affichage
-
-**Activer la page d'accueil** | (interrupteur)
-Détermine si les visiteurs voient une page d'accueil personnalisée ou sont redirigés directement.
-
-#### Page d'accueil activée
-- **Avantages** : Contrôle total du message, branding renforcé
-- **Idéal pour** : Entreprises établies, multiples services, image de marque forte
-- **Visiteurs voient** : Page d'accueil personnalisée avec votre contenu
-
-#### Page d'accueil désactivée
-- **Avantages** : Accès direct aux produits, parcours raccourci
-- **Idéal pour** : Boutiques spécialisées, clients habitués, vente directe
-- **Visiteurs voient** : Redirection automatique vers la boutique
-
-### Choix stratégique
-
-**Quand activer la page d'accueil** :
-- Nouvelle entreprise nécessitant présentation
-- Offres complexes nécessitant explication
-- Stratégie de contenus et référencement
-- Volonté de contrôler le parcours client
-
-**Quand la désactiver** :
-- Clients existants allant directement aux produits
-- Offre simple et bien connue
-- Optimisation du tunnel de conversion
-- Tests A/B montrant de meilleures performances
-
-## Contenu et sections
-
-### Sections personnalisées
-
-La page d'accueil peut être enrichie avec des sections modulaires pour présenter :
-- **Avantages** : Points forts de votre service
-- **Témoignages** : Avis clients et études de cas
-- **Produits** : Présentation des offres principales
-- **Actualités** : Dernières nouvelles de l'entreprise
-
-Pour configurer ces sections : `Personnalisation` > `Sections`
-[Plus d'informations sur les sections](./sections)
-
-### Structure recommandée
-
-#### Section héro (titre + sous-titre + visuel)
-Le premier écran visible par les visiteurs
-
-#### Section avantages
-3-4 points forts avec icônes explicatives
-
-#### Section produits
-Présentation des offres principales avec call-to-action
-
-#### Section témoignages
-Avis clients ou logos partenaires pour la crédibilité
-
-#### Section actualités
-Blog ou nouvelles pour montrer la dynamique
-
-## Optimisation des conversions
-
-### Tests et amélioration
-
-**Éléments à tester** :
-- **Titres** : Impact des différentes formulations
-- **Visuels** : Performance des différents types d'images
-- **Call-to-actions** : Efficacité des boutons et liens
-- **Agencement** : Organisation des sections
-
-**Métriques à surveiller** :
-- **Taux de rebond** : % de visiteurs partant immédiatement
-- **Temps sur la page** : Engagement avec le contenu
-- **Clics vers boutique** : Conversion vers l'achat
-- **Taux de conversion** : % de visiteurs devenant clients
-
-### Exemples par secteur
-
-#### Hébergeur technique
-```
-Titre : "Infrastructures cloud haute performance"
-Sous-titre : "Serveurs dédiés, VPS et hébergement web avec
-garantie 99.9% et support expert 24/7"
-Image : Datacenter moderne ou dashboard technique
-```
-
-#### Agence créative
-```
-Titre : "Donnons vie à vos idées les plus audacieuses"
-Sous-titre : "Design, développement et stratégie digitale
-pour marques qui veulent marquer leur époque"
-Image : Équipe créative ou portfolio visuel
-```
-
-#### Service B2B
-```
-Titre : "Automatisez votre croissance avec nos solutions"
-Sous-titre : "Outils et expertise pour optimiser vos processus
-et accélérer votre développement commercial"
-Image : Dashboard d'analytics ou équipe business
-```
-
-## Maintenance et évolution
-
-### Mise à jour régulière
-
-**Fréquence recommandée** :
-- **Titre/sous-titre** : Révision semestrielle ou lors de pivots
-- **Visuel** : Renouvellement annuel pour la fraîcheur
-- **Contenu sections** : Mise à jour trimestrielle
-- **Tests A/B** : En continu selon le trafic
-
-### Saisonnalité
-
-Adaptez votre page d'accueil aux :
-- **Événements** : Black Friday, soldes, fêtes
-- **Actualités** : Nouveaux produits, partenariats
-- **Tendances** : Évolution du marché et besoins clients
-- **Performance** : Optimisations basées sur les données
-
-:::tip À retenir
-Votre page d'accueil doit évoluer avec votre entreprise et vos clients. Une page statique devient rapidement obsolète. Investissez du temps dans son optimisation continue - c'est votre investissement marketing le plus rentable.
-:::
\ No newline at end of file
diff --git a/docs/settings/personalization/img.png b/docs/settings/personalization/img.png
deleted file mode 100644
index aa8898a..0000000
Binary files a/docs/settings/personalization/img.png and /dev/null differ
diff --git a/docs/settings/personalization/img_1.png b/docs/settings/personalization/img_1.png
deleted file mode 100644
index b9ae056..0000000
Binary files a/docs/settings/personalization/img_1.png and /dev/null differ
diff --git a/docs/settings/personalization/personalization.md b/docs/settings/personalization/personalization.md
index e583d2d..159e839 100644
--- a/docs/settings/personalization/personalization.md
+++ b/docs/settings/personalization/personalization.md
@@ -11,188 +11,6 @@ Vous pouvez accéder aux options de personnalisation depuis :
`Paramètres` > `Personnalisation`
-:::tip Astuce
-La personnalisation est votre **signature numérique**.
-Chaque élément personnalisé renforce votre image de marque et différencie votre offre de la concurrence.
-:::
-
-## Pourquoi personnaliser votre plateforme ?
-
-La personnalisation est essentielle pour :
-
-* **Renforcer votre image de marque** et créer une identité visuelle forte
-* **Améliorer l'expérience utilisateur** avec une navigation adaptée
-* **Optimiser le référencement** et la visibilité en ligne
-* **Fidéliser vos clients** avec une interface familière et professionnelle
-* **Se différencier** de la concurrence avec une approche unique
-
-:::tip Astuce
-C'est comme décorer votre magasin physique 🏪 — chaque détail compte pour créer l'ambiance parfaite et guider vos clients vers l'achat.
-:::
-
-## Éléments de personnalisation
-
-### 🏠 Page d'accueil
-Premier contact avec vos clients : titre, sous-titre, visuels et activation/désactivation.
-
-### 🧭 Navigation
-Menus supérieurs et inférieurs pour structurer l'expérience de navigation.
-
-### 🔍 SEO et référencement
-Optimisation pour les moteurs de recherche et intégration d'outils d'analyse.
-
-### 📱 Réseaux sociaux
-Liens vers vos profils sociaux pour étendre votre présence en ligne.
-
-### 🎨 Sections personnalisées
-Blocs de contenu modulaires pour enrichir vos pages.
-
-## Impact de la personnalisation
-
-### Expérience utilisateur
-- **Navigation intuitive** : Menus logiques et accessibles
-- **Contenu pertinent** : Messages adaptés à votre audience
-- **Design cohérent** : Harmonie visuelle sur toute la plateforme
-- **Performance optimisée** : Chargement rapide et responsive
-
-### Image de marque
-- **Identité visuelle** : Couleurs, logos et typographies
-- **Ton de communication** : Messages alignés avec vos valeurs
-- **Différenciation** : Éléments uniques qui vous distinguent
-- **Professionnalisme** : Apparence soignée et crédible
-
-### Conversion et engagement
-- **Parcours optimisé** : Guidage naturel vers l'achat
-- **Confiance renforcée** : Éléments rassurants et testimonials
-- **Interaction facilitée** : Accès simplifié aux informations
-- **Rétention améliorée** : Expérience mémorable
-
-## Stratégies de personnalisation
-
-### Approche par étapes
-
-#### Phase 1 : Fondamentaux
-1. **Configuration de la page d'accueil** : Titre, description, visuel principal
-2. **Paramètres SEO de base** : Meta-descriptions, mots-clés essentiels
-3. **Navigation principale** : Menu supérieur avec liens essentiels
-4. **Informations légales** : Mentions dans le pied de page
-
-#### Phase 2 : Enrichissement
-1. **Réseaux sociaux** : Liens vers tous vos profils
-2. **Contenu personnalisé** : Sections spécifiques à votre activité
-3. **Optimisation avancée** : Scripts de suivi et analytics
-4. **Navigation secondaire** : Menus contextuels et filtres
-
-#### Phase 3 : Optimisation
-1. **A/B testing** : Test de différentes versions
-2. **Analytics avancés** : Suivi comportemental détaillé
-3. **Personnalisation dynamique** : Contenu adaptatif
-4. **Intégrations tierces** : Outils spécialisés
-
-### Cohérence de marque
-
-#### Éléments visuels
-- **Palette de couleurs** : Respecter votre charte graphique
-- **Typographie** : Polices cohérentes avec votre identité
-- **Iconographie** : Style uniforme pour tous les pictogrammes
-- **Espacement** : Harmonie dans la mise en page
-
-#### Ton de communication
-- **Vocabulaire** : Terminologie adaptée à votre secteur
-- **Style rédactionnel** : Formel, décontracté, technique...
-- **Messages clés** : Valeurs et avantages mis en avant
-- **Call-to-actions** : Incitations cohérentes et efficaces
-
-## Optimisation des performances
-
-### Vitesse de chargement
-- **Images optimisées** : Compression et formats adaptés
-- **Scripts minimisés** : Code léger et efficace
-- **Cache stratégique** : Mise en cache intelligente
-- **CDN approprié** : Distribution géographique optimale
-
-### Référencement naturel
-- **Structure sémantique** : HTML bien organisé
-- **Métadonnées complètes** : Descriptions et mots-clés pertinents
-- **Linking interne** : Navigation logique entre les pages
-- **Contenu de qualité** : Informations utiles et régulièrement mises à jour
-
-### Accessibilité
-- **Contraste suffisant** : Lisibilité pour tous
-- **Navigation au clavier** : Accessibilité complète
-- **Textes alternatifs** : Descriptions pour les images
-- **Structure logique** : Hiérarchie claire du contenu
-
-## Mesure et amélioration
-
-### Indicateurs clés
-- **Taux de conversion** : Pourcentage de visiteurs qui achètent
-- **Temps de session** : Durée moyenne sur la plateforme
-- **Taux de rebond** : Visiteurs qui partent immédiatement
-- **Pages vues** : Engagement avec le contenu
-
-### Outils de mesure
-- **Google Analytics** : Analyse comportementale détaillée
-- **Hotjar** : Cartes de chaleur et enregistrements
-- **PageSpeed Insights** : Performance et optimisation
-- **SEMrush** : Positionnement et concurrence
-
-### Cycle d'amélioration
-1. **Analyser** : Collecter les données de performance
-2. **Identifier** : Trouver les points d'amélioration
-3. **Tester** : Expérimenter de nouvelles approches
-4. **Implémenter** : Déployer les améliorations validées
-5. **Mesurer** : Évaluer l'impact des changements
-
-## Exemples par secteur
-
-### Hébergeur web
-```
-- Page d'accueil : Focus sur la fiabilité et performance
-- Navigation : Produits, support, statut des services
-- SEO : Mots-clés techniques (VPS, serveur dédié, hosting)
-- Réseaux : LinkedIn, Twitter pour la crédibilité B2B
-```
-
-### Agence créative
-```
-- Page d'accueil : Portfolio visuel et créativité
-- Navigation : Services, portfolio, équipe, contact
-- SEO : Termes créatifs (design, branding, communication)
-- Réseaux : Instagram, Behance pour l'inspiration
-```
-
-### Service B2B
-```
-- Page d'accueil : ROI et bénéfices business
-- Navigation : Solutions, cas clients, démonstration
-- SEO : Mots-clés métier et sectoriels
-- Réseaux : LinkedIn, YouTube pour l'expertise
-```
-
-## Bonnes pratiques
-
-### Design et UX
-1. **Simplicité** : Interface claire et épurée
-2. **Cohérence** : Harmonie sur toutes les pages
-3. **Responsive** : Adaptation parfaite mobile/desktop
-4. **Accessibilité** : Utilisable par tous
-
-### Contenu
-1. **Pertinence** : Messages adaptés à votre audience
-2. **Actualité** : Informations régulièrement mises à jour
-3. **Valeur ajoutée** : Contenu utile et informatif
-4. **Optimisation SEO** : Structure et mots-clés appropriés
-
-### Technique
-1. **Performance** : Chargement rapide et fluide
-2. **Sécurité** : Protection des données et transactions
-3. **Maintenance** : Veille et mises à jour régulières
-4. **Sauvegarde** : Protection contre les pertes
-
-:::warning Important
-La personnalisation doit servir vos objectifs business et l'expérience utilisateur. Évitez la sur-personnalisation qui pourrait nuire à la performance ou à l'utilisabilité de votre plateforme.
-:::
## Navigation dans cette section
diff --git a/docs/settings/personalization/sections.md b/docs/settings/personalization/sections.md
index 0842d39..0d78bb9 100644
--- a/docs/settings/personalization/sections.md
+++ b/docs/settings/personalization/sections.md
@@ -13,284 +13,3 @@ Vous pouvez gérer les sections depuis :
Les sections sont vos **blocs de construction marketing**.
Chaque section est une opportunité de convaincre, rassurer ou orienter vos visiteurs vers l'action souhaitée.
:::
-
-## Pourquoi utiliser les sections ?
-
-Les sections personnalisées permettent de :
-
-* **Structurer le contenu** avec des blocs thématiques organisés
-* **Améliorer l'engagement** avec du contenu varié et attractif
-* **Rassurer les visiteurs** avec des témoignages et preuves sociales
-* **Promouvoir efficacement** vos offres et nouveautés
-* **Optimiser les conversions** avec des call-to-actions stratégiques
-
-:::tip Astuce
-C'est comme aménager les rayons d'un magasin 🛍️ — chaque section guide le client vers l'achat et améliore son expérience d'achat.
-:::
-
-## Types de sections disponibles
-
-### Sections de contenu
-
-**Section texte** | (contenu éditorial)
-Blocs de texte enrichi pour présenter des informations détaillées.
-
-**Utilisations recommandées** :
-- **Présentation entreprise** : Histoire, valeurs, mission
-- **Avantages concurrentiels** : Points forts uniques
-- **Explications techniques** : Fonctionnalités détaillées
-- **Actualités** : Nouvelles et annonces importantes
-
-**Section héros** | (bannière principale)
-Zone d'impact visuel fort avec titre, sous-titre et call-to-action.
-
-**Éléments typiques** :
-- **Titre percutant** : Message principal
-- **Sous-titre explicatif** : Détails et bénéfices
-- **Visuel d'impact** : Image ou vidéo
-- **Bouton d'action** : Call-to-action principal
-
-### Sections interactives
-
-**Section témoignages** | (preuves sociales)
-Avis clients, études de cas et retours d'expérience.
-
-**Types de témoignages** :
-- **Avis textuels** : Citations clients avec nom/entreprise
-- **Vidéo-témoignages** : Interviews clients authentiques
-- **Études de cas** : Résultats concrets et chiffrés
-- **Logos partenaires** : Références visuelles
-
-**Section FAQ** | (questions-réponses)
-Réponses aux questions fréquentes pour rassurer et informer.
-
-**Organisation efficace** :
-- **Catégories** : Groupement par thématique
-- **Réponses courtes** : Informations essentielles
-- **Liens complémentaires** : Vers documentation détaillée
-- **Mise à jour régulière** : Évolution selon les retours
-
-### Sections commerciales
-
-**Section produits** | (showcase offres)
-Présentation structurée de vos produits et services.
-
-**Formats recommandés** :
-- **Grille produits** : Aperçu visuel avec prix
-- **Comparatif** : Tableau des fonctionnalités
-- **Produit vedette** : Mise en avant d'une offre
-- **Pack découverte** : Offres d'essai attractives
-
-**Section CTA** | (appels à l'action)
-Zones dédiées à l'incitation à l'action et à la conversion.
-
-**Types d'actions** :
-- **Inscription** : Création de compte ou newsletter
-- **Démonstration** : Demande de démo ou essai
-- **Contact** : Prise de contact commercial
-- **Téléchargement** : Ressources ou documents
-
-## Configuration des sections
-
-### Paramètres généraux
-
-**Titre de section** | (H2 ou H3)
-Titre principal visible par les utilisateurs.
-
-**Bonnes pratiques** :
-- **Clarté** : Message compréhensible instantanément
-- **Action** : Verbes dynamiques quand approprié
-- **Mots-clés** : Termes recherchés par vos clients
-- **Longueur** : 2-5 mots pour l'impact
-
-**Description** | (texte d'introduction)
-Sous-titre ou paragraphe explicatif du contenu de la section.
-
-**Contenu** | (texte enrichi)
-Corps principal de la section avec mise en forme complète.
-
-**Options de formatage** :
-- **Gras/Italique** : Mise en évidence
-- **Listes** : Organisation structurée
-- **Liens** : Redirection vers pages spécifiques
-- **Images** : Illustrations et visuels
-
-### Paramètres visuels
-
-**Couleur de fond** | (arrière-plan)
-Couleur ou dégradé pour différencier visuellement la section.
-
-**Recommandations design** :
-- **Contraste** : Lisibilité optimale du texte
-- **Cohérence** : Harmonie avec votre charte graphique
-- **Alternance** : Variété visuelle entre les sections
-- **Accessibilité** : Respect des standards WCAG
-
-**Image de fond** | (visuel d'ambiance)
-Image en arrière-plan pour renforcer l'impact visuel.
-
-**Bonnes pratiques** :
-- **Qualité** : Haute résolution (1920px+ de large)
-- **Optimisation** : Compression pour la performance
-- **Pertinence** : En lien avec le contenu
-- **Lisibilité** : N'entrave pas la lecture du texte
-
-### Paramètres de position
-
-**Ordre d'affichage** | (séquence)
-Position de la section dans la page (drag & drop disponible).
-
-**Stratégie d'organisation** :
-1. **Section héros** : Impact immédiat
-2. **Avantages** : Valeur proposition
-3. **Produits** : Offres principales
-4. **Témoignages** : Preuves sociales
-5. **FAQ** : Réassurance
-6. **CTA final** : Conversion
-
-**Visibilité** | (affichage conditionnel)
-Contrôle de l'affichage selon les pages ou les utilisateurs.
-
-**Options de ciblage** :
-- **Toutes les pages** : Affichage global
-- **Page d'accueil** : Uniquement sur l'accueil
-- **Pages produits** : Dans la boutique
-- **Utilisateurs connectés** : Clients identifiés
-
-## Optimisation des conversions
-
-### Principes psychologiques
-
-**Preuve sociale** | (effet moutonnier)
-Utiliser les témoignages et chiffres pour rassurer.
-
-**Exemples efficaces** :
-```
-"Rejoint par plus de 5 000 entreprises"
-"4.8/5 étoiles sur +2 000 avis clients"
-"Recommandé par 96% de nos clients"
-```
-
-**Urgence et rareté** | (scarcity marketing)
-Créer un sentiment d'urgence pour accélérer la décision.
-
-**Techniques appropriées** :
-```
-"Offre limitée : -30% jusqu'au 31 mars"
-"Plus que 3 places disponibles cette semaine"
-"Rejoignez 100 entreprises ce mois-ci"
-```
-
-**Bénéfices clients** | (value proposition)
-Mettre en avant les avantages concrets plutôt que les fonctionnalités.
-
-### Tests et optimisation
-
-**A/B testing des sections** :
-- **Titres** : Impact de différentes formulations
-- **Images** : Performance des visuels
-- **CTA** : Efficacité des boutons d'action
-- **Ordre** : Séquence optimale des sections
-
-**Métriques à suivre** :
-- **Temps de lecture** : Engagement avec le contenu
-- **Taux de clic** : Performance des call-to-actions
-- **Scroll depth** : Profondeur de lecture
-- **Conversion** : Passage à l'action
-
-## Exemples de sections efficaces
-
-### Section témoignage client
-
-```markdown
-## Ce que disent nos clients
-
-"Depuis que nous hébergeons nos sites chez [Entreprise],
-nos performances ont été multipliées par 3. Le support
-technique répond en moins de 10 minutes, même le weekend.
-Une équipe exceptionnelle !"
-
-— Marie Dubois, CEO chez TechStart
-⭐⭐⭐⭐⭐ 5/5 étoiles
-```
-
-### Section avantages
-
-```markdown
-## Pourquoi nous choisir ?
-
-✅ **Support 24/7** - Équipe technique disponible jour et nuit
-✅ **99.9% uptime** - Infrastructure haute disponibilité garantie
-✅ **Sauvegarde quotidienne** - Vos données protégées automatiquement
-✅ **Migrations gratuites** - Nous nous occupons de tout
-
-[Découvrir nos offres →]
-```
-
-### Section produit vedette
-
-```markdown
-## Offre du moment : Hébergement Pro
-
-**-50% pendant 3 mois** sur notre solution la plus populaire
-
-• 100 Go SSD NVMe ultra-rapide
-• Certificat SSL gratuit inclus
-• Nom de domaine offert la 1ère année
-• Support prioritaire 24/7
-
-~~19.99€/mois~~ **9.99€/mois** les 3 premiers mois
-
-[Profiter de l'offre →]
-```
-
-## Bonnes pratiques
-
-### Contenu
-
-**Clarté** :
-- **Messages simples** : Une idée par section
-- **Vocabulaire accessible** : Éviter le jargon technique
-- **Structure logique** : Progression naturelle
-- **Call-to-actions clairs** : Actions évidentes
-
-**Crédibilité** :
-- **Preuves concrètes** : Chiffres et témoignages
-- **Références vérifiables** : Logos et citations
-- **Transparence** : Informations honnêtes
-- **Actualité** : Contenu régulièrement mis à jour
-
-### Design
-
-**Cohérence visuelle** :
-- **Charte graphique** : Respect des couleurs et polices
-- **Espacement uniforme** : Rythme visuel constant
-- **Hiérarchie claire** : Importance visuelle des éléments
-- **Responsive design** : Adaptation mobile parfaite
-
-**Performance** :
-- **Images optimisées** : Compression et formats adaptés
-- **Contenu léger** : Éviter la surcharge
-- **Chargement progressif** : Priorisation du contenu visible
-- **Cache intelligent** : Optimisation de la vitesse
-
-## Maintenance et évolution
-
-### Mise à jour régulière
-
-**Fréquence recommandée** :
-- **Témoignages** : Nouveaux avis mensuels
-- **Offres** : Actualisation selon les promotions
-- **Chiffres** : Mise à jour trimestrielle
-- **Contenu général** : Révision semestrielle
-
-### Analyse des performances
-
-**Outils de mesure** :
-- **Google Analytics** : Engagement et conversions
-- **Hotjar** : Cartes de chaleur des sections
-- **A/B testing** : Optimisation continue
-- **Feedback client** : Retours qualitatifs
-
-:::tip À retenir
-Vos sections personnalisées doivent raconter l'histoire de votre entreprise et guider naturellement vers l'achat. Chaque section doit avoir un objectif clair et mesurable. Testez, mesurez, optimisez en continu.
diff --git a/docs/settings/personalization/seo.md b/docs/settings/personalization/seo.md
index 7dba1dc..f705b40 100644
--- a/docs/settings/personalization/seo.md
+++ b/docs/settings/personalization/seo.md
@@ -9,24 +9,6 @@ Vous pouvez accéder aux paramètres SEO depuis :
`Paramètres` > `Personnalisation` > `Paramètres SEO`
-:::tip Astuce
-Le SEO est votre **commercial numérique 24h/24**.
-Une optimisation réussie peut générer plus de trafic que toutes vos campagnes publicitaires payantes combinées.
-:::
-
-## Pourquoi optimiser le SEO ?
-
-Un référencement efficace permet de :
-
-* **Augmenter la visibilité** de votre plateforme sur Google et autres moteurs
-* **Attirer du trafic qualifié** intéressé par vos services
-* **Réduire les coûts** d'acquisition par rapport à la publicité payante
-* **Renforcer la crédibilité** avec un positionnement en première page
-* **Pérenniser** votre présence en ligne sur le long terme
-
-:::tip Astuce
-C'est comme avoir la meilleure vitrine 🏪 sur la rue la plus passante — mais en ligne, cette rue s'appelle Google.
-:::
## Configuration de base
@@ -35,28 +17,9 @@ C'est comme avoir la meilleure vitrine 🏪 sur la rue la plus passante — mais
**Titre du site** | (balise title)
Élément le plus important pour le SEO, affiché dans l'onglet du navigateur et les résultats de recherche.
-**Bonnes pratiques** :
-- **Longueur optimale** : 50-60 caractères maximum
-- **Mots-clés principaux** : En début de titre
-- **Nom de l'entreprise** : À la fin après un séparateur
-- **Unique et descriptif** : Spécifique à votre activité
-
-**Exemples optimisés** :
-```
-"Hébergement Web Haute Performance | MonEntreprise"
-"Solutions Cloud & VPS Professionnels | VotreMarque"
-"Agence Digitale & Développement Web | NomAgence"
-```
-
**Description de l'espace client** | (meta description)
Résumé affiché sous le titre dans les résultats de recherche, crucial pour le taux de clic.
-**Format recommandé** :
-- **Longueur** : 150-160 caractères maximum
-- **Call-to-action** : Incitation à l'action
-- **Bénéfices clés** : Avantages principaux
-- **Mots-clés** : Termes recherchés par vos clients
-
**Exemples efficaces** :
```
"Hébergement web professionnel avec 99.9% de disponibilité. Support 24/7,
@@ -193,133 +156,11 @@ fbq('track', 'PageView');
**Couleur principale** | (brand color)
Couleur de marque utilisée pour les embeds et intégrations sociales.
-**Impact sur le SEO** :
-- **Embeds sociaux** : Couleur des liens partagés
-- **Progressive Web App** : Couleur de thème
-- **Browser UI** : Couleur de l'interface navigateur
-- **Rich snippets** : Éléments mis en avant
-
-**Format recommandé** :
-- **Hexadécimal** : #1a73e8 (bleu Google)
-- **Cohérence** : Aligné avec votre charte graphique
-- **Contraste** : Lisible sur fond blanc et sombre
-- **Accessibilité** : Respecter les ratios de contraste
-
### Contrôle d'indexation
**Désactiver le référencement** | (noindex global)
Option pour empêcher l'indexation complète de votre plateforme.
-#### Quand désactiver
-- **Développement** : Site en construction ou test
-- **Maintenance** : Refonte majeure en cours
-- **Contenu privé** : Plateforme strictement interne
-- **Duplication** : Éviter le contenu dupliqué temporaire
-
-#### Quand garder activé
-- **Production** : Site opérationnel et public
-- **Acquisition** : Recherche de nouveaux clients
-- **Croissance** : Développement de la visibilité
-- **Concurrence** : Maintien de la position
-
:::warning Attention
Désactiver le référencement supprime votre visibilité Google. À utiliser uniquement pour des sites non-publics ou en développement.
-:::
-
-## Optimisation avancée
-
-### Structured Data
-
-**Données structurées** recommandées :
-- **Organization** : Informations sur l'entreprise
-- **WebSite** : Données du site principal
-- **BreadcrumbList** : Fil d'Ariane
-- **Review** : Avis et évaluations
-- **Product** : Fiches produits (si applicable)
-
-### Performance SEO
-
-**Facteurs techniques** :
-- **Vitesse de chargement** : Core Web Vitals
-- **Mobile-first** : Responsive design optimal
-- **HTTPS** : Sécurisation SSL/TLS
-- **Sitemap XML** : Plan du site structuré
-
-### Linking interne
-
-**Stratégie de maillage** :
-- **Hiérarchie logique** : Pages importantes vers spécifiques
-- **Ancres optimisées** : Textes descriptifs et mots-clés
-- **Profondeur réduite** : Maximum 3 clics depuis l'accueil
-- **Liens contextuels** : Naturels et utiles
-
-## Monitoring et amélioration
-
-### Outils de suivi
-
-**Google Search Console** :
-- **Indexation** : Pages découvertes et indexées
-- **Performance** : Impressions, clics, position moyenne
-- **Erreurs** : Problèmes techniques à corriger
-- **Améliorations** : Suggestions d'optimisation
-
-**Google Analytics** :
-- **Trafic organique** : Visiteurs depuis les moteurs
-- **Comportement** : Pages vues, temps de session
-- **Conversions** : Objectifs atteints depuis le SEO
-- **Mots-clés** : Termes générant du trafic
-
-### Métriques clés
-
-**Indicateurs de performance** :
-- **Positions moyennes** : Classement dans les résultats
-- **CTR organique** : Taux de clic depuis Google
-- **Trafic SEO** : Visiteurs depuis le référencement naturel
-- **Conversions SEO** : Ventes ou leads générés
-
-### Optimisation continue
-
-**Actions régulières** :
-- **Analyse concurrentielle** : Positionnement vs concurrents
-- **Mise à jour contenu** : Fraîcheur et pertinence
-- **Technical SEO** : Corrections techniques
-- **Link building** : Acquisition de liens entrants
-
-## Exemples par secteur
-
-### Hébergeur web technique
-
-**Configuration SEO** :
-```
-Titre : "Hébergement Web Pro & Serveurs VPS | MonHébergeur"
-Description : "Hébergement haute performance avec support expert 24/7.
-Serveurs SSD, sauvegarde quotidienne, 99.9% uptime. Essai gratuit."
-Mots-clés : hébergement web, serveur VPS, hébergement français,
-cloud hosting, serveur dédié, backup automatique
-```
-
-### Agence créative
-
-**Configuration SEO** :
-```
-Titre : "Agence Web & Création Sites Internet | MonAgence"
-Description : "Création de sites web sur-mesure et e-commerce.
-+300 projets, design moderne, référencement inclus. Devis gratuit 24h."
-Mots-clés : création site web, agence web, développement web,
-e-commerce, refonte site, SEO, UX design
-```
-
-### Service B2B
-
-**Configuration SEO** :
-```
-Titre : "Solutions Digitales B2B & Transformation | MonService"
-Description : "Digitalisation d'entreprise et outils métier.
-ROI prouvé, intégration rapide, support dédié. Démo gratuite."
-Mots-clés : solution SaaS, digitalisation entreprise,
-logiciel métier, automatisation, transformation digitale
-```
-
-:::tip À retenir
-Le SEO est un investissement à long terme qui compound dans le temps. Chaque optimisation aujourd'hui contribue à votre visibilité de demain. Soyez patient, cohérent et mesurez vos progrès régulièrement.
:::
\ No newline at end of file
diff --git a/docs/settings/personalization/socials.md b/docs/settings/personalization/socials.md
index 4c8b93f..572326a 100644
--- a/docs/settings/personalization/socials.md
+++ b/docs/settings/personalization/socials.md
@@ -72,39 +72,6 @@ https://www.instagram.com/votrecompte
https://www.youtube.com/c/votrechaine
https://twitter.com/votrecompte
```
-
-**Bonnes pratiques URL** :
-- **URLs complètes** : Avec https:// obligatoire
-- **Profils actifs** : Comptes régulièrement mis à jour
-- **URLs personnalisées** : Vanity URLs quand disponibles
-- **Vérification** : Tester le lien avant validation
-
-### Icônes et visuel
-
-**Icône du réseau social** | (représentation visuelle)
-Code d'icône Bootstrap Icons pour l'affichage visuel du réseau.
-
-Toutes les icônes disponibles sont consultables sur [Bootstrap Icons](https://icons.getbootstrap.com/)
-
-**Icônes recommandées par réseau** :
-
-| Réseau social | Code icône | Visuel |
-|--------------|------------|---------|
-| Facebook | `facebook` | Icône Facebook |
-| Instagram | `instagram` | Icône Instagram |
-| LinkedIn | `linkedin` | Icône LinkedIn |
-| Twitter/X | `twitter-x` | Icône Twitter/X |
-| YouTube | `youtube` | Icône YouTube |
-| TikTok | `tiktok` | Icône TikTok |
-| Discord | `discord` | Icône Discord |
-| GitHub | `github` | Icône GitHub |
-
-**Conseils d'utilisation** :
-- **Cohérence visuelle** : Style uniforme pour tous les réseaux
-- **Reconnaissance immédiate** : Icônes officielles des marques
-- **Taille appropriée** : Lisibilité sur tous les appareils
-- **Contraste** : Visibilité optimale sur votre design
-
## Modification et gestion
### Édition d'un réseau existant
@@ -117,22 +84,6 @@ Vous pouvez éditer un réseau social en cliquant sur le bouton `Afficher` dans
- **Mise à jour URL** : Changement d'adresse de profil
- **Changement d'icône** : Adaptation visuelle
- **Modification du nom** : Ajustement du libellé
-- **Activation/Désactivation** : Contrôle de la visibilité
-
-### Bonnes pratiques de gestion
-
-**Maintenance régulière** :
-- **Vérification mensuelle** : Liens actifs et profils à jour
-- **Cohérence des profils** : Informations harmonisées entre réseaux
-- **Activité constante** : Publications régulières sur les comptes liés
-- **Modération** : Réponses aux commentaires et messages
-
-**Stratégie de contenu** :
-- **Contenu adapté** : Format spécifique à chaque réseau
-- **Fréquence optimale** : Rythme de publication approprié
-- **Engagement authentique** : Interactions naturelles avec la communauté
-- **Cross-promotion** : Promotion croisée entre les réseaux
-
## Affichage et intégration
### Position dans le site
@@ -141,114 +92,4 @@ Les réseaux sociaux s'affichent automatiquement en bas de votre site dans le pi

-**Avantages de cette position** :
-- **Visibilité constante** : Présent sur toutes les pages
-- **Non-intrusif** : N'interfère pas avec le contenu principal
-- **Convention web** : Position attendue par les utilisateurs
-- **Accès facile** : Disponible après consultation du contenu
-
-### Comportement des liens
-
-**Ouverture en nouvel onglet** :
-- **Préservation de l'expérience** : Votre site reste ouvert
-- **Fluidité de navigation** : Retour facile sur votre plateforme
-- **Optimisation du temps** : Consultation parallèle possible
-- **Réduction du taux de rebond** : Maintien de l'engagement
-
-## Stratégies par secteur d'activité
-
-### Hébergeur web et services techniques
-
-**Réseaux prioritaires** :
-- **LinkedIn** : Réseau professionnel B2B
-- **Twitter/X** : Communication technique et support
-- **YouTube** : Tutoriels et démonstrations
-- **GitHub** : Code et projets open source
-
-**Contenu recommandé** :
-- **Guides techniques** : Tutorials et best practices
-- **Actualités secteur** : Évolutions technologiques
-- **Support client** : Réponses aux questions techniques
-- **Cas d'usage** : Témoignages et success stories
-
-### Agence créative et design
-
-**Réseaux prioritaires** :
-- **Instagram** : Portfolio visuel et inspiration
-- **Behance** : Showcase professionnel créatif
-- **LinkedIn** : Réseau business et partenariats
-- **TikTok** : Processus créatifs et behind-the-scenes
-
-**Contenu recommandé** :
-- **Portfolio projets** : Réalisations et études de cas
-- **Processus créatif** : Behind-the-scenes et making-of
-- **Inspiration** : Tendances et veille créative
-- **Équipe** : Humanisation et culture d'entreprise
-
-### Services B2B et consultancy
-
-**Réseaux prioritaires** :
-- **LinkedIn** : Networking et thought leadership
-- **YouTube** : Webinaires et contenus éducatifs
-- **Twitter/X** : Actualités secteur et expertise
-- **Facebook** : Communauté et événements
-
-**Contenu recommandé** :
-- **Expertise sectorielle** : Articles et analyses
-- **Études de cas** : Résultats et témoignages clients
-- **Formations** : Contenus éducatifs et webinaires
-- **Actualités** : Évolutions réglementaires et marchés
-
-## Optimisation et performance
-
-### Métriques à suivre
-
-**Indicateurs d'engagement** :
-- **Trafic social** : Visiteurs en provenance des réseaux
-- **Engagement rate** : Interactions sur vos publications
-- **Croissance followers** : Évolution de votre audience
-- **Mentions de marque** : Visibilité et notoriété
-
-**Outils de mesure** :
-- **Google Analytics** : Trafic depuis les réseaux sociaux
-- **Facebook Insights** : Statistiques détaillées Facebook/Instagram
-- **LinkedIn Analytics** : Performance du contenu professionnel
-- **Hootsuite/Buffer** : Gestion et analytics multi-réseaux
-
-### Optimisation continue
-
-**Tests et améliorations** :
-- **A/B testing** : Performance de différents contenus
-- **Timing optimal** : Meilleurs moments de publication
-- **Formats variés** : Vidéos, images, textes, stories
-- **Hashtags stratégiques** : Visibilité et découvrabilité
-
-**Cohérence de marque** :
-- **Visual identity** : Cohérence des visuels et couleurs
-- **Tone of voice** : Homogénéité du ton de communication
-- **Message unifié** : Alignement avec votre stratégie globale
-- **Cross-platform** : Adaptation du contenu à chaque réseau
-
-## Considérations légales et éthiques
-
-### Protection des données
-
-**Liens externes** :
-- **Politique de confidentialité** : Information sur le transfert vers les réseaux
-- **Consentement cookies** : Gestion des trackers sociaux
-- **RGPD compliance** : Respect des réglementations européennes
-- **Transparence** : Information claire sur l'utilisation des données
-
-### Modération et reputation
-
-**Gestion de l'e-réputation** :
-- **Veille active** : Surveillance des mentions et commentaires
-- **Réponse rapide** : Gestion des commentaires négatifs
-- **Politique de modération** : Règles claires et cohérentes
-- **Escalade** : Procédures pour les situations difficiles
-
-:::tip À retenir
-Vos réseaux sociaux ne sont pas de simples liens — ils sont des extensions vivantes de votre marque. Chaque réseau doit apporter une valeur unique à votre audience tout en renforçant votre positionnement global. Soyez présent où sont vos clients, pas partout.
-:::
-
Une fois vos réseaux sociaux configurés, n'oubliez pas de cliquer sur `Enregistrer` pour appliquer les modifications.
diff --git a/docs/settings/provisioning/services.md b/docs/settings/provisioning/services.md
index cd32dff..a250923 100644
--- a/docs/settings/provisioning/services.md
+++ b/docs/settings/provisioning/services.md
@@ -16,5 +16,61 @@ Cela veut dire que le service restera suspendu pendant 7 jours après la date d'
**Nombre maximum de tentatives de renouvellement automatique** : Vous pouvez définir le nombre maximum de tentatives de renouvellement automatique. Par défaut, il est de 7 tentatives (jours).
## Webhook au renouvellement
-**URL du webhook** : Vous pouvez définir l'URL du webhook pour les renouvellements des services.
-
\ No newline at end of file
+**URL du webhook** : Vous pouvez définir l'URL du webhook pour les renouvellements des services ou l'amélioration des services (POST, JSON).
+
+Si l'URL fournie est un webhook Discord (ex. https://discord.com/api/webhooks/xxxxx), les notifications apparaîtront automatiquement sous forme d'embed (capture ci‑dessous).
+
+
+
+Si vous utilisez un webhook personnalisé, CLIENTXCMS enverra une requête HTTP POST avec un payload JSON structuré.
+Exemple
+
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+
+
+
+```json
+{
+ "payload": {
+ "action": "service_upgraded",
+ "customername": "Martin Dev",
+ "customeremail": "test@clientxcms.com",
+ "customer_url": "https://example.com/admin/customers/1",
+ "old_product": "Starter",
+ "new_product": "Pro",
+ "service_name": "Mon VPS",
+ "service_url": "https://example.com/admin/services/1",
+ "invoice_url": "https://example.com/admin/invoices/123"
+ }
+}
+```
+
+
+
+
+```json
+{
+ "payload": {
+ "action": "service_renewed",
+ "__url": "https://example.com/admin/services/1",
+ "servicename": "Mon VPS",
+ "serviceid": "1",
+ "customer_url": "https://example.com/admin/customers/1",
+ "expiresat": "01/01/26",
+ "last_expires_at": "01/01/25",
+ "customername": "Martin Dev",
+ "currency": "€",
+ "customeremail": "test@clientxcms.com",
+ "invoiceurl": "https://example.com/admin/invoices/123",
+ "price": "10.00€"
+ }
+}
+```
+
+
+
+
+
+
diff --git a/docs/settings/security/database.md b/docs/settings/security/database.md
index 59d58e7..7d28e1f 100644
--- a/docs/settings/security/database.md
+++ b/docs/settings/security/database.md
@@ -1,10 +1,9 @@
---
sidebar_position: 2
---
-
# Base de données
-Dans **CLIENTXCMS**, la gestion de la **base de données** est un aspect critique de la maintenance et de la sécurité de votre plateforme.
+Dans **CLIENTXCMS**, la gestion de la **base de données** est un aspect critique de la maintenance et de la sécurité de votre plateforme.
L'objectif est essentiel : **fournir un accès sécurisé aux données système** et **permettre les opérations de maintenance avancées** tout en **préservant l'intégrité des informations**. Cette section donne aux administrateurs expérimentés les outils nécessaires pour maintenir et mettre à jour leur installation.
Cette page requiert une authentification renforcée et offre des outils de gestion de base de données pour les utilisateurs avancés.
@@ -38,22 +37,22 @@ C'est comme avoir accès au moteur de votre voiture 🔧 — puissant, mais néc
Cette section affiche les informations de connexion à votre base de données MySQL/MariaDB :
-**Serveur de base de données** | (adresse)
+**Serveur de base de données** | (adresse)
L'adresse du serveur hébergeant votre base de données (localhost, IP, ou nom d'hôte).
-**Nom de la base** | (nom)
+**Nom de la base** | (nom)
Le nom de la base de données contenant toutes les tables de CLIENTXCMS.
-**Nom d'utilisateur** | (utilisateur)
+**Nom d'utilisateur** | (utilisateur)
L'identifiant utilisé pour se connecter à la base de données.
-**Mot de passe** | (masqué par défaut)
+**Mot de passe** | (masqué par défaut)
Le mot de passe de connexion, masqué par défaut pour des raisons de sécurité.
Survolez le champ avec votre souris pour révéler temporairement le mot de passe.
### Accès PHPMyAdmin
-**Interface web de gestion** | (bouton d'accès)
+**Interface web de gestion** | (bouton d'accès)
Accès direct à PHPMyAdmin pour une gestion visuelle de votre base de données.
:::info Disponibilité PHPMyAdmin
@@ -72,6 +71,7 @@ L'accès PHPMyAdmin est **uniquement disponible pour les instances cloud** hébe
### Qu'est-ce qu'une migration ?
Les migrations sont des scripts qui modifient la structure de votre base de données :
+
- Ajout de nouvelles tables
- Modification de colonnes existantes
- Création d'index pour les performances
@@ -79,13 +79,14 @@ Les migrations sont des scripts qui modifient la structure de votre base de donn
### Exécution des migrations
-**Sélection du module** | (menu déroulant)
+**Sélection du module** | (menu déroulant)
Choisissez le module ou l'extension pour lequel exécuter les migrations :
- **Core** : Migrations du système principal ClientXCMS
- **Extensions** : Migrations spécifiques aux modules installés
**Processus de migration** :
+
1. Sélectionnez le module approprié
2. Cliquez sur **"Migrer"** pour lancer l'opération
3. Surveillez la sortie pour détecter d'éventuelles erreurs
@@ -97,10 +98,11 @@ Choisissez le module ou l'extension pour lequel exécuter les migrations :
Les migrations modifient la structure de votre base de données. Cette opération est **irréversible** et peut causer des dysfonctionnements si mal exécutée.
**Prérequis obligatoires** :
+
- Sauvegarde complète de la base de données
- Environnement de test validé
- Connaissance en administration de base de données
-:::
+ :::
### Quand utiliser les migrations
@@ -114,6 +116,7 @@ Les migrations modifient la structure de votre base de données. Cette opératio
### Principe des seeders
Les seeders initialisent votre base de données avec des données par défaut :
+
- Paramètres système standards
- Données de démonstration
- Valeurs de configuration par défaut
@@ -122,6 +125,7 @@ Les seeders initialisent votre base de données avec des données par défaut :
### Exécution des seeders
**Processus de seeding** :
+
1. Cliquez sur le bouton **"Seeder"**
2. L'opération lance tous les seeders disponibles
3. Les données par défaut sont insérées dans les tables appropriées
@@ -135,7 +139,7 @@ Les seeders peuvent **écraser ou dupliquer** des données existantes. Utilisez
- Sur une installation fraîche
- Après avoir sauvegardé vos données
- Si vous comprenez l'impact sur vos données actuelles
-:::
+ :::
### Cas d'usage des seeders
@@ -144,45 +148,6 @@ Les seeders peuvent **écraser ou dupliquer** des données existantes. Utilisez
- **Développement** : Pour créer un environnement de test
- **Démonstration** : Pour générer des données d'exemple
-## Bonnes pratiques de sécurité
-
-### Avant toute opération
-
-1. **Sauvegarde complète** : Exportez votre base de données
-2. **Test préalable** : Validez sur un environnement de développement
-3. **Planification** : Effectuez les opérations en période de faible activité
-4. **Documentation** : Notez les modifications effectuées
-
-### Gestion des accès
-
-1. **Principe du moindre privilège** : Limitez l'accès aux seuls administrateurs nécessaires
-2. **Audit des actions** : Surveillez qui effectue quelles opérations
-3. **Rotation des mots de passe** : Changez régulièrement les identifiants de base
-4. **Surveillance** : Monitorez les connexions à la base de données
-
-### En cas de problème
-
-1. **Ne paniquez pas** : Analysez calmement les erreurs
-2. **Consultez les logs** : Recherchez les messages d'erreur détaillés
-3. **Restaurez si nécessaire** : Utilisez votre sauvegarde de précaution
-4. **Contactez le support** : Pour les installations cloud, faites appel à l'équipe technique
-
-## Recommandations par type d'installation
-
-### Installation cloud
-
-- Utilisez l'interface fournie pour les opérations courantes
-- Contactez le support pour les migrations complexes
-- PHPMyAdmin disponible pour les opérations ponctuelles
-- Sauvegardes automatiques gérées par l'infrastructure
-
-### Installation auto-hébergée
-
-- Maîtrisez parfaitement l'administration MySQL/MariaDB
-- Mettez en place vos propres sauvegardes automatisées
-- Surveillez les performances et l'espace disque
-- Planifiez les maintenances en dehors des heures de pointe
-
:::tip À retenir
La gestion de base de données nécessite expertise et précaution. Ces outils sont puissants mais peuvent endommager votre installation si mal utilisés. En cas de doute, consultez un administrateur expérimenté ou le support technique.
-:::
\ No newline at end of file
+:::
diff --git a/docs/settings/security/history.md b/docs/settings/security/history.md
index 03a3eb9..13ab9b9 100644
--- a/docs/settings/security/history.md
+++ b/docs/settings/security/history.md
@@ -1,10 +1,9 @@
---
sidebar_position: 3
---
-
# Historique
-Dans **CLIENTXCMS**, l'**historique** et la **surveillance des logs** constituent un pilier essentiel de la sécurité et du diagnostic de votre plateforme.
+Dans **CLIENTXCMS**, l'**historique** et la **surveillance des logs** constituent un pilier essentiel de la sécurité et du diagnostic de votre plateforme.
L'objectif est crucial : **tracer toutes les activités critiques**, **détecter les anomalies rapidement** et **faciliter le diagnostic des problèmes**. Un système de logging robuste vous permet de maintenir la sécurité, optimiser les performances et résoudre efficacement les incidents.
Cette section centralise tous les fichiers de logs système, des tâches planifiées et des erreurs pour une surveillance complète.
@@ -14,7 +13,7 @@ Vous pouvez consulter l'historique depuis :
`Paramètres` > `Sécurité` > `Historique`
:::tip Astuce
-Les logs sont votre **boîte noire** système.
+Les logs sont votre **boîte noire** système.
Consultez-les régulièrement pour anticiper les problèmes avant qu'ils n'impactent vos utilisateurs.
:::
@@ -38,16 +37,16 @@ C'est comme avoir un système de vidéosurveillance pour votre plateforme 📹
Les tâches automatiques génèrent leurs propres fichiers de logs pour tracer leur exécution :
-| Fichier de log | Commande associée | Description |
-|----------------|-------------------|-------------|
-| `services-delivery.log` | `services:delivery` | Livraison automatique des services |
-| `services-expire.log` | `services:expire` | Expiration des services |
-| `services-renewals.log` | `services:renewals` | Renouvellements automatiques |
-| `helpdesk-close.log` | `clientxcms:helpdesk-close` | Fermeture automatique des tickets |
-| `notify-expiration.log` | `services:notify-expiration` | Notifications d'expiration |
-| `invoice-delete.log` | `clientxcms:invoice-delete` | Suppression automatique des factures |
-| `purge-metadata.log` | `clientxcms:purge-metadata` | Nettoyage des métadonnées |
-| `purge-basket.log` | `clientxcms:purge-basket` | Vidage des paniers abandonnés |
+| Fichier de log | Commande associée | Description |
+| ------------------------- | ------------------------------ | ------------------------------------ |
+| `services-delivery.log` | `services:delivery` | Livraison automatique des services |
+| `services-expire.log` | `services:expire` | Expiration des services |
+| `services-renewals.log` | `services:renewals` | Renouvellements automatiques |
+| `helpdesk-close.log` | `clientxcms:helpdesk-close` | Fermeture automatique des tickets |
+| `notify-expiration.log` | `services:notify-expiration` | Notifications d'expiration |
+| `invoice-delete.log` | `clientxcms:invoice-delete` | Suppression automatique des factures |
+| `purge-metadata.log` | `clientxcms:purge-metadata` | Nettoyage des métadonnées |
+| `purge-basket.log` | `clientxcms:purge-basket` | Vidage des paniers abandonnés |
#### Contenu des logs de tâches
@@ -88,21 +87,14 @@ Exemples :
Pour chaque fichier de log, trois actions sont possibles :
-**🔽 Télécharger** | (bouton gris)
+**🔽 Télécharger** | (bouton gris)
Télécharge le fichier de log sur votre ordinateur pour analyse hors ligne.
Utile pour archivage ou analyse avec des outils externes.
-**🗑️ Vider** | (bouton vert)
-Efface le contenu du fichier sans le supprimer.
-Le fichier reste disponible pour les nouvelles entrées.
-
-**❌ Supprimer** | (bouton rouge)
-Supprime définitivement le fichier de log.
-Attention : cette action est irréversible.
-
### Cas d'usage des actions
#### Téléchargement
+
- **Analyse approfondie** avec des outils externes
- **Archivage** pour audit ou conformité
- **Partage** avec le support technique
@@ -145,29 +137,7 @@ Attention : cette action est irréversible.
[2024-08-15 14:24:01] INFO: Database connection restored
```
-### Signaux d'alarme
-
-🚨 **Surveillez particulièrement** :
-- Augmentation soudaine des erreurs
-- Échecs répétés de tâches planifiées
-- Tentatives de connexion administrative suspectes
-- Erreurs de base de données récurrentes
-- Timeouts et lenteurs anormales
-
-## Outils d'analyse recommandés
-
-### Analyse locale
-- **Grep/Awk** : Filtrage et recherche dans les logs
-- **Excel/LibreOffice** : Analyse statistique des tendances
-- **Notepad++** : Visualisation et recherche avancée
-
-### Outils professionnels
-- **ELK Stack** (Elasticsearch, Logstash, Kibana)
-- **Splunk** : Plateforme d'analyse de logs
-- **Graylog** : Gestion centralisée des logs
-- **Fluentd** : Collecte et traitement des logs
-
-## Dépannage courant
+### Dépannage courant
### Logs trop volumineux
@@ -201,8 +171,9 @@ Attention : cette action est irréversible.
### Réglementations
Selon votre secteur d'activité :
+
- **RGPD** : Logs d'accès aux données personnelles
-- **Comptabilité** : Logs des opérations financières
+- **Comptabilité** : Logs des opérations financières
- **Sécurité** : Logs d'authentification et d'accès
### Politique de rétention
@@ -215,4 +186,4 @@ Définissez une politique claire :
:::tip À retenir
Les logs sont vos alliés pour maintenir une plateforme stable et sécurisée. Une surveillance proactive vous fait gagner du temps et évite les crises. Prenez l'habitude de les consulter régulièrement.
-:::
\ No newline at end of file
+:::
diff --git a/docs/settings/security/security-setting.md b/docs/settings/security/security-setting.md
index dabd118..06aa48e 100644
--- a/docs/settings/security/security-setting.md
+++ b/docs/settings/security/security-setting.md
@@ -52,69 +52,6 @@ Pour les utilisateurs migrant depuis CLIENTXCMS v1, conservez `argon` pour maint
Changer l'algorithme de hashage rendra **tous les mots de passe existants invalides**. Les utilisateurs devront réinitialiser leur mot de passe pour se reconnecter.
:::
-### Sécurité administrative
-
-Les mots de passe des **administrateurs** sont toujours chiffrés avec `bcrypt` pour garantir un accès rapide et sécurisé à l'interface d'administration, quel que soit l'algorithme choisi pour les utilisateurs.
-
-## Authentification et accès
-
-### Gestion des sessions
-
-**Délai de vérification du mot de passe** | (secondes)
-Durée pendant laquelle un utilisateur peut effectuer des actions sensibles sans ressaisir son mot de passe.
-
-- **Valeur par défaut** : `10800` secondes (3 heures)
-- **Sécurité élevée** : `1800` secondes (30 minutes)
-- **Convivialité** : `21600` secondes (6 heures)
-
-### Contrôle des inscriptions
-
-**Autoriser l'inscription** | (interrupteur)
-Active ou désactive la possibilité pour de nouveaux utilisateurs de créer un compte.
-Désactivez cette option pour une plateforme sur invitation uniquement.
-
-**Confirmation automatique de l'inscription** | (interrupteur)
-Détermine si les nouveaux comptes sont automatiquement activés ou nécessitent une validation manuelle.
-
-- **Activé** : Les utilisateurs peuvent se connecter immédiatement
-- **Désactivé** : Validation manuelle requise par un administrateur
-
-**Autoriser la réinitialisation du mot de passe** | (interrupteur)
-Permet aux utilisateurs de réinitialiser leur mot de passe via e-mail.
-Désactivez uniquement si vous gérez les mots de passe manuellement.
-
-### Contrôle d'accès global
-
-**Forcer la connexion** | (interrupteur)
-Oblige tous les visiteurs à s'authentifier pour accéder à n'importe quelle page de la plateforme.
-Idéal pour une plateforme privée ou en développement.
-
-## Filtrage et protection anti-spam
-
-### Emails bannis
-
-**Emails bannis** | (liste, séparée par des virgules)
-Bloquez les domaines ou adresses e-mail spécifiques pour prévenir le spam et les inscriptions malveillantes.
-
-**Exemples d'utilisation** :
-
-```
-# Domaines temporaires
-mailinator.com, yopmail.com, 10minutemail.com
-
-# Domaines spécifiques
-spam@example.com, fake-domain.xyz
-
-# Patterns de domaines
-*.temp-mail.org, *.disposable.email
-```
-
-**Cas d'usage courants** :
-- Services d'emails temporaires
-- Domaines connus pour le spam
-- Adresses de test spécifiques
-- Concurrents (usage avancé)
-
## Sécurisation de l'administration
### URL d'administration personnalisée
@@ -170,54 +107,16 @@ La clé secrète pour valider les réponses CAPTCHA côté serveur.
Pour une configuration avancée des CAPTCHAs, consultez la [documentation développeur](/developpers/software/captcha).
-## Exemples de configuration
-
-### Configuration haute sécurité
-
-```
-Driver de hashage : argon2id
-Délai de vérification : 1800 secondes
-Emails bannis : Domaines temporaires bloqués
-Préfixe admin : secure-admin-2024
-CAPTCHA : Cloudflare Turnstile activé
-```
-
-### Configuration équilibrée
-
+### Problème de connection avec un captcha mal configuré
+Si vous avez un problème de connexion à cause d'un captcha mal configuré, vous pouvez désactiver temporairement le captcha vous connectant à votre base de données et en modifiant la valeur `captcha_driver` dans la table `settings` à `none`. Cela désactivera le captcha et vous permettra de vous connecter à votre espace client pour corriger la configuration du captcha.
+Commande SQL à exécuter :
+```sql
+UPDATE settings SET value = 'none' WHERE `key` = 'captcha_driver';
```
-Driver de hashage : bcrypt
-Délai de vérification : 10800 secondes
-Emails bannis : Services temporaires principaux
-Préfixe admin : backoffice
-CAPTCHA : hCaptcha activé
-```
-
-### Configuration développement
+Vous pouvez ensuite vider le cache de l'application en exécutant la commande suivante dans votre terminal à la racine de votre projet :
+```bash
+php artisan cache:clear
```
-Driver de hashage : bcrypt
-Délai de vérification : 21600 secondes
-Emails bannis : Aucun
-Préfixe admin : admin
-CAPTCHA : none
-```
-
-## Surveillance et maintenance
-
-### Bonnes pratiques
-
-1. **Audit régulier** : Vérifiez périodiquement vos paramètres
-2. **Veille sécuritaire** : Suivez les recommandations de sécurité
-3. **Tests de pénétration** : Testez vos protections régulièrement
-4. **Formation équipe** : Sensibilisez vos collaborateurs
-
-### Indicateurs de surveillance
-
-- Tentatives de connexion admin échouées
-- Inscriptions bloquées par email banni
-- Échecs de validation CAPTCHA
-- Réinitialisations de mots de passe
-
-:::tip À retenir
-La sécurité est un équilibre entre protection et convivialité. Adaptez vos paramètres à votre contexte : plus de sécurité pour les données sensibles, plus de flexibilité pour l'expérience utilisateur standard.
-:::
\ No newline at end of file
+Vous devriez maintenant pouvoir vous connecter à votre espace client et corriger la configuration du captcha.
+Les mots de passe des **administrateurs** sont toujours chiffrés avec `bcrypt` pour garantir un accès rapide et sécurisé à l'interface d'administration, quel que soit l'algorithme choisi pour les utilisateurs.
diff --git a/docs/settings/security/security.md b/docs/settings/security/security.md
index d882543..13e2327 100644
--- a/docs/settings/security/security.md
+++ b/docs/settings/security/security.md
@@ -30,47 +30,6 @@ Une sécurité robuste vous permet de :
C'est comme avoir plusieurs verrous sur votre maison 🔒 — chaque couche de sécurité renforce la protection globale.
:::
-## Composants de sécurité
-
-La sécurité de CLIENTXCMS est organisée en plusieurs domaines clés :
-
-### 🔐 Paramètres de sécurité
-Configuration des options d'authentification, hashage des mots de passe, et protections anti-spam.
-
-### 🗄️ Base de données
-Gestion sécurisée des accès à la base de données, migrations et maintenance.
-
-### 📋 Historique
-Surveillance et logging de toutes les activités critiques du système.
-
-### 👥 Personnels
-Gestion des comptes administrateurs et contrôle des accès privilégiés.
-
-## Bonnes pratiques de sécurité
-
-### Authentification forte
-- Utilisez des mots de passe complexes
-- Activez la double authentification quand disponible
-- Limitez les tentatives de connexion
-
-### Surveillance continue
-- Vérifiez régulièrement les logs
-- Surveillez les activités suspectes
-- Maintenez un historique des actions
-
-### Gestion des accès
-- Principe du moindre privilège
-- Révision périodique des permissions
-- Comptes temporaires avec expiration
-
-### Protection des données
-- Chiffrement des données sensibles
-- Sauvegardes régulières et sécurisées
-- Politique de rétention claire
-
-:::warning Important
-La sécurité est un processus continu, pas une configuration unique. Restez vigilant et mettez à jour régulièrement vos paramètres selon l'évolution des menaces.
-:::
## Navigation dans cette section
diff --git a/docs/settings/security/staffs.md b/docs/settings/security/staffs.md
index c81d927..f860a7f 100644
--- a/docs/settings/security/staffs.md
+++ b/docs/settings/security/staffs.md
@@ -1,10 +1,9 @@
---
sidebar_position: 4
---
-
# Personnels
-Dans **CLIENTXCMS**, la gestion des **comptes personnel** constitue le cœur de la sécurité administrative de votre plateforme.
+Dans **CLIENTXCMS**, la gestion des **comptes personnel** constitue le cœur de la sécurité administrative de votre plateforme.
L'objectif est stratégique : **contrôler précisément qui peut accéder à l'administration**, **définir les niveaux d'autorisation appropriés** et **tracer toutes les activités administratives**. Une gestion rigoureuse des comptes administrateurs protège votre système contre les accès non autorisés et garantit une responsabilité claire des actions.
Cette section permet de créer, gérer et surveiller tous les comptes ayant accès à l'interface d'administration.
@@ -16,7 +15,7 @@ Vous pouvez gérer les personnels depuis :

:::tip Astuce
-Chaque compte administrateur est une **clé d'accès** à votre système.
+Chaque compte administrateur est une **clé d'accès** à votre système.
Traitez-les avec le même soin que les clés de votre domicile — limitez le nombre et surveillez leur usage.
:::
@@ -49,54 +48,57 @@ Pour ajouter un nouveau membre à votre équipe administrative :
### Informations du compte
-**Nom d'utilisateur** | (texte unique)
+**Nom d'utilisateur** | (texte unique)
Identifiant unique pour ce compte administrateur.
Utilisez une convention claire (prénom.nom, initiales, etc.).
-**Prénom** | (texte)
+**Prénom** | (texte)
Prénom de la personne pour identification et personnalisation.
-**Nom de famille** | (texte)
+**Nom de famille** | (texte)
Nom de famille pour identification complète.
-**Adresse e-mail** | (e-mail unique)
+**Adresse e-mail** | (e-mail unique)
Adresse e-mail professionnelle utilisée pour :
+
- L'authentification au système
- Les notifications importantes
- La récupération de mot de passe
### Configuration d'accès
-**Mot de passe** | (optionnel)
+**Mot de passe** | (optionnel)
Définissez un mot de passe initial ou laissez vide pour envoyer un e-mail d'activation.
- **Mot de passe défini** : L'utilisateur peut se connecter immédiatement
- **Champ vide** : Un e-mail d'activation sera envoyé
-**Date d'expiration** | (optionnel)
+**Date d'expiration** | (optionnel)
Définit une date limite d'utilisation du compte.
- **Vide** : Compte permanent
- **Date définie** : Accès automatiquement révoqué à cette date
:::tip Bonnes pratiques
+
- Utilisez des **comptes temporaires** pour les prestataires externes
- Définissez des **dates d'expiration** pour les stages ou missions courtes
- **Révisez régulièrement** les dates d'expiration
-:::
+ :::
### Personnalisation
-**Langue** | (menu déroulant)
+**Langue** | (menu déroulant)
Langue d'affichage de l'interface d'administration pour cet utilisateur.
-**Signature** | (texte)
+**Signature** | (texte)
Signature personnalisée utilisée dans :
+
- Les réponses aux tickets de support
- Les communications officielles
- Les rapports générés
-**Rôle** | (menu déroulant)
+**Rôle** | (menu déroulant)
Définit les permissions et l'accès de l'utilisateur aux différentes sections.
## Modification d'un compte
@@ -204,63 +206,13 @@ Pour supprimer définitivement un compte :
:::tip Alternative à la suppression
Plutôt que de supprimer, considérez :
+
- **Désactivation temporaire** avec date d'expiration passée
- **Changement de rôle** vers un niveau sans permissions
- **Archivage** pour conserver l'historique
-:::
-
-## Bonnes pratiques de sécurité
-
-### Principe du moindre privilège
-
-1. **Analysez les besoins** : Quelles fonctions sont nécessaires ?
-2. **Attribuez le rôle minimal** : Juste ce qu'il faut, pas plus
-3. **Révisez régulièrement** : Les besoins évoluent-ils ?
-4. **Auditez les accès** : Qui fait quoi, quand ?
-
-### Gestion des comptes temporaires
-
-- **Dates d'expiration systématiques** pour les prestataires
-- **Révision mensuelle** des comptes actifs
-- **Désactivation immédiate** en fin de mission
-- **Documentation** des raisons d'accès
-
-### Surveillance proactive
-
-- **Alertes sur connexions inhabituelles** (IP, horaires)
-- **Vérification des actions sensibles**
-- **Formation** des équipes aux bonnes pratiques
-- **Mise à jour** des mots de passe périodiquement
-
-## Exemples de configuration
-
-### Équipe restreinte
-
-```
-Admin principal : Tous droits, compte permanent
-Support client : Tickets + facturation, compte permanent
-Stagiaire : Consultation seule, expiration 3 mois
-```
-
-### Organisation importante
-
-```
-Directeur : Tous droits, compte permanent
-Chef projet : Gestion boutique + services, permanent
-Support N1 : Tickets clients, permanent
-Support N2 : Tickets + facturation, permanent
-Prestataire : Migration données, expiration 1 mois
-```
-
-### Agence avec rotation
-
-```
-Admin agence : Tous droits sauf sécurité, permanent
-Développeur 1 : Paramètres techniques, permanent
-Développeur 2 : Boutique + contenu, temporaire 6 mois
-Client final : Consultation seule, accès limité
-```
+ :::
:::tip À retenir
+
La gestion des comptes administrateurs est un équilibre entre sécurité et praticité. Plus vous êtes rigoureux dans la gestion des accès, plus votre plateforme est sécurisée. Surveillez, auditez et adaptez régulièrement selon l'évolution de votre équipe.
:::
diff --git a/docs/settings/settings.md b/docs/settings/settings.md
index 6bde1ad..8677345 100644
--- a/docs/settings/settings.md
+++ b/docs/settings/settings.md
@@ -162,8 +162,7 @@ Configuration complète de votre boutique en ligne. Gérez vos produits, moyens
* **[Stripe](./store/payment_gateways/stripe)** : Configuration du processeur de paiement Stripe
* **[Virement Bancaire](./store/payment_gateways/bank_transfert)** : Paramètres des virements bancaires
* **[Stancer](./store/payment_gateways/stancer)** : Configuration du processeur Stancer
-* **Paramètres Fonds** : Gestion des transferts de fonds
-* **Carte-cadeau** : Système de cartes-cadeaux
+* **[Paramètres Fonds](../extensions/addons/fund.md)** : Gestion des transferts de fonds
**[→ Configurer la boutique](./store)**
@@ -181,9 +180,10 @@ Configuration complète de votre boutique en ligne. Gérez vos produits, moyens
Configuration des modules et extensions installés sur votre plateforme. Cette section permet de gérer les paramètres spécifiques à chaque extension pour étendre les fonctionnalités de ClientXCMS.
**Configuration disponible :**
-* **Extensions** : Gestion des extensions du Marketplace
-* **Discord Link** : Intégration avec Discord
-* **Double comptes** : Détection des comptes multiples
+* **[Extensions](../extensions/extensions.md)** : Gestion des extensions du Marketplace
+* **[Discord Link](../extensions/addons/discordlink.md)** : Discord OAuth2 et rôles automatiques
+* **[Discord Gift](../extensions/addons/discordgift.md)** : Distribution automatique de cartes-cadeaux Discord
+* **[Double comptes](../extensions/addons/antidoublecompt.md)** : Détection des comptes multiples
* **Sentry** : Service de surveillance des erreurs
* **Contacts** : Gestion des demandes de contact
* **Paramètres des cartes cadeaux** : Configuration avancée des cartes-cadeaux
diff --git a/docs/settings/store/payment_gateways/balance.md b/docs/settings/store/payment_gateways/balance.md
index df7606c..ae21d3e 100644
--- a/docs/settings/store/payment_gateways/balance.md
+++ b/docs/settings/store/payment_gateways/balance.md
@@ -1,6 +1,6 @@
# Balance (Crédit boutique)
-La passerelle **Balance** dans **CLIENTXCMS** correspond au **système de crédit boutique interne** qui permet à vos clients d'utiliser un solde prépayé pour régler leurs commandes.
+La passerelle **Balance** dans **CLIENTXCMS** correspond au **système de crédit boutique interne** qui permet à vos clients d'utiliser un solde prépayé pour régler leurs commandes.
L'objectif est clair : **simplifier les paiements récurrents, fidéliser votre clientèle et offrir une expérience de paiement instantanée**. Un système de balance bien configuré permet à vos clients de **régler leurs achats en un clic** tout en vous garantissant un paiement sécurisé.
La passerelle Balance peut être entièrement personnalisée : nom d'affichage, montant minimum, conditions d'utilisation, etc.
@@ -46,35 +46,36 @@ Le paiement par Balance suit un processus simplifié :
### Avantages pour les clients
-| Avantage | Description |
-|-----------------------|----------------------------------------------------|
-| **Paiement instantané** | Pas d'attente de validation bancaire |
+| Avantage | Description |
+| ------------------------------ | --------------------------------------------------- |
+| **Paiement instantané** | Pas d'attente de validation bancaire |
| **Sécurité maximale** | Pas de saisie de données bancaires à chaque achat |
-| **Contrôle du budget** | Gestion claire des dépenses prépayées |
-| **Simplicité d'usage** | Paiement en un clic |
+| **Contrôle du budget** | Gestion claire des dépenses prépayées |
+| **Simplicité d'usage** | Paiement en un clic |
## Configuration de la passerelle
### Paramètres recommandés
-**Nom de la passerelle** | (texte)
+**Nom de la passerelle** | (texte)
Nous recommandons d'utiliser un nom explicite comme "Crédit boutique" ou "Solde compte" pour que vos clients comprennent immédiatement de quoi il s'agit.
-**Montant minimal** | (montant)
+**Montant minimal** | (montant)
Il est **fortement conseillé de configurer le montant minimal à 0€** pour permettre l'utilisation du solde sur tous les montants, même les plus petits.
-**Statut** | (menu déroulant)
+**Statut** | (menu déroulant)
Gardez la passerelle en statut **"Actif"** pour que tous vos clients puissent l'utiliser.
:::info Configuration optimale
La configuration idéale pour la Balance est :
+
- **Nom** : "Crédit boutique" ou "Solde compte"
- **Montant minimal** : 0€
- **Statut** : Actif
-:::
+ :::
### Interface de configuration
@@ -97,59 +98,21 @@ Pour ajouter du crédit au solde d'un client :
Le solde client peut être alimenté de plusieurs façons :
-| Méthode | Description |
-|------------------------|----------------------------------------------------|
-| **Ajout manuel** | L'administrateur crédite directement le compte |
-| **Addon Ajout de fond** | Les clients peuvent recharger leur solde eux-mêmes |
-| **Remboursements** | Créditer le solde lors d'un remboursement |
-| **Promotions** | Offrir du crédit dans le cadre d'opérations marketing |
+| Méthode | Description |
+| ----------------------------- | ------------------------------------------------------- |
+| **Ajout manuel** | L'administrateur crédite directement le compte |
+| **Addon Ajout de fond** | Les clients peuvent recharger leur solde eux-mêmes |
+| **Addon carte cadeaux** | Permet aux clients d'utiliser des cartes cadeaux pour créditer leur solde |
:::tip Conseil
Utilisez l'**addon "Ajout de fond"** pour permettre aux clients de recharger leur solde de manière autonome. Cela réduit votre charge administrative.
:::
-## Avantages business
-
-### Pour votre trésorerie
-
-* **Paiements anticipés** : Amélioration de votre cash-flow
-* **Réduction des impayés** : Le solde est déjà encaissé
-* **Diminution des frais bancaires** : Moins de transactions par carte
-
-### Pour votre relation client
-
-* **Fidélisation** : Les clients avec du solde sont plus enclins à commander
-* **Simplicité** : Expérience de paiement optimisée
-* **Confiance** : Système transparent et sécurisé
-
-## Bonnes pratiques
-
-### Configuration recommandée
-
-* **Activez toujours** la passerelle Balance
-* **Montant minimum à 0€** pour maximiser l'usage
-* **Nom explicite** pour éviter la confusion
-* **Statut disponible** pour tous les clients
-
-### Gestion du solde
-
-* **Surveillez régulièrement** les soldes clients
-* **Proposez des bonus** de rechargement pour encourager l'usage
-* **Communiquez clairement** sur le fonctionnement du système
-* **Offrez plusieurs moyens** de recharger le solde
-
-### Intégration avec d'autres systèmes
-
-La passerelle Balance s'intègre parfaitement avec :
-- Les **coupons de réduction** (combinable)
-- Les **factures automatiques** pour les services récurrents
-- Les **remboursements** en cas d'annulation
-- Les **programmes de fidélité** via des crédits offerts
--
:::warning Important
+
Assurez-vous que vos **conditions générales de vente** mentionnent clairement les règles d'utilisation du crédit boutique (durée de validité, remboursement, etc.).
-:::
+:::
:::tip À retenir
La passerelle Balance est un **outil de fidélisation et d'optimisation** majeur. Elle simplifie l'expérience client tout en améliorant votre gestion financière. Encouragez son utilisation !
-:::
\ No newline at end of file
+:::
diff --git a/docs/settings/store/payment_gateways/payment_gateways.md b/docs/settings/store/payment_gateways/payment_gateways.md
index 869e19c..d0fce37 100644
--- a/docs/settings/store/payment_gateways/payment_gateways.md
+++ b/docs/settings/store/payment_gateways/payment_gateways.md
@@ -2,7 +2,7 @@ import DocCardList from '@theme/DocCardList';
# Passerelles de paiement
-Dans **CLIENTXCMS**, une **passerelle de paiement** correspond à un **système de traitement des transactions financières** que vous proposez à vos clients dans votre boutique.
+Dans **CLIENTXCMS**, une **passerelle de paiement** correspond à un **système de traitement des transactions financières** que vous proposez à vos clients dans votre boutique.
L'objectif est clair : **offrir des méthodes de paiement sécurisées, diversifiées et adaptées à votre clientèle**. Une bonne configuration des passerelles de paiement permet à vos clients de **régler leurs commandes facilement** tout en vous garantissant la sécurité des transactions.
Chaque passerelle peut être entièrement personnalisée : nom d'affichage, montant minimum, statut de visibilité, paramètres de connexion, etc.
@@ -42,12 +42,12 @@ CLIENTXCMS supporte nativement plusieurs passerelles de paiement populaires :
Les passerelles se répartissent en plusieurs catégories :
-| Type de passerelle | Description | Exemples |
-|-----------------------|--------------------------------------------------|-----------------------|
-| **Cartes bancaires** | Paiement direct par carte de crédit/débit | Stripe, Stancer |
-| **Portefeuilles** | Solutions de paiement en ligne | PayPal |
-| **Virements** | Transferts bancaires traditionnels | Virement bancaire |
-| **Crédit boutique** | Système de solde interne | Balance |
+| Type de passerelle | Description | Exemples |
+| -------------------------- | ------------------------------------------- | ----------------- |
+| **Cartes bancaires** | Paiement direct par carte de crédit/débit | Stripe, Stancer |
+| **Portefeuilles** | Solutions de paiement en ligne | PayPal |
+| **Virements** | Transferts bancaires traditionnels | Virement bancaire |
+| **Crédit boutique** | Système de solde interne | Balance |
## Configuration des passerelles
@@ -63,15 +63,15 @@ Pour configurer une passerelle de paiement :
Chaque passerelle dispose de paramètres de base identiques :
-**Nom** | (texte)
+**Nom** | (texte)` `
Le nom d'affichage de la passerelle tel qu'il apparaîtra à vos clients lors du paiement.
-**Montant minimal** | (montant)
+**Montant minimal** | (montant)` `
Montant minimal requis pour que cette passerelle soit proposée aux clients.
-**Statut** | (menu déroulant)
+**Statut** | (menu déroulant)` `
Définit la visibilité et la disponibilité de la passerelle :
@@ -99,16 +99,16 @@ Le **statut** détermine la visibilité et l'accessibilité de chaque passerelle
-| Statut | Visibilité |
-|---------------------|-------------------------------------------|
-| **Actif** | Visible et utilisable par tous |
-| **Non référencé** | Accessible aux administrateurs uniquement |
+| Statut | Visibilité |
+| -------------------------- | ----------------------------------------- |
+| **Actif** | Visible et utilisable par tous |
+| **Non référencé** | Accessible aux administrateurs uniquement |
| **Caché** | Totalement invisible |
-
+
:::tip Conseil
Utilisez le statut **« Non référencé »** pour tester une nouvelle passerelle avant de la rendre publique.
@@ -140,6 +140,7 @@ La modification de la passerelle d'une facture peut affecter le processus de pai
### Montants minimums
Chaque passerelle peut avoir un **montant minimum** différent :
+
- Utile pour éviter les frais sur les petites transactions
- Permet d'orienter les clients vers les passerelles les plus rentables
- Améliore l'expérience utilisateur en masquant les options non pertinentes
@@ -147,6 +148,7 @@ Chaque passerelle peut avoir un **montant minimum** différent :
### Gestion des devises
CLIENTXCMS gère automatiquement :
+
- La **conversion de devises** si nécessaire
- L'**affichage des montants** dans la devise du client
- Les **taux de change** en temps réel
@@ -163,19 +165,10 @@ CLIENTXCMS gère automatiquement :
### Conformité
Toutes les passerelles intégrées respectent :
+
- Les standards **PCI-DSS** pour la sécurité des cartes
- Le règlement **RGPD** pour la protection des données
-- Les exigences **DSP2** pour l'authentification forte
-
-## Limitations actuelles
-
-### Abonnements
-
-:::info À noter
-Les **abonnements récurrents** ne sont pas encore pris en charge par toutes les passerelles. Cette fonctionnalité est en cours de développement et sera disponible dans une future mise à jour.
-:::
-
-Pour l'instant, les paiements récurrents doivent être gérés manuellement via la facturation automatique.
+- Les exigences **DSP2** pour l'authentification forte.
## Configuration par passerelle
@@ -190,4 +183,4 @@ Consultez la documentation de chaque passerelle pour obtenir les instructions d
:::tip À retenir
Une **configuration soignée de vos passerelles de paiement** est cruciale pour maximiser vos conversions. Testez régulièrement vos moyens de paiement et diversifiez vos options selon votre clientèle.
-:::
\ No newline at end of file
+:::
diff --git a/docs/settings/store/payment_gateways/paypal.md b/docs/settings/store/payment_gateways/paypal.md
index baf7290..87a34fc 100644
--- a/docs/settings/store/payment_gateways/paypal.md
+++ b/docs/settings/store/payment_gateways/paypal.md
@@ -93,9 +93,9 @@ Pour une utilisation optimale de PayPal :
La passerelle PayPal nécessite quelques paramètres techniques pour fonctionner parfaitement :
-**Email du compte PayPal** : L'adresse de votre compte professionnel PayPal
-**URL de retour** : Automatiquement configurée par CLIENTXCMS
-**URL d'annulation** : Redirection en cas d'abandon du paiement
+- **Email du compte PayPal** : L'adresse de votre compte professionnel PayPal
+- **URL de retour** : Automatiquement configurée par CLIENTXCMS
+- **URL d'annulation** : Redirection en cas d'abandon du paiement
## Configuration des notifications (IPN)
diff --git a/docs/settings/store/products.md b/docs/settings/store/products.md
index 4806eec..27118e1 100644
--- a/docs/settings/store/products.md
+++ b/docs/settings/store/products.md
@@ -173,6 +173,10 @@ Exemple de description en HTML
Prenez le temps de rédiger un **nom clair** et une **description engageante**. C’est souvent le premier contact qu’a un client avec votre service. Une bonne présentation peut faire toute la différence – et améliorer votre référencement naturel.
:::
+:::tip Astuce
+Certain thème supporte les descriptions personnalisées dans les mêtadata du produit. Plus d'informations dans la documentation du thème utilisé. Vous pouvez générer les descriptions avec ce [outil en ligne](https://cdn.clientxcms.com/ressources/simulator).
+:::
+
## Configuration des prix
Chaque cycle de facturation peut avoir :
diff --git a/docs/settings/store/store.md b/docs/settings/store/store.md
index d01774a..9c05b1e 100644
--- a/docs/settings/store/store.md
+++ b/docs/settings/store/store.md
@@ -1,10 +1,9 @@
---
sidebar_position: 0
---
-
# Boutique
-La **boutique** est le cœur commercial de **CLIENTXCMS**. C'est ici que vos clients découvrent vos services, comparent vos offres et passent commande.
+La **boutique** est le cœur commercial de **CLIENTXCMS**. C'est ici que vos clients découvrent vos services, comparent vos offres et passent commande.
L'objectif est clair : **créer une expérience d'achat fluide et professionnelle** qui transforme vos visiteurs en clients satisfaits.
La boutique est un écosystème complet qui regroupe plusieurs éléments essentiels : les produits, les groupes, les coupons, les moyens de paiement et la facturation.
@@ -73,26 +72,27 @@ L'interface d'administration vous permet de :
Pour configurer votre boutique, suivez ces étapes dans l'ordre :
1. **Configurer la facturation**
+
- Définir les informations légales
- Paramétrer le préfixe des factures
- Configurer les CGV
-
2. **Créer les groupes de produits**
+
- Organiser la structure de votre catalogue
- Définir les catégories principales
- Ajouter les descriptions et images
-
3. **Ajouter les produits**
+
- Créer vos offres de services
- Définir les prix et cycles de facturation
- Configurer les options techniques
-
4. **Activer les moyens de paiement**
+
- Configurer au minimum une passerelle
- Tester les transactions
- Vérifier les webhooks
-
5. **Créer des promotions (optionnel)**
+
- Définir des coupons de réduction
- Planifier des campagnes commerciales
@@ -106,14 +106,14 @@ Assurez-vous d'avoir configuré au moins un moyen de paiement actif avant d'ouvr
Une commande passe par plusieurs états :
-| État | Description |
-|------|-------------|
-| **En attente** | Commande créée, paiement non reçu |
-| **Payée** | Paiement validé, service en cours de livraison |
-| **Active** | Service livré et opérationnel |
-| **Suspendue** | Service temporairement désactivé |
-| **Expirée** | Service arrivé à échéance |
-| **Annulée** | Commande annulée avant paiement |
+| État | Description |
+| -------------------- | ----------------------------------------------- |
+| **En attente** | Commande créée, paiement non reçu |
+| **Payée** | Paiement validé, service en cours de livraison |
+| **Active** | Service livré et opérationnel |
+| **Suspendue** | Service temporairement désactivé |
+| **Expirée** | Service arrivé à échéance |
+| **Annulée** | Commande annulée avant paiement |
### Automatisation
@@ -124,51 +124,6 @@ ClientXCMS automatise plusieurs processus :
- Rappels de renouvellement
- Suspension en cas de non-paiement
-## Personnalisation de la boutique
-
-### Options d'affichage
-
-Vous pouvez personnaliser :
-- L'ordre d'affichage des groupes et produits
-- Les produits mis en avant (épinglés)
-- Les descriptions avec l'éditeur HTML
-- Les images et arrière-plans des groupes
-
-### SEO et marketing
-
-Pour optimiser votre boutique :
-- Rédigez des descriptions détaillées et uniques
-- Utilisez des URLs personnalisées (slugs)
-- Ajoutez des images de qualité
-- Créez des offres promotionnelles régulières
-
-## Bonnes pratiques
-
-### Organisation des produits
-
-- **Groupez logiquement** : Créez des catégories cohérentes
-- **Nommez clairement** : Utilisez des titres explicites
-- **Décrivez précisément** : Détaillez les caractéristiques et avantages
-- **Tarifez stratégiquement** : Proposez plusieurs cycles de facturation
-
-### Expérience client
-
-- **Simplifiez la navigation** : Limitez le nombre de clics nécessaires
-- **Soyez transparent** : Affichez clairement les prix et conditions
-- **Facilitez le paiement** : Proposez plusieurs moyens de paiement
-- **Communiquez** : Informez sur l'état des commandes
-
-### Sécurité
-
-- **Protégez les données** : Utilisez HTTPS systématiquement
-- **Validez les paiements** : Configurez correctement les webhooks
-- **Surveillez** : Vérifiez régulièrement les logs de transactions
-- **Sauvegardez** : Conservez des copies de vos configurations
-
-:::tip Conseil
-La réussite de votre boutique repose sur trois piliers : une offre claire, un parcours d'achat simple et un service client réactif. Investissez du temps dans chacun de ces aspects pour maximiser vos conversions.
-:::
-
## Intégrations et extensions
### Modules de provisioning
@@ -189,31 +144,8 @@ Plusieurs options sont disponibles :
- **Solde client** : Crédit prépayé
- **Stancer** : Solution européenne
-### Extensions tierces
-
-Enrichissez votre boutique avec :
-- Systèmes de tickets
-- Analyses avancées
-- Intégrations comptables
-- Outils marketing
-
-## Maintenance et optimisation
-
-### Surveillance régulière
-
-- Vérifiez les stocks de produits
-- Contrôlez les taux de conversion
-- Analysez les abandons de panier
-- Suivez les retours clients
-
-### Améliorations continues
-
-- Testez de nouvelles offres
-- Optimisez les descriptions
-- Ajustez les prix selon la demande
-- Innovez dans vos services
-
:::info À retenir
+
La boutique ClientXCMS est conçue pour évoluer avec votre activité. Commencez simple, puis enrichissez progressivement votre catalogue et vos fonctionnalités selon les besoins de vos clients.
:::
@@ -223,4 +155,4 @@ Pour approfondir la configuration de votre boutique, consultez :
import DocCardList from '@theme/DocCardList';
-
\ No newline at end of file
+
diff --git a/docusaurus.config.ts b/docusaurus.config.ts
index 1f5ef95..c328343 100644
--- a/docusaurus.config.ts
+++ b/docusaurus.config.ts
@@ -15,10 +15,6 @@ const config: Config = {
organizationName: 'clientxcms', // Usually your GitHub org/user name.
projectName: 'docs.clientxcms.com', // Usually your repo name.
- future: {
- v4: true, // Improve compatibility with the upcoming Docusaurus v4
- },
-
// Even if you don't use internationalization, you can use this field to set
// useful metadata like html lang. For example, if your site is Chinese, you
// may want to replace "en" with "zh-Hans".
@@ -102,6 +98,9 @@ const config: Config = {
label: 'Documentation',
},
{to: '/blog', label: 'Blog', position: 'left'},
+ {to: 'https://clientxcms.com/resources', label: 'Ressources', position: 'left'},
+ {to: 'https://clientxcms.com/changelogs', label: 'Changelog', position: 'left'},
+ {to: 'https://ideas.clientxcms.com', label: 'Soumettre une idée', position: 'left'},
{
href: 'https://clientxcms.com',
label: 'Retour au site',
@@ -120,7 +119,7 @@ const config: Config = {
},
announcementBar: {
id: 'announcementBar',
- content: `Bienvenue sur la documentation officiel de ClientXCMS.com ! La documentation NEXT GEN est en cours de rédaction !`,
+ content: `Bienvenue sur la documentation officiel de ClientXCMS.com ! Explorez nos guides et ressources pour maîtriser pleinement notre CMS.`,
backgroundColor: '#2c46ba',
textColor: '#fff',
isCloseable: false,
@@ -165,6 +164,23 @@ const config: Config = {
},
],
},
+ {
+ title: 'Développeurs',
+ items: [
+ {
+ label: 'Extensions',
+ href: 'https://docs.clientxcms.com/extensions',
+ },
+ {
+ label: 'Soumettre une idée',
+ href: 'https://ideas.clientxcms.com',
+ },
+ {
+ label: 'Soumettre une extension',
+ href: 'https://clientxcms.com/client/resources/submit',
+ }
+ ]
+ }
],
logo: {
alt: 'Logo CLIENTXCMS',
diff --git a/package-lock.json b/package-lock.json
index 44cb5ab..64cef7a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,7 +13,7 @@
"@docusaurus/preset-classic": "3.9.2",
"@easyops-cn/docusaurus-search-local": "^0.52.1",
"@mdx-js/react": "^3.1.1",
- "brace-expansion": "1.1.12",
+ "brace-expansion": "4.0.1",
"clsx": "^2.0.0",
"cross-spawn": "7.0.6",
"docusaurus-plugin-dotenv": "^1.0.1",
@@ -237,7 +237,6 @@
"resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.43.0.tgz",
"integrity": "sha512-wKy6x6fKcnB1CsfeNNdGp4dzLzz04k8II3JLt6Sp81F8s57Ks3/K9qsysmL9SJa8P486s719bBttVLE8JJYurQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@algolia/client-common": "5.43.0",
"@algolia/requester-browser-xhr": "5.43.0",
@@ -363,7 +362,6 @@
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz",
"integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/code-frame": "^7.27.1",
"@babel/generator": "^7.28.5",
@@ -2153,7 +2151,6 @@
}
],
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=18"
},
@@ -2176,7 +2173,6 @@
}
],
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=18"
}
@@ -2286,7 +2282,6 @@
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
"integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
@@ -2708,7 +2703,6 @@
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
"integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
@@ -3595,7 +3589,6 @@
"resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz",
"integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@docusaurus/core": "3.9.2",
"@docusaurus/logger": "3.9.2",
@@ -3864,7 +3857,6 @@
"resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz",
"integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@docusaurus/mdx-loader": "3.9.2",
"@docusaurus/module-type-aliases": "3.9.2",
@@ -4444,7 +4436,6 @@
"resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz",
"integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/mdx": "^2.0.0"
},
@@ -5028,7 +5019,6 @@
"resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz",
"integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/core": "^7.21.3",
"@svgr/babel-preset": "8.1.0",
@@ -5410,7 +5400,6 @@
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.3.tgz",
"integrity": "sha512-k5dJVszUiNr1DSe8Cs+knKR6IrqhqdhpUwzqhkS8ecQTSf3THNtbfIp/umqHMpX2bv+9dkx3fwDv/86LcSfvSg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"csstype": "^3.0.2"
}
@@ -5761,7 +5750,6 @@
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"license": "MIT",
- "peer": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -5847,7 +5835,6 @@
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1",
@@ -5893,7 +5880,6 @@
"resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.43.0.tgz",
"integrity": "sha512-hbkK41JsuGYhk+atBDxlcKxskjDCh3OOEDpdKZPtw+3zucBqhlojRG5e5KtCmByGyYvwZswVeaSWglgLn2fibg==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@algolia/abtesting": "1.9.0",
"@algolia/client-abtesting": "5.43.0",
@@ -6189,10 +6175,13 @@
}
},
"node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "license": "MIT"
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-3.0.1.tgz",
+ "integrity": "sha512-vjtV3hiLqYDNRoiAv0zC4QaGAMPomEoq83PRmYIofPswwZurCeWR5LByXm7SyoL0Zh5+2z0+HC7jG8gSZJUh0w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 16"
+ }
},
"node_modules/baseline-browser-mapping": {
"version": "2.8.26",
@@ -6317,13 +6306,15 @@
}
},
"node_modules/brace-expansion": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
- "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-4.0.1.tgz",
+ "integrity": "sha512-YClrbvTCXGe70pU2JiEiPLYXO9gQkyxYeKpJIQHVS/gOs6EWMQP2RYBwjFLNT322Ji8TOC3IMPfsYCedNpzKfA==",
"license": "MIT",
"dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "balanced-match": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 18"
}
},
"node_modules/braces": {
@@ -6357,7 +6348,6 @@
}
],
"license": "MIT",
- "peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.8.25",
"caniuse-lite": "^1.0.30001754",
@@ -7320,7 +7310,6 @@
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
"integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
@@ -8761,7 +8750,6 @@
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -9216,9 +9204,9 @@
}
},
"node_modules/gray-matter/node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
+ "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
"license": "MIT",
"dependencies": {
"argparse": "^1.0.7",
@@ -10366,9 +10354,9 @@
"license": "MIT"
},
"node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
"license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
@@ -13061,6 +13049,22 @@
"node": "*"
}
},
+ "node_modules/minimatch/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "license": "MIT"
+ },
+ "node_modules/minimatch/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"node_modules/minimist": {
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
@@ -13256,7 +13260,6 @@
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -13784,7 +13787,6 @@
}
],
"license": "MIT",
- "peer": true,
"dependencies": {
"nanoid": "^3.3.11",
"picocolors": "^1.1.1",
@@ -14688,7 +14690,6 @@
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
"integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
@@ -15483,7 +15484,6 @@
"resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz",
"integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==",
"license": "MIT",
- "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -15493,7 +15493,6 @@
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz",
"integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"scheduler": "^0.27.0"
},
@@ -15549,7 +15548,6 @@
"resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz",
"integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/react": "*"
},
@@ -15578,7 +15576,6 @@
"resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz",
"integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@babel/runtime": "^7.12.13",
"history": "^4.9.0",
@@ -17351,8 +17348,7 @@
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
- "license": "0BSD",
- "peer": true
+ "license": "0BSD"
},
"node_modules/type-fest": {
"version": "2.19.0",
@@ -17415,7 +17411,6 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"devOptional": true,
"license": "Apache-2.0",
- "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -17766,7 +17761,6 @@
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"license": "MIT",
- "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -17974,7 +17968,6 @@
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.1.tgz",
"integrity": "sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ==",
"license": "MIT",
- "peer": true,
"dependencies": {
"@types/eslint-scope": "^3.7.7",
"@types/estree": "^1.0.8",
@@ -18594,7 +18587,6 @@
"resolved": "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz",
"integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==",
"license": "MIT",
- "peer": true,
"funding": {
"url": "https://github.com/sponsors/colinhacks"
}
diff --git a/package.json b/package.json
index 67f6d0c..ec86fd5 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
"@docusaurus/preset-classic": "3.9.2",
"@easyops-cn/docusaurus-search-local": "^0.52.1",
"@mdx-js/react": "^3.1.1",
- "brace-expansion": "1.1.12",
+ "brace-expansion": "4.0.1",
"clsx": "^2.0.0",
"cross-spawn": "7.0.6",
"docusaurus-plugin-dotenv": "^1.0.1",
diff --git a/static/img/blog/lancement-giftcard-discordgift/header.png b/static/img/blog/lancement-giftcard-discordgift/header.png
new file mode 100644
index 0000000..4fa5eca
Binary files /dev/null and b/static/img/blog/lancement-giftcard-discordgift/header.png differ
diff --git a/static/img/blog/update-novembre-2025/annoucement_bar_configuration.png b/static/img/blog/update-novembre-2025/annoucement_bar_configuration.png
new file mode 100644
index 0000000..49794b2
Binary files /dev/null and b/static/img/blog/update-novembre-2025/annoucement_bar_configuration.png differ
diff --git a/static/img/blog/update-novembre-2025/announcement_bar.png b/static/img/blog/update-novembre-2025/announcement_bar.png
new file mode 100644
index 0000000..978d08b
Binary files /dev/null and b/static/img/blog/update-novembre-2025/announcement_bar.png differ
diff --git a/static/img/blog/update-novembre-2025/ctxmailer.png b/static/img/blog/update-novembre-2025/ctxmailer.png
new file mode 100644
index 0000000..0200639
Binary files /dev/null and b/static/img/blog/update-novembre-2025/ctxmailer.png differ
diff --git a/static/img/blog/update-novembre-2025/discord_sync.png b/static/img/blog/update-novembre-2025/discord_sync.png
new file mode 100644
index 0000000..dbb06bd
Binary files /dev/null and b/static/img/blog/update-novembre-2025/discord_sync.png differ
diff --git a/static/img/blog/update-novembre-2025/header.png b/static/img/blog/update-novembre-2025/header.png
new file mode 100644
index 0000000..49c1e1c
Binary files /dev/null and b/static/img/blog/update-novembre-2025/header.png differ
diff --git a/static/img/blog/update-novembre-2025/redirects.png b/static/img/blog/update-novembre-2025/redirects.png
new file mode 100644
index 0000000..a798f51
Binary files /dev/null and b/static/img/blog/update-novembre-2025/redirects.png differ
diff --git a/static/img/blog/versions/v2.14.6.png b/static/img/blog/versions/v2.14.6.png
new file mode 100644
index 0000000..b70819d
Binary files /dev/null and b/static/img/blog/versions/v2.14.6.png differ
diff --git a/static/img/blog/versions/v2.14.7.png b/static/img/blog/versions/v2.14.7.png
new file mode 100644
index 0000000..2840b71
Binary files /dev/null and b/static/img/blog/versions/v2.14.7.png differ
diff --git a/static/img/blog/versions/v2.14.8.png b/static/img/blog/versions/v2.14.8.png
new file mode 100644
index 0000000..22f66c6
Binary files /dev/null and b/static/img/blog/versions/v2.14.8.png differ
diff --git a/static/img/blog/versions/v2.14.9.png b/static/img/blog/versions/v2.14.9.png
new file mode 100644
index 0000000..cff6071
Binary files /dev/null and b/static/img/blog/versions/v2.14.9.png differ
diff --git a/static/img/next_gen/extensions/addons/announcement_bar/example1.png b/static/img/next_gen/extensions/addons/announcement_bar/example1.png
new file mode 100644
index 0000000..5cb93a0
Binary files /dev/null and b/static/img/next_gen/extensions/addons/announcement_bar/example1.png differ
diff --git a/static/img/next_gen/extensions/addons/announcement_bar/example2.png b/static/img/next_gen/extensions/addons/announcement_bar/example2.png
new file mode 100644
index 0000000..af42cda
Binary files /dev/null and b/static/img/next_gen/extensions/addons/announcement_bar/example2.png differ
diff --git a/static/img/next_gen/extensions/addons/announcement_bar/example3.png b/static/img/next_gen/extensions/addons/announcement_bar/example3.png
new file mode 100644
index 0000000..9d6ca36
Binary files /dev/null and b/static/img/next_gen/extensions/addons/announcement_bar/example3.png differ
diff --git a/static/img/next_gen/extensions/addons/announcement_bar/example4.png b/static/img/next_gen/extensions/addons/announcement_bar/example4.png
new file mode 100644
index 0000000..0cf4750
Binary files /dev/null and b/static/img/next_gen/extensions/addons/announcement_bar/example4.png differ
diff --git a/static/img/next_gen/extensions/addons/netbox/details.png b/static/img/next_gen/extensions/addons/netbox/details.png
new file mode 100644
index 0000000..dc5810d
Binary files /dev/null and b/static/img/next_gen/extensions/addons/netbox/details.png differ
diff --git a/static/img/next_gen/extensions/addons/netbox/netbox.png b/static/img/next_gen/extensions/addons/netbox/netbox.png
new file mode 100644
index 0000000..5a87dbf
Binary files /dev/null and b/static/img/next_gen/extensions/addons/netbox/netbox.png differ
diff --git a/static/img/next_gen/extensions/image_1.png b/static/img/next_gen/extensions/image_1.png
index dace4a7..1c01c37 100644
Binary files a/static/img/next_gen/extensions/image_1.png and b/static/img/next_gen/extensions/image_1.png differ
diff --git a/static/img/next_gen/settings/personalization/bottom_menu/admin.png b/static/img/next_gen/settings/personalization/bottom_menu/admin.png
index b31e4aa..6f4603a 100644
Binary files a/static/img/next_gen/settings/personalization/bottom_menu/admin.png and b/static/img/next_gen/settings/personalization/bottom_menu/admin.png differ
diff --git a/static/img/next_gen/settings/personalization/front_menu/admin.png b/static/img/next_gen/settings/personalization/front_menu/admin.png
index 969bb0d..d5a1fb5 100644
Binary files a/static/img/next_gen/settings/personalization/front_menu/admin.png and b/static/img/next_gen/settings/personalization/front_menu/admin.png differ