Accès au gestionnaire de contenu
▼Le gestionnaire de contenu du site FEMADI est accessible directement depuis un navigateur web, sans installation de logiciel.
Ouvrez cette adresse dans votre navigateur (Chrome, Firefox, Edge ou Safari recommandés). La page de connexion s'affiche.
Rendez-vous sur https://femadi.com/admin/. Une page de connexion s'affiche avec le logo du gestionnaire.
Le gestionnaire utilise votre compte GitHub pour vérifier votre identité. Aucun mot de passe CMS séparé n'est requis.
Si GitHub vous demande d'autoriser Sveltia CMS à accéder à votre compte, cliquez sur Authorize. Cette autorisation est demandée une seule fois.
Une fois authentifié, vous accédez directement au tableau de bord du gestionnaire.
Interface principale — Vue d'ensemble
▼Une fois connecté, vous accédez au tableau de bord principal de Sveltia CMS. Deux rubriques de contenu sont disponibles dans le menu de navigation de gauche.
| Rubrique dans le menu | Ce que vous pouvez modifier | Fichier concerné |
|---|---|---|
| Contact & Frais d'adhésion | Téléphone, WhatsApp, adresse e-mail, et les trois niveaux de frais d'adhésion en francs guinéens (GNF) | _data/site.json |
| Contenu du site / Textes (FR/EN) | L'ensemble des textes visibles sur le site : Héro, Mission, Objectifs, Activités, Adhésion, Dons, Contact, Navigation, Pied de page — en français et en anglais | _data/content.json |
- Menu de gauche : cliquez sur une rubrique pour accéder à sa liste de contenus.
- Bouton "Média" : accès à la bibliothèque d'images et de documents téléchargeables.
- Bouton "Flux de travail" : affiche tous les contenus par statut (Brouillon, En révision, Publié).
- Icône de profil (en haut à droite) : affiche le compte GitHub connecté et permet de se déconnecter.
Modifier les coordonnées et les frais d'adhésion
▼Cette rubrique centralise les informations de contact de la fondation et les tarifs d'adhésion. Une modification ici se répercute automatiquement sur deux endroits du site.
La liste des éléments de cette rubrique s'affiche.
Cette rubrique contient une seule entrée : les paramètres globaux du site. Cliquez dessus pour ouvrir le formulaire d'édition.
| Nom du champ dans le CMS | Description | Exemple actuel |
|---|---|---|
| phone | Numéro de téléphone principal de la fondation (affiché sur la page Contact) | +224 611 99 00 00 |
| Numéro WhatsApp (peut être différent du téléphone principal) | +224 611 99 00 00 | |
| Adresse e-mail officielle de contact | fondationFEMADI@gmail.com | |
| fee_individual_gnf | Frais d'adhésion — Personne physique (en GNF) | 200 000 |
| fee_org_gnf | Frais d'adhésion — Personne morale / organisation (en GNF) | 1 500 000 |
| fee_patron_gnf | Frais d'adhésion — Membre bienfaiteur (en GNF, montant minimum) | 5 000 000 |
Une fois les champs modifiés, utilisez le bouton "Enregistrer" en haut du formulaire. La modification est sauvegardée en tant que brouillon. Pour qu'elle soit visible sur le site, suivez les étapes de la Section 6 : Sauvegarder et Publier.
Modifier les textes du site FR / EN
▼La rubrique "Contenu du site / Textes (FR/EN)" regroupe l'ensemble des champs de texte organisés par section du site. Chaque texte existe en version française et en version anglaise.
La liste des groupes de texte s'affiche.
Cette rubrique contient une seule entrée regroupant l'ensemble des textes du site. Cliquez dessus pour ouvrir le formulaire complet.
Les champs sont organisés par section du site (Héro, Mission, Objectifs, etc.). Utilisez la recherche dans la barre latérale pour trouver rapidement un champ spécifique.
Textes affichés en haut de la page d'accueil, sur l'image de fond.
| Champ | Rôle |
|---|---|
| hero_h1 (fr / en) | Titre principal de la page d'accueil |
| hero_lead (fr / en) | Texte d'accroche sous le titre |
| hero_cta (fr / en) | Texte du bouton d'appel à l'action ("Découvrir notre mission") |
| meta_description (fr / en) | Description du site pour les moteurs de recherche (non visible directement sur la page) |
| Champ | Rôle |
|---|---|
| mission_heading (fr / en) | Titre de la section Mission |
| mission_text (fr / en) | Texte principal décrivant la mission et la vision de la fondation |
| Champ | Rôle |
|---|---|
| objectives_heading (fr / en) | Titre de la section Objectifs |
| objectives (fr / en) | Liste des objectifs de la fondation (peut contenir plusieurs éléments) |
| Champ | Rôle |
|---|---|
| activities_heading (fr / en) | Titre de la section Activités |
| activities (fr / en) | Liste ou description des activités de la fondation |
Textes d'introduction et d'appel à l'action pour rejoindre la fondation. Les montants eux-mêmes se trouvent dans Contact & Frais d'adhésion (Section 3).
| Champ | Rôle |
|---|---|
| membership_heading (fr / en) | Titre de la section Adhésion |
| membership_desc (fr / en) | Texte d'introduction décrivant les modalités d'adhésion |
| membership_fees (fr / en) | Texte récapitulatif des frais (la ligne affichant les montants) |
| membership_btn_support (fr / en) | Texte du bouton "Soutenir la fondation" |
| membership_btn_contact (fr / en) | Texte du bouton "Nous contacter" |
| Champ | Rôle |
|---|---|
| donations_heading (fr / en) | Titre de la section Dons |
| donations_desc (fr / en) | Texte d'appel aux dons |
| donations_btn (fr / en) | Texte du bouton de don |
Textes d'introduction de la section Contact. Les coordonnées réelles (téléphone, e-mail) se trouvent dans Contact & Frais d'adhésion (Section 3).
| Champ | Rôle |
|---|---|
| contact_heading (fr / en) | Titre de la section Contact |
| contact_address_label (fr / en) | Libellé du champ adresse ("Adresse" / "Address") |
| contact_address (fr / en) | Adresse postale affichée dans la section Contact |
| contact_phone_label (fr / en) | Libellé du champ téléphone ("Téléphone" / "Phone") |
| modal_heading (fr / en) | Titre de la fenêtre de don (boîte de dialogue) |
| modal_body (fr / en) | Texte du corps de la fenêtre de don |
Gérer les images et les documents
▼Le gestionnaire de contenu intègre une bibliothèque de médias permettant d'importer et d'organiser les images et documents utilisés sur le site. Tous les fichiers téléchargés sont stockés dans le dossier assets du site.
La bibliothèque de médias s'ouvre et affiche tous les fichiers déjà présents sur le site.
Vous pouvez sélectionner un fichier depuis votre ordinateur, ou le faire glisser directement dans la zone d'importation (drag & drop).
Une icône ou un message confirme que le fichier est bien enregistré. Il apparaît ensuite dans la bibliothèque.
Dans les formulaires de contenu, cliquez sur un champ image pour ouvrir la bibliothèque et sélectionner le fichier que vous venez d'importer.
| Exemple incorrect | Exemple correct |
|---|---|
| Photo FEMADI Conakry (1).jpg | femadi-conakry-2024.jpg |
| Rapport Annuel 2025.pdf | rapport-annuel-2025.pdf |
| logo_FEMADI_final_v2.png | logo-femadi.png |
- Images : JPG, PNG, WEBP. Taille recommandée : moins de 1 Mo par image pour un chargement rapide du site.
- Documents : PDF uniquement pour les documents téléchargeables.
- Taille maximale : contactez l'administrateur technique pour connaître la limite en vigueur.
Sauvegarder et publier vos modifications
▼Toute modification dans Sveltia CMS passe par un flux de travail éditorial en trois étapes. Ce processus garantit que les contenus sont relus et validés avant d'être visibles par le public.
Après avoir rempli ou modifié les champs, cliquez sur le bouton "Enregistrer". La modification est sauvegardée en état Brouillon. Elle n'est pas encore visible sur le site public.
Dans la barre d'état du contenu (en haut du formulaire), changez le statut de Brouillon à En révision. Cela signale à l'équipe que le contenu est prêt à être vérifié avant publication.
Une fois le contenu vérifié, passez le statut à Publié. Le système génère automatiquement une mise à jour du site. La modification apparaît sur le site en ligne dans les minutes qui suivent.
Cliquez sur "Flux de travail" dans le menu principal du gestionnaire pour voir tous vos contenus classés par statut : Brouillon, En révision, Publié. Cliquez sur n'importe quel élément pour l'ouvrir et modifier son statut.
En cas de problème
▼| Problème observé | Solution recommandée |
|---|---|
| Impossible de se connecter ("Not authorized" ou "Accès refusé") | Votre compte GitHub n'est pas encore autorisé. Contactez l'administrateur pour faire ajouter votre compte à la liste d'accès. |
| La fenêtre de connexion GitHub ne s'ouvre pas | Vérifiez que les pop-ups ne sont pas bloqués par votre navigateur pour femadi.com. Autorisez-les temporairement dans les paramètres du navigateur. |
| Un champ enregistré ne s'affiche pas sur le site | Vérifiez que le statut du contenu est bien Publié (et non Brouillon ou En révision). Rechargez le site avec Ctrl+F5. |
| Le site affiche un texte incorrect après publication | Ne tentez pas de corriger en republiant plusieurs fois. Contactez l'administrateur technique pour une restauration de la version précédente via Git. |
| Un téléchargement d'image échoue | Vérifiez le format (JPG, PNG, WEBP) et la taille du fichier (recommandé : moins de 1 Mo). Renommez le fichier sans accents, espaces ni caractères spéciaux, puis réessayez. |
| Le gestionnaire affiche une erreur inconnue | Déconnectez-vous (icône de profil, en haut à droite), fermez le navigateur, puis reconnectez-vous. Si le problème persiste, contactez l'administrateur. |
| Un texte modifié en français s'affiche correctement mais le site en anglais reste inchangé | Vous avez oublié de mettre à jour le champ anglais correspondant (_en). Retournez dans le formulaire et mettez à jour les deux versions. |
Pour toute question technique concernant le gestionnaire, l'accès au site, ou la restauration d'une version précédente, contactez l'administrateur technique du site FEMADI. Indiquez dans votre message :
- La section ou le champ concerné
- L'action effectuée
- Le message d'erreur exact (une capture d'écran est très utile)
- L'heure approximative de la modification