Guide utilisateur - Back-Office LMELP¶
Bienvenue¶
Le Back-Office LMELP est une application web simple et intuitive pour consulter et modifier les descriptions des épisodes de podcast. Cette interface vous permet de corriger et améliorer les descriptions générées automatiquement.
Accès à l'application¶
URL d'accès¶
L'application est accessible via le frontend sur le port standard :
Le backend utilise maintenant un système d'auto-découverte unifié pour éviter les conflits : - Port par défaut : 54321 (si disponible) - Ports alternatifs : 54322-54350 (sélection automatique si 54321 occupé) - Découverte automatique : Le frontend trouve automatiquement le bon port - Support pour Claude Code : Scripts d'auto-découverte pour les outils d'IA
Démarrage simplifié¶
Plus de configuration manuelle de ports ! Le système fonctionne automatiquement :
- Démarrer le backend : Se lance automatiquement sur un port libre
- Démarrer le frontend : Trouve automatiquement le backend
- Accéder à l'application : Toujours sur http://localhost:5173
Prérequis¶
- Navigateur web moderne (Chrome, Firefox, Safari, Edge)
- Connexion réseau locale au serveur
- Aucune configuration de port nécessaire (gestion automatique)
Vue d'ensemble de l'interface¶
L'interface comprend maintenant deux pages principales :
Page d'accueil (Dashboard)¶
┌─────────────────────────────────────┐
│ Back-office LMELP │
│ Gestion des épisodes du │
│ Masque et la Plume │
└─────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────┐
│ Informations générales │
│ │
│ [...] [142] [37] [45] [28] [27] │
│Dernière Épisodes Titres Descriptions Avis Avis │
│mise à au total corrigés corrigées critiques critiques │
│jour extraits analysés │
│ │
│ [128] [86] [52] │
│Livres Livres Livres non │
│en base suggérés trouvés │
└──────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────┐
│ Fonctions disponibles │
│ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │📝 Episode - │ │🔍 Recherche │ │
│ │ Modification│ │ avancée │ │
│ │ Titre/Desc.│ │ │ │
│ │ [→] │ │ [→] │ │
│ └─────────────┘ └─────────────┘ │
└─────────────────────────────────────┘
Page de gestion des épisodes¶
┌─────────────────────────────────────┐
│ 🏠 Accueil Gestion des Épisodes │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│ Sélecteur d'épisodes │
│ [Dropdown: Choisir un épisode ▼] │
└─────────────────────────────────────┘
┌─────────────────────────────────────┐
│ Détails de l'épisode │
│ (Interface identique à l'ancienne) │
└─────────────────────────────────────┘
Accès depuis un téléphone mobile¶
Pour accéder à l'application depuis votre téléphone ou tablette, consultez le guide détaillé : Accès Mobile
Configuration rapide¶
- Démarrez l'application avec
ENVIRONMENT=development ./scripts/start-dev.sh - Trouvez l'adresse IP de votre ordinateur (
ipconfigouifconfig) - Sur votre téléphone, ouvrez
http://[ADRESSE_IP]:5173
L'interface s'adapte automatiquement aux écrans mobiles pour une utilisation optimale.
Système d'auto-découverte (Issue #56)¶
Pour les utilisateurs¶
Le système d'auto-découverte garantit que l'application fonctionne sans configuration manuelle :
- Démarrage simplifié : Plus besoin de configurer des ports
- Résolution automatique des conflits : Le système trouve automatiquement des ports libres
- Reconnexion intelligente : Le frontend se reconnecte automatiquement au backend
Bénéfices pour le développement¶
Lorsque vous travaillez avec des outils d'IA comme Claude Code :
- Découverte automatique des services : Les outils trouvent automatiquement les ports
- Tests d'API simplifiés : Plus besoin de deviner les URLs
- Détection de redémarrage : Les outils peuvent détecter si le backend doit être relancé
Fichiers techniques¶
Le système utilise un fichier .dev-ports.json qui contient :
- Les ports utilisés par le backend et frontend
- Les informations de processus pour validation
- Les timestamps pour détecter les services obsolètes
Ce système est transparent pour l'utilisateur final mais améliore grandement l'expérience de développement.
Utilisation pas à pas¶
1. Navigation dans l'application¶
Page d'accueil¶
- Consultez les statistiques générales en haut de page
- Cliquez sur "Episode - Modification Titre/Description" pour accéder à la gestion des épisodes
- Cliquez sur "Recherche avancée" pour rechercher dans toutes les collections de données
Navigation¶
- Depuis la page d'épisodes : Cliquez sur "🏠 Accueil" pour revenir au tableau de bord
- Depuis l'accueil : Les fonctions disponibles sont directement accessibles
2. Sélectionner un épisode¶
- Accédez à la page "Gestion des Épisodes" depuis l'accueil
- Ouvrez le sélecteur d'épisodes en haut de la page
- Parcourez la liste des épisodes disponibles
- Cliquez sur l'épisode que vous souhaitez modifier
📋 La liste affiche le titre complet de chaque épisode avec la date
3. Consulter les informations¶
Une fois l'épisode sélectionné, vous verrez :
- Titre complet de l'épisode
- Date de diffusion
- Type d'émission (livres, cinéma, musique, etc.)
- Durée au format MM:SS
- URL de l'épisode original
- Transcription complète (si disponible)
4. Modifier la description¶
Description originale¶
- Zone en lecture seule
- Contient la description automatique générée
- Sert de référence pour vos corrections
Description corrigée¶
- Zone éditable où vous pouvez saisir vos modifications
- Sauvegarde automatique dès que vous arrêtez de taper
- Indicateur visuel de l'état de sauvegarde
Comment modifier¶
- Cliquez dans la zone "Description corrigée"
- Tapez votre version améliorée
- Formatez le texte (passages à la ligne, ponctuation)
- Attendez la confirmation de sauvegarde automatique
Fonctionnalités avancées¶
Sauvegarde automatique¶
L'application sauvegarde automatiquement vos modifications :
- ⏳ "Sauvegarde en cours..." : Vos changements sont en train d'être enregistrés
- ✅ "Sauvegardé" : Vos modifications sont confirmées
- ❌ "Erreur de sauvegarde" : Un problème est survenu (voir Résolution des problèmes)
Formatage du texte¶
Vous pouvez utiliser : - Passages à la ligne : Appuyez sur Entrée - Espaces multiples : Pour l'alignement - Tirets : Pour structurer les listes - Signes de ponctuation : Points, virgules, deux-points
Protection mémoire¶
L'application surveille automatiquement l'utilisation mémoire :
- Surveillance continue : Monitoring invisible en arrière-plan
- Alertes préventives : Avertissements si consommation élevée
- Protection d'urgence : Rechargement automatique si nécessaire
🛡️ Cette protection évite les plantages et garantit une expérience stable
Conseils d'utilisation¶
Bonnes pratiques¶
✅ À faire : - Corriger les erreurs de transcription automatique - Ajouter de la ponctuation pour la lisibilité - Structurer avec des passages à la ligne - Conserver les informations importantes (durée, invités)
❌ À éviter : - Supprimer complètement le contenu original - Ajouter des informations non présentes dans l'audio - Utiliser des caractères spéciaux complexes
Optimisation du workflow¶
- Lisez d'abord la description originale complètement
- Écoutez l'extrait si nécessaire (via l'URL fournie)
- Corrigez progressivement par petites sections
- Vérifiez que la sauvegarde est confirmée avant de passer au suivant
Types d'épisodes¶
L'application gère différents types d'émissions :
📚 Livres¶
- Critiques littéraires
- Nouveautés éditoriales
- Interviews d'auteurs
🎬 Cinéma¶
- Critiques de films
- Actualité cinématographique
- Rencontres avec des réalisateurs
🎵 Musique¶
- Nouveaux albums
- Concerts et festivals
- Interviews d'artistes
🎭 Spectacles¶
- Théâtre
- Danse
- Arts vivants
Données affichées¶
Métadonnées techniques¶
- Fichier audio : Nom du fichier source
- URL : Lien vers l'épisode en ligne
- Durée : Temps total en secondes et format lisible
- Date : Date de diffusion originale
Contenu éditorial¶
- Titre : Titre complet de l'émission
- Description : Résumé automatique à corriger
- Transcription : Texte intégral généré automatiquement
Navigation¶
Navigation entre les pages¶
L'application utilise maintenant un système de navigation à deux pages :
Depuis la page d'accueil¶
- Cliquez sur les fonctions disponibles pour y accéder directement
- Visualisez les statistiques globales en un coup d'œil
Depuis une page de fonction (ex: Gestion des Épisodes)¶
- Cliquez sur "🏠 Accueil" pour revenir au tableau de bord principal
- Le titre de la page courante est affiché à côté du lien d'accueil
Changement d'épisode¶
Pour passer à un autre épisode sur la page de gestion :
- Utilisez le sélecteur en haut de page
- Choisissez un nouvel épisode
- Confirmez que vos modifications précédentes sont sauvegardées
⚠️ Les modifications non sauvegardées peuvent être perdues
Rechargement de page¶
En cas de problème :
- Rechargez la page (F5 ou Ctrl+R)
- Vérifiez que le serveur backend fonctionne
- Sélectionnez de nouveau votre épisode
Support et aide¶
Ressources disponibles¶
- Guide de l'interface : Détails sur chaque élément
- Gestion des épisodes : Fonctionnalités avancées
- Recherche avancée : Guide complet de la recherche avec filtres et pagination
- Résolution de problèmes : Solutions aux problèmes courants
Contact support¶
En cas de problème persistant :
- Consultez le guide de résolution de problèmes
- Vérifiez les logs de la console navigateur (F12)
- Contactez l'équipe technique avec les détails de l'erreur
Cette documentation correspond à la version actuelle du Back-Office LMELP. Pour les développeurs, consultez la documentation technique.