Guide Utilisateur
Accès à l'administration
Connexion
- Accédez à l'URL :
https://votre-site.com/admin/ - Entrez vos identifiants (nom d'utilisateur et mot de passe)
- Cliquez sur "Se connecter"
Navigation
L'interface d'administration est organisée par sections :
- CMS : Pages, Sections, Menus, Paramètres
- Core : Configuration du site, Carousel, Partenaires, Statistiques
- Universities : Universités partenaires
- Program : Programme, Cours, Admissions
- Team : Professeurs, Doctorants, Étudiants
- Research : Domaines de recherche, Projets, Publications
- News : Actualités, Événements
- Contact : Messages, Newsletter
Gestion des Pages CMS
Créer une nouvelle page
- Allez dans CMS > Pages
- Cliquez sur "Ajouter Page"
- Remplissez les champs :
- Nom : Nom interne de la page
- Titre : Titre affiché sur la page
- Description : Description pour le SEO
- Template : Choisissez le template à utiliser
- Est la page d'accueil : Cochez si c'est la homepage
- Active : Cochez pour publier la page
- Cliquez sur "Enregistrer"
Ajouter des sections à une page
- Ouvrez la page à modifier
- Dans la section "Sections de la page", cliquez sur "Ajouter une section"
- Sélectionnez la section à ajouter
- Définissez l'ordre d'affichage
- Cliquez sur "Enregistrer"
Personnaliser les champs d'une section
Certaines sections ont des champs personnalisables par page :
- Ouvrez la page
- Dans les sections, cliquez sur "Champs (X/Y)"
- Modifiez les valeurs selon vos besoins :
- Textes de boutons
- Images de fond
- Nombre de colonnes
- Options d'affichage
- Cliquez sur "Enregistrer"
Modifier une page existante
- Allez dans CMS > Pages
- Cliquez sur le nom de la page
- Modifiez les champs souhaités
- Cliquez sur "Enregistrer"
Supprimer une page
- Allez dans CMS > Pages
- Cochez la case devant la page à supprimer
- Dans le menu déroulant "Action", sélectionnez "Supprimer les pages sélectionnées"
- Cliquez sur "Exécuter"
- Confirmez la suppression
Attention : La suppression d'une page est irréversible. Préférez désactiver une page plutôt que la supprimer.
Gestion des Sections
Créer une section
- Allez dans CMS > Sections
- Cliquez sur "Ajouter Section"
- Remplissez :
- Nom : Nom de la section
- Fichier : Nom du fichier HTML (sans extension)
- Template : Template associé
- Titre/Description : Contenu par défaut
- Cliquez sur "Enregistrer"
Définir des champs personnalisés
- Ouvrez la section
- Dans "Champs personnalisés", cliquez sur "Ajouter un champ"
- Configurez le champ :
- Nom : Identifiant technique (ex:
button_text) - Label : Libellé affiché (ex: "Texte du bouton")
- Type : text, textarea, boolean, integer, decimal, url, email, image, select
- Obligatoire : Cochez si le champ est requis
- Valeur par défaut : Valeur initiale
- Choix : Pour le type
select, un choix par ligne au formatvaleur|libellé
- Nom : Identifiant technique (ex:
- Cliquez sur "Enregistrer"
Gestion des Paramètres
Types de paramètres
Avant de créer un paramètre, vérifiez que le type existe :
- Allez dans CMS > Types de paramètres
- Les types disponibles incluent :
| Type | Description |
|---|---|
text | Texte simple |
textarea | Texte long |
number | Nombre entier |
phone | Numéro de téléphone |
email | Adresse email |
url | Lien URL |
currency | Montant en devise |
color | Code couleur hexadécimal |
boolean | Oui/Non |
image | Image uploadée |
Créer un paramètre
- Allez dans CMS > Paramètres
- Cliquez sur "Ajouter Paramètre"
- Remplissez :
- Type : Sélectionnez le type de paramètre
- Catégorie : general, contact, social, seo, appearance, other
- Nom : Nom descriptif
- Slug : Identifiant unique (auto-généré)
- Valeur : La valeur du paramètre
- Image : Pour les paramètres de type image
- Description : Note interne
- Cliquez sur "Enregistrer"
Paramètres courants
| Slug | Description | Exemple |
|---|---|---|
site_name | Nom du site | "Green Tech Mobility" |
site_email | Email de contact | "contact@gtm.eu" |
site_phone | Téléphone | "+33 1 23 45 67 89" |
site_address | Adresse | "123 Rue Example, Paris" |
logo | Logo du site | Image uploadée |
favicon | Favicon | Image uploadée |
footer_text | Texte du pied de page | "© 2025 Green Tech Mobility" |
Modifier un paramètre
- Allez dans CMS > Paramètres
- Cliquez sur le paramètre à modifier
- Modifiez la valeur
- Cliquez sur "Enregistrer"
Gestion des Universités
Ajouter une université partenaire
- Allez dans Universités > Universités
- Cliquez sur "Ajouter Université"
- Remplissez les informations
Informations générales
- Nom : Nom complet de l'université
- Abréviation : Sigle (ex: "UPMC", "TUM")
- Pays/Ville : Localisation
- Description : Présentation de l'université
- Site web/Email/Téléphone : Coordonnées
Géolocalisation (pour la carte)
- Latitude/Longitude : Coordonnées GPS
- Adresse : Adresse complète
Informations académiques
- Année de fondation : Année
- Classement : Position dans les classements
- Est coordinateur : Cochez si c'est l'université coordinatrice
Apparence
- Logo : Logo de l'université
- Couleur : Couleur associée (hex)
- Ordre : Position d'affichage
Ajouter des départements
- Ouvrez l'université
- Dans "Départements", cliquez sur "Ajouter"
- Remplissez : Nom, Description, Spécialisation, Site web
- Cliquez sur "Enregistrer"
Ajouter des statistiques
- Ouvrez l'université
- Dans "Statistiques", cliquez sur "Ajouter"
- Sélectionnez le type (professeurs, étudiants, etc.)
- Entrez la valeur et l'année
- Cliquez sur "Enregistrer"
Gérer les partenaires industriels
- Allez dans Universités > Partenaires industriels
- Cliquez sur "Ajouter Partenaire industriel"
- Remplissez : Nom, Logo, Site web, Description
- Sélectionnez les universités associées
- Cliquez sur "Enregistrer"
Gestion du Programme
Modifier les informations du programme
- Allez dans Programme > Programmes
- Ouvrez le programme principal
- Modifiez les champs :
- Nom, Description, Tagline
- Durée, Crédits ECTS
- Langue d'enseignement
- Diplôme délivré
- Objectifs, Perspectives de carrière
- Cliquez sur "Enregistrer"
Gérer les semestres
- Allez dans Programme > Semestres
- Pour ajouter un semestre :
- Cliquez sur "Ajouter Semestre"
- Sélectionnez le programme
- Indiquez le numéro (1, 2, 3, 4)
- Remplissez le titre et la description
- Sélectionnez l'université d'accueil
- Cliquez sur "Enregistrer"
Gérer les cours
- Allez dans Programme > Cours
- Pour ajouter un cours :
- Cliquez sur "Ajouter Cours"
- Sélectionnez le semestre
- Remplissez : Code, Titre, Description
- Indiquez les crédits ECTS
- Cochez si obligatoire
- Définissez l'ordre d'affichage
- Cliquez sur "Enregistrer"
Gérer les spécialisations
- Allez dans Programme > Spécialisations
- Cliquez sur "Ajouter Spécialisation"
- Remplissez : Nom, Description, Icône, Couleur
- Cliquez sur "Enregistrer"
Gérer les appels à candidatures
- Allez dans Programme > Appels à candidatures
- Pour créer un nouvel appel :
- Cliquez sur "Ajouter Appel à candidature"
- Remplissez l'année académique (ex: "2025-2026")
- Définissez les dates : ouverture, clôture, résultats
- Indiquez le nombre de places et bourses
- Ajoutez l'URL et l'email de candidature
- Listez les documents requis
- Cliquez sur "Enregistrer"
Astuce : Utilisez le bouton "Dupliquer" pour créer un appel basé sur l'année précédente.
Gérer les bourses
- Allez dans Programme > Bourses
- Pour ajouter une bourse :
- Cliquez sur "Ajouter Bourse"
- Remplissez : Nom, Description, Montant
- Sélectionnez le type de couverture
- Indiquez le financeur et les conditions
- Cliquez sur "Enregistrer"
Gérer la FAQ
- Allez dans Programme > FAQ
- Pour ajouter une question :
- Cliquez sur "Ajouter Question FAQ"
- Remplissez la question et la réponse
- Sélectionnez la catégorie
- Définissez l'ordre d'affichage
- Cliquez sur "Enregistrer"
Gestion de l'Équipe
Ajouter un membre de l'équipe
- Allez dans Team > Personnes
- Cliquez sur "Ajouter Personne"
- Remplissez les informations de base :
- Prénom, Nom
- Email, Téléphone
- Photo
- Biographie
- Type : Professeur, Doctorant, ou Master
- Université d'affiliation
- Pays d'origine
- Intérêts de recherche
- Liens : Site web, LinkedIn, GitHub, Google Scholar, ORCID
- Cliquez sur "Enregistrer"
Compléter le profil d'un professeur
- Ouvrez la fiche de la personne
- Dans "Profil Professeur", cliquez sur "Ajouter"
- Remplissez :
- Titre (Prof., Dr., etc.)
- Poste, Département, Spécialisation
- Bureau, Téléphone bureau
- Heures de permanence
- Qualifications académiques
- Années d'expérience
- Cliquez sur "Enregistrer"
Compléter le profil d'un doctorant
- Ouvrez la fiche de la personne
- Dans "Profil Doctorant", cliquez sur "Ajouter"
- Remplissez :
- Titre et description de la thèse
- Directeur et co-directeur de thèse
- Date de début, date prévue de fin
- Source de financement
- Cliquez sur "Enregistrer"
Compléter le profil d'un étudiant master
- Ouvrez la fiche de la personne
- Dans "Profil Étudiant Master", cliquez sur "Ajouter"
- Remplissez :
- Année de cohorte
- Spécialisation
- Semestre actuel
- Universités des semestres 1 et 2
- Titre et description du mémoire
- Tuteur
- A une bourse (oui/non)
- Est alumnus (oui/non)
- Cliquez sur "Enregistrer"
Gestion de la Recherche
Créer un domaine de recherche
- Allez dans Research > Domaines de recherche
- Cliquez sur "Ajouter Domaine"
- Remplissez :
- Nom, Description
- Icône, Couleur
- Image (optionnel)
- Cliquez sur "Enregistrer"
Créer un projet de recherche
- Allez dans Research > Projets de recherche
- Cliquez sur "Ajouter Projet"
- Remplissez :
- Titre, Description
- Domaine de recherche
- Niveau (Master, Doctorat, Postdoc)
- Statut (Actif, Terminé, Proposé)
- Université responsable
- Membres de l'équipe
- Dates de début/fin
- Financement : montant et source
- URL externe
- Cliquez sur "Enregistrer"
Ajouter une publication
- Allez dans Research > Publications
- Cliquez sur "Ajouter Publication"
- Remplissez :
- Titre, Résumé
- Type (Journal, Conférence, etc.)
- Revue/Conférence
- Date de publication
- Auteurs (membres de l'équipe)
- Auteurs externes (texte libre)
- Projets associés
- DOI
- Liens vers PDF et page externe
- Est peer-reviewed
- Cliquez sur "Enregistrer"
Gestion des Actualités et Événements
Créer une catégorie d'actualités
- Allez dans News > Catégories
- Cliquez sur "Ajouter Catégorie"
- Remplissez : Nom, Description, Icône, Couleur
- Cliquez sur "Enregistrer"
Publier une actualité
- Allez dans News > Articles
- Cliquez sur "Ajouter Article"
- Remplissez :
- Titre : Titre de l'article
- Contenu : Utilisez l'éditeur riche pour le texte
- Catégorie : Sélectionnez la catégorie
- Image : Image de couverture
- Légende image : Texte sous l'image
- Auteur : Sélectionnez l'auteur
- Projets liés : Associez des projets de recherche
- Personnes mentionnées : Associez des membres de l'équipe
- Date de publication : Date et heure de publication
- Est mise en avant : Cochez pour afficher en vedette
- Est publiée : Cochez pour publier
- Cliquez sur "Enregistrer"
Créer un type d'événement
- Allez dans News > Types d'événements
- Cliquez sur "Ajouter Type"
- Remplissez : Nom, Description, Icône, Couleur
- Cliquez sur "Enregistrer"
Créer un événement
- Allez dans News > Événements
- Cliquez sur "Ajouter Événement"
- Remplissez :
- Titre : Nom de l'événement
- Type : Sélectionnez le type
- Description : Détails de l'événement
- Date de début : Date et heure
- Date de fin : Si différente du début
- Lieu : Adresse ou salle
- En ligne : Cochez si webinaire
- URL de connexion : Lien Zoom/Teams
- Université organisatrice : Sélectionnez l'université
- URL d'inscription : Lien vers le formulaire
- Date limite d'inscription : Si applicable
- Email de contact : Pour les questions
- Image : Affiche ou image de l'événement
- Est mise en avant : Cochez pour afficher en vedette
- Cliquez sur "Enregistrer"
Gestion des Contacts
Configurer les informations de contact
- Allez dans Contact > Informations de contact
- Cliquez sur "Ajouter"
- Remplissez par département :
- Nom du département : Ex: "Admissions", "Partenariats"
- Type : general, admissions, scholarships, partnerships, research
- Email principal et secondaire
- Téléphone, Fax
- Adresse complète
- Horaires d'ouverture
- Cliquez sur "Enregistrer"
Gérer les messages de contact
- Allez dans Contact > Messages
- Vous voyez la liste des messages reçus
- Cliquez sur un message pour le lire
- Modifiez le statut :
- Nouveau : Non traité
- Lu : Consulté
- Répondu : Réponse envoyée
- Fermé : Traité et archivé
- Attribuez le message à un membre de l'équipe
- Ajoutez une réponse dans "Texte de réponse"
- Cliquez sur "Enregistrer"
Gérer les contacts universitaires
- Allez dans Contact > Contacts universitaires
- Cliquez sur "Ajouter"
- Remplissez :
- Université
- Nom du contact
- Titre/Fonction
- Email, Téléphone
- Département, Bureau
- Contact principal (oui/non)
- Cliquez sur "Enregistrer"
Gérer la newsletter
- Allez dans Contact > Abonnés newsletter
- Vous voyez la liste des abonnés
- Pour chaque abonné, vous pouvez :
- Voir l'email et le nom
- Vérifier le statut (actif, vérifié)
- Désactiver un abonné
Configuration du Site
Modifier la configuration générale
- Allez dans Core > Configuration du site
- Modifiez :
- Nom du site, Slogan
- Téléphone, Email, Adresse
- Liens réseaux sociaux
- Meta description et keywords (SEO)
- Cliquez sur "Enregistrer"
Gérer le carousel (slider)
- Allez dans Core > Slides du carousel
- Pour ajouter une slide :
- Cliquez sur "Ajouter Slide"
- Remplissez : Titre, Sous-titre, Description
- Uploadez l'image de fond
- Ajoutez des boutons d'action
- Définissez l'ordre et le statut
- Cliquez sur "Enregistrer"
Gérer les partenaires principaux
- Allez dans Core > Partenaires
- Pour le partenaire affiché dans le topbar :
- Ouvrez le partenaire
- Cochez "Partenaire principal"
- Uploadez le logo
- Cliquez sur "Enregistrer"
Gérer les statistiques du programme
- Allez dans Core > Statistiques du programme
- Pour modifier une statistique :
- Cliquez sur la statistique
- Modifiez : Label, Valeur, Icône, Description
- Cliquez sur "Enregistrer"
Configurer la carte des universités
- Allez dans Core > Paramètres de la carte
- Modifiez :
- Titre et sous-titre de la section
- Style de carte (défaut, clair, sombre, satellite)
- Zoom et centre par défaut
- Couleur des marqueurs
- Hauteur de la carte
- Pages où afficher la carte
- Cliquez sur "Enregistrer"
Traductions
Traduire un contenu
Pour les modèles avec le mixin TranslatableMixin :
- Ouvrez l'élément à traduire
- Cliquez sur l'onglet "Traductions" (si disponible)
- Pour chaque langue (EN, DE, ES, IT) :
- Remplissez les champs traduits
- Les champs non remplis utiliseront la version française
- Cliquez sur "Enregistrer"
Langues disponibles
| Code | Langue |
|---|---|
| FR | Français (par défaut) |
| EN | Anglais |
| DE | Allemand |
| ES | Espagnol |
| IT | Italien |
Bonnes pratiques
Organisation des contenus
- Nommez clairement : Utilisez des noms explicites pour les pages, sections et menus
- Utilisez les slugs : Les slugs sont générés automatiquement mais peuvent être personnalisés
- Ordonnez logiquement : Utilisez le champ "ordre" pour organiser les éléments
Images
Formats recommandés
- JPG : Pour les photos
- PNG : Pour les logos
- SVG : Pour les icônes
Dimensions recommandées
| Type | Dimensions |
|---|---|
| Carousel | 1920 x 800 pixels |
| Articles | 1200 x 630 pixels |
| Logos | 200 x 200 pixels minimum |
| Photos de profil | 400 x 400 pixels |
Conseil : Optimisez les images avant upload (max 2 Mo recommandé)
Sauvegarde
- Avant modifications majeures : Exportez les données via les fixtures
- Médias : Sauvegardez régulièrement le dossier
media/
Désactivation vs Suppression
- Préférez désactiver : Décochez "Actif" plutôt que supprimer
- Supprimez avec précaution : La suppression est irréversible
- Vérifiez les dépendances : Certains éléments sont liés (ex: un professeur peut être auteur de publications)
Dépannage
Le menu ne s'affiche pas correctement
- Vérifiez que le menu est actif
- Vérifiez que les éléments de menu sont actifs
- Vérifiez le slug du menu (doit correspondre au code)
- Videz le cache :
python manage.py clear_cache
Les traductions ne s'affichent pas
- Vérifiez que la langue est active dans Traduction > Langues
- Vérifiez que les traductions sont bien enregistrées
- Utilisez la commande :
python manage.py generate_translations
Les images ne s'affichent pas
- Vérifiez que le fichier existe dans
media/ - Vérifiez les permissions du dossier
- Exécutez :
python manage.py collectstatic
Une page renvoie une erreur 404
- Vérifiez que la page est active
- Vérifiez le slug de la page
- Vérifiez que le template existe
Raccourcis clavier dans l'éditeur
| Raccourci | Action |
|---|---|
| Ctrl + B | Gras |
| Ctrl + I | Italique |
| Ctrl + U | Souligné |
| Ctrl + K | Insérer un lien |
| Ctrl + Z | Annuler |
| Ctrl + Y | Rétablir |
| Ctrl + S | Enregistrer (dans l'admin) |
Support
Pour toute question ou problème technique, contactez l'équipe de développement.