Guide WPForge » Historique » Révision 20
Révision 19 (Johnny Fontaine, 15/04/2026 17:51) → Révision 20/28 (Johnny Fontaine, 15/04/2026 17:56)
# <img style="width: 180px;" src="clipboard-202603161125-sbyni.png"> Guide d'utilisation WPForge > [!Note] Ce guide décrit les actions courantes pour les professeurs dans WPForge. Ce guide pratique vous accompagne au quotidien pour gérer vos sites WordPress avec WPForge. --- ## 🚀 Premiers pas ### Lancer la plateforme ```bash # Terminal 1 : Backend cd backend && source venv/bin/activate uvicorn main:app --reload --host 127.0.0.1 --port 8000 # Terminal 2 : Frontend cd frontend && npm run dev ``` ### Accès | Service | URL | |---------|-----| | Interface | http://192.169.101.206:5173 http://localhost:5173 | | API | http://192.168.101.206:8000 http://127.0.0.1:8000 | | Docs API | http://127.0.0.1:8000/docs | ### Connexion 1. Ouvrez http://192.168.101.206:5173 http://localhost:5173 2. Connectez-vous avec vos identifiants 3. Changez votre mot de passe si premier accès --- ## 🌍 Ajouter un site 1. **Sidebar** → "Sites" 2. **Bouton** → "+ Nouveau site" 3. Remplissez le formulaire : | Champ | Description | |-------|-------------| | Nom | Nom afficher du site | | URL | URL WordPress (https://...) | | Chemin WP-CLI | Si pas dans PATH | | DB (optionnel) | Pour opérations directes | 4. **Enregistrer** --- ## 🔌 Gérer les plugins ### Méthode rapide ``` Sites → [Sélection] → Plugins ``` ### Actions disponibles disponíveis | Action | Résultat | |--------|----------| | ✅ Activer | Rend le plugin actif | | ❌ Désactiver | Désactive sans supprimer | | 🔄 Mettre à jour | Dernière version | | 🗑️ Supprimer | Retire entièrement | ### Opérations groupées 1. Cochez plusieurs plugins 2. Sélectionnez l'action 3. Appliquer --- ## 🎨 Gérer les thèmes Même principe que les plugins : ``` Sites → [Sélection] → Thèmes ``` Actions : Activer | Désactiver | Supprimer --- ## ⌨️ Terminal WP-CLI Chaque site dispose d'un terminal intégré : ``` Sites → [Sélection] → Terminal ``` ### Commandes utiles ```bash wp plugin list # Liste les plugins wp plugin activate akismet # Active un plugin wp core update # Met à jour WordPress wp theme status # État des thèmes wp db optimize # Optimise les tables wp search-replace 'old' 'new' # Remplace en base ``` --- ## 📸 Screenshots Capturer l'état d'un site : ``` Sites → [Sélection] → 📸 Screenshots ``` Options : - Frontend / Backend - Sauvegarde automatique --- ## 💾 Sauvegardes ### Créer une sauvegarde ``` Sites → [Sélection] → Sauvegardes → + Créer ``` ### Restaurer ``` Sites → [Sélection] → Sauvegardes → [Sélectionner] → Restaurer ``` > ⚠️ Confirmez avant restauration ! --- ## 📊 Tableau de bord Widgets disponibles : - Nombre de sites actifs - Santé système (CPU/RAM/Disque) - Activité récente - Actions rapides --- ## 👥 Utilisateurs ### Ajouter un utilisateur ``` Utilisateurs → + Ajouter → Nom / Email / Rôle / Mot de passe → Créer ``` ### Rôles | Rôle | Droits | |------|---------| | 👑 Admin | Tout | | 📢 Manager | Sites uniquement | | 🔧 Opérateur | Opérations uniquement | | 👀 Lecteur | Consultation | --- ## 🔧 Dépannage rapide | Problème | Solution | |----------|----------| | Cannot connect | Vérifier WP-CLI + URL | | Backup failed | Espace disque + mysqldump | | Update failed | Permissions + cache | ### Logs ``` ./logs/ ``` --- ## ⌨️ Raccourcis clavier | Touche | Action | |--------|--------| | `/?` | Aide | | `g s` | Sites | | `g u` | Utilisateurs | | `g p` | Plugins | | `g t` | Thèmes | ---