Installation de modules
Installation et gestion des modules XOOPS
Section intitulée « Installation et gestion des modules XOOPS »Apprenez à étendre la fonctionnalité de XOOPS en installant et en configurant des modules.
Comprendre les modules XOOPS
Section intitulée « Comprendre les modules XOOPS »Que sont les modules ?
Section intitulée « Que sont les modules ? »Les modules sont des extensions qui ajoutent des fonctionnalités à XOOPS :
| Type | Objectif | Exemples |
|---|---|---|
| Contenu | Gérer des types de contenu spécifiques | Nouvelles, Blog, Tickets |
| Communauté | Interaction des utilisateurs | Forum, Commentaires, Avis |
| eCommerce | Vendre des produits | Boutique, Panier, Paiements |
| Média | Gérer les fichiers/images | Galerie, Téléchargements, Vidéos |
| Utilitaire | Outils et assistants | Email, Sauvegarde, Analytique |
Modules essentiels vs optionnels
Section intitulée « Modules essentiels vs optionnels »| Module | Type | Inclus | Supprimable |
|---|---|---|---|
| Système | Essentiel | Oui | Non |
| Utilisateur | Essentiel | Oui | Non |
| Profil | Recommandé | Oui | Oui |
| MP (Message privé) | Recommandé | Oui | Oui |
| WF-Channel | Optionnel | Souvent | Oui |
| Nouvelles | Optionnel | Non | Oui |
| Forum | Optionnel | Non | Oui |
Cycle de vie du module
Section intitulée « Cycle de vie du module »graph LR A[Trouver le module] --> B[Télécharger] B --> C[Extraire] C --> D[Installer] D --> E[Configurer] E --> F[Utiliser] F --> G{Maintenir?} G -->|Oui| H[Mettre à jour] G -->|Non| I[Désactiver] I --> J[Supprimer] H --> ETrouver des modules
Section intitulée « Trouver des modules »Référentiel de modules XOOPS
Section intitulée « Référentiel de modules XOOPS »Référentiel officiel des modules XOOPS :
Visitez : https://xoops.org/modules/repository/
Répertoire > Modules > [Parcourir les catégories]Parcourir par catégorie :
- Gestion du contenu
- Communauté
- eCommerce
- Multimédia
- Développement
- Administration du site
Évaluation des modules
Section intitulée « Évaluation des modules »Avant d’installer, vérifiez :
| Critères | Ce qu’il faut chercher |
|---|---|
| Compatibilité | Fonctionne avec votre version XOOPS |
| Note | Bonnes critiques et notes des utilisateurs |
| Mises à jour | Entretenu récemment |
| Téléchargements | Populaire et largement utilisé |
| Exigences | Compatible avec votre serveur |
| Licence | GPL ou licence open source similaire |
| Support | Développeur actif et communauté |
Lire les informations du module
Section intitulée « Lire les informations du module »Chaque page de listing de module affiche :
Nom du module : [Nom]Version : [X.X.X]Requiert : XOOPS [Version]Auteur : [Nom]Dernière mise à jour : [Date]Téléchargements : [Nombre]Note : [Étoiles]Description : [Brève description]Compatibilité : PHP [Version], MySQL [Version]Installation de modules
Section intitulée « Installation de modules »Méthode 1 : Installation via le panneau d’administration
Section intitulée « Méthode 1 : Installation via le panneau d’administration »Étape 1 : Accédez à la section Modules
- Connectez-vous au panneau d’administration
- Accédez à Modules > Modules
- Cliquez sur “Installer un nouveau module” ou “Parcourir les modules”
Étape 2 : Téléchargez le module
Option A - Téléchargement direct :
- Cliquez sur “Choisir un fichier”
- Sélectionnez le fichier .zip du module sur votre ordinateur
- Cliquez sur “Télécharger”
Option B - Téléchargement par URL :
- Collez l’URL du module
- Cliquez sur “Télécharger et installer”
Étape 3 : Examinez les informations du module
Nom du module : [Nom affiché]Version : [Version]Auteur : [Informations sur l'auteur]Description : [Description complète]Exigences : [Versions PHP/MySQL]Examinez et cliquez sur “Procéder à l’installation”
Étape 4 : Choisissez le type d’installation
☐ Installation neuve (Nouvelle installation)☐ Mise à jour (Mise à niveau existante)☐ Supprimer puis installer (Remplacer l'existant)Sélectionnez l’option appropriée.
Étape 5 : Confirmez l’installation
Examinez la confirmation finale :
Le module sera installé dans : /modules/modulename/Base de données : xoops_dbProcéder ? [Oui] [Non]Cliquez sur “Oui” pour confirmer.
Étape 6 : Installation terminée
Installation réussie !
Module : [Nom du module]Version : [Version]Tableaux créés : [Nombre]Fichiers installés : [Nombre]
[Aller aux paramètres du module] [Retour aux modules]Méthode 2 : Installation manuelle (avancée)
Section intitulée « Méthode 2 : Installation manuelle (avancée) »Pour l’installation manuelle ou le dépannage :
Étape 1 : Téléchargez le module
- Téléchargez le .zip du module depuis le référentiel
- Extrayez dans
/var/www/html/xoops/modules/modulename/
# Extraire le moduleunzip module_name.zipcp -r module_name /var/www/html/xoops/modules/
# Définir les permissionschmod -R 755 /var/www/html/xoops/modules/module_nameÉtape 2 : Exécutez le script d’installation
Visitez : http://your-domain.com/xoops/modules/module_name/admin/index.php?op=installOu via le panneau d’administration (Système > Modules > Mettre à jour la base de données).
Étape 3 : Vérifiez l’installation
- Allez à Modules > Modules dans l’administrateur
- Cherchez votre module dans la liste
- Vérifiez qu’il affiche “Actif”
Configuration des modules
Section intitulée « Configuration des modules »Accédez aux paramètres du module
Section intitulée « Accédez aux paramètres du module »- Allez à Modules > Modules
- Trouvez votre module
- Cliquez sur le nom du module
- Cliquez sur “Préférences” ou “Paramètres”
Paramètres courants du module
Section intitulée « Paramètres courants du module »La plupart des modules offrent :
Statut du module : [Actif/Désactif]Afficher dans le menu : [Oui/Non]Poids du module : [1-999] (ordre d'affichage)Visible aux groupes : [Cases à cocher pour les groupes d'utilisateurs]Options spécifiques au module
Section intitulée « Options spécifiques au module »Chaque module a des paramètres uniques. Exemples :
Module Nouvelles :
Éléments par page : 10Afficher l'auteur : OuiAutoriser les commentaires : OuiModération requise : OuiModule Forum :
Sujets par page : 20Publications par page : 15Taille maximale de la pièce jointe : 5MBActiver les signatures : OuiModule Galerie :
Images par page : 12Taille des miniatures : 150x150Téléchargement maximum : 10MBFiligrane : Oui/NonConsultez la documentation de votre module pour les options spécifiques.
Enregistrez la configuration
Section intitulée « Enregistrez la configuration »Après ajustement des paramètres :
- Cliquez sur “Soumettre” ou “Enregistrer”
- Vous verrez une confirmation :
Paramètres enregistrés avec succès !
Gestion des blocs de modules
Section intitulée « Gestion des blocs de modules »De nombreux modules créent des “blocs” - des zones de contenu semblables à des widgets.
Affichage des blocs de modules
Section intitulée « Affichage des blocs de modules »- Allez à Apparence > Blocs
- Cherchez les blocs de votre module
- La plupart des modules affichent “[Nom du module] - [Description du bloc]“
Configurer les blocs
Section intitulée « Configurer les blocs »- Cliquez sur le nom du bloc
- Ajustez :
- Titre du bloc
- Visibilité (toutes les pages ou spécifiques)
- Position sur la page (gauche, centre, droite)
- Groupes d’utilisateurs qui peuvent voir
- Cliquez sur “Soumettre”
Afficher le bloc sur la page d’accueil
Section intitulée « Afficher le bloc sur la page d’accueil »- Allez à Apparence > Blocs
- Trouvez le bloc que vous voulez
- Cliquez sur “Modifier”
- Définir :
- Visible pour : Sélectionnez les groupes
- Position : Choisissez la colonne (gauche/centre/droite)
- Pages : Page d’accueil ou toutes les pages
- Cliquez sur “Soumettre”
Installation d’exemples de modules spécifiques
Section intitulée « Installation d’exemples de modules spécifiques »Installation du module Nouvelles
Section intitulée « Installation du module Nouvelles »Idéal pour : Articles de blog, annonces
- Téléchargez le module Nouvelles depuis le référentiel
- Téléchargez via Modules > Modules > Installer
- Configurez dans Modules > Nouvelles > Préférences :
- Articles par page : 10
- Autoriser les commentaires : Oui
- Approuver avant la publication : Oui
- Créer des blocs pour les dernières actualités
- Commencez à publier des articles !
Installation du module Forum
Section intitulée « Installation du module Forum »Idéal pour : Discussion communautaire
- Téléchargez le module Forum
- Installez via le panneau d’administration
- Créez les catégories de forum dans le module
- Configurez les paramètres :
- Sujets/page : 20
- Publications/page : 15
- Activer la modération : Oui
- Assignez les permissions des groupes d’utilisateurs
- Créez des blocs pour les derniers sujets
Installation du module Galerie
Section intitulée « Installation du module Galerie »Idéal pour : Vitrine d’images
- Téléchargez le module Galerie
- Installez et configurez
- Créez des albums photo
- Téléchargez des images
- Définissez les permissions pour l’affichage/téléchargement
- Affichage de la galerie sur le site Web
Mise à jour des modules
Section intitulée « Mise à jour des modules »Vérifier les mises à jour
Section intitulée « Vérifier les mises à jour »Panneau d'administration > Modules > Modules > Vérifier les mises à jourCela affiche :
- Mises à jour de module disponibles
- Version actuelle vs nouvelle version
- Notes de version/changements
Mettre à jour un module
Section intitulée « Mettre à jour un module »- Allez à Modules > Modules
- Cliquez sur le module avec la mise à jour disponible
- Cliquez sur le bouton “Mettre à jour”
- Sélectionnez “Mettre à jour” dans le type d’installation
- Suivez l’assistant d’installation
- Module mis à jour !
Notes importantes sur la mise à jour
Section intitulée « Notes importantes sur la mise à jour »Avant de mettre à jour :
- Sauvegardez la base de données
- Sauvegardez les fichiers du module
- Examinez le journal des modifications
- Testez d’abord sur le serveur de staging
- Notez toute modification personnalisée
Après la mise à jour :
- Vérifiez la fonctionnalité
- Vérifiez les paramètres du module
- Examinez les avertissements/erreurs
- Videz le cache
Permissions des modules
Section intitulée « Permissions des modules »Assignez l’accès du groupe d’utilisateurs
Section intitulée « Assignez l’accès du groupe d’utilisateurs »Contrôlez quels groupes d’utilisateurs peuvent accéder aux modules :
Localisation : Système > Permissions
Pour chaque module, configurez :
Module : [Nom du module]
Accès administrateur : [Sélectionnez les groupes]Accès utilisateur : [Sélectionnez les groupes]Permission de lecture : [Groupes autorisés à voir]Permission d'écriture : [Groupes autorisés à publier]Permission de suppression : [Administrateurs uniquement]Niveaux de permission courants
Section intitulée « Niveaux de permission courants »Contenu public (Nouvelles, Pages) :├── Accès administrateur : Webmaster├── Accès utilisateur : Tous les utilisateurs enregistrés└── Permission de lecture : Tout le monde
Fonctionnalités communautaires (Forum, Commentaires) :├── Accès administrateur : Webmaster, Modérateurs├── Accès utilisateur : Tous les utilisateurs enregistrés└── Permission d'écriture : Tous les utilisateurs enregistrés
Outils d'administration :├── Accès administrateur : Webmaster uniquement└── Accès utilisateur : DésactifDésactiver et supprimer des modules
Section intitulée « Désactiver et supprimer des modules »Désactiver le module (Garder les fichiers)
Section intitulée « Désactiver le module (Garder les fichiers) »Garder le module mais masquer du site :
- Allez à Modules > Modules
- Trouvez le module
- Cliquez sur le nom du module
- Cliquez sur “Désactiver” ou définissez le statut sur Inactif
- Module caché mais données préservées
Réactiver à tout moment :
- Cliquez sur le module
- Cliquez sur “Activer”
Supprimer le module complètement
Section intitulée « Supprimer le module complètement »Supprimer le module et ses données :
- Allez à Modules > Modules
- Trouvez le module
- Cliquez sur “Désinstaller” ou “Supprimer”
- Confirmez : “Supprimer le module et toutes les données ?”
- Cliquez sur “Oui” pour confirmer
Avertissement : La désinstallation supprime toutes les données du module !
Réinstaller après désinstallation
Section intitulée « Réinstaller après désinstallation »Si vous désinstallez un module :
- Fichiers de module supprimés
- Tableaux de base de données supprimés
- Toutes les données perdues
- Doit réinstaller pour utiliser à nouveau
- Peut restaurer à partir de la sauvegarde
Dépannage de l’installation des modules
Section intitulée « Dépannage de l’installation des modules »Le module n’apparaît pas après l’installation
Section intitulée « Le module n’apparaît pas après l’installation »Symptôme : Module listé mais non visible sur le site
Solution :
1. Vérifiez que le module est "Actif" (Modules > Modules)2. Activez les blocs de module (Apparence > Blocs)3. Vérifiez les permissions utilisateur (Système > Permissions)4. Videz le cache (Système > Outils > Vider le cache)5. Vérifiez que .htaccess ne bloque pas le moduleErreur d’installation : “La table existe déjà”
Section intitulée « Erreur d’installation : “La table existe déjà” »Symptôme : Erreur lors de l’installation du module
Solution :
1. Module partiellement installé avant2. Essayez l'option "Supprimer puis installer"3. Ou désinstallez d'abord, puis installez à nouveau4. Vérifiez la base de données pour les tableaux existants : mysql> SHOW TABLES LIKE 'xoops_module%';Module manquant les dépendances
Section intitulée « Module manquant les dépendances »Symptôme : Le module ne s’installera pas - nécessite un autre module
Solution :
1. Notez les modules requis du message d'erreur2. Installez d'abord les modules requis3. Installez ensuite le module4. Installez dans le bon ordrePage vierge lors de l’accès au module
Section intitulée « Page vierge lors de l’accès au module »Symptôme : Le module se charge mais n’affiche rien
Solution :
1. Activez le mode debug dans mainfile.php : define('XOOPS_DEBUG', 1);
2. Vérifiez le journal des erreurs PHP : tail -f /var/log/php_errors.log
3. Vérifiez les permissions des fichiers : chmod -R 755 /var/www/html/xoops/modules/modulename
4. Vérifiez la connexion à la base de données dans la configuration du module
5. Désactivez et réinstallez le moduleLe module casse le site
Section intitulée « Le module casse le site »Symptôme : L’installation du module casse le site Web
Solution :
1. Désactivez immédiatement le module problématique : Admin > Modules > [Module] > Désactiver
2. Videz le cache : rm -rf /var/www/html/xoops/cache/* rm -rf /var/www/html/xoops/templates_c/*
3. Restaurez à partir de la sauvegarde si nécessaire
4. Vérifiez les journaux d'erreurs pour la cause première
5. Contactez le développeur du moduleConsidérations de sécurité des modules
Section intitulée « Considérations de sécurité des modules »Installez uniquement à partir de sources de confiance
Section intitulée « Installez uniquement à partir de sources de confiance »✓ Référentiel officiel XOOPS✓ Modules XOOPS officiels GitHub✓ Développeurs de modules de confiance✗ Sites Web inconnus✗ Sources non vérifiéesVérifiez les permissions du module
Section intitulée « Vérifiez les permissions du module »Après l’installation :
- Examinez le code du module pour une activité suspecte
- Vérifiez les tableaux de la base de données pour les anomalies
- Surveiller les modifications de fichiers
- Gardez les modules à jour
- Supprimer les modules inutilisés
Meilleure pratique des permissions
Section intitulée « Meilleure pratique des permissions »Répertoire de module : 755 (lisible, non accessible par le serveur Web)Fichiers du module : 644 (lecture uniquement)Données du module : Protégées par la base de donnéesRessources de développement de module
Section intitulée « Ressources de développement de module »En savoir plus sur le développement de modules
Section intitulée « En savoir plus sur le développement de modules »- Documentation officielle : https://xoops.org/
- Référentiel GitHub : https://github.com/XOOPS/
- Forum communautaire : https://xoops.org/modules/newbb/
- Guide du développeur : Disponible dans le dossier docs
Meilleures pratiques pour les modules
Section intitulée « Meilleures pratiques pour les modules »- Installer un à la fois : Surveiller les conflits
- Tester après l’installation : Vérifier la fonctionnalité
- Documenter la configuration personnalisée : Noter vos paramètres
- Garder à jour : Installer les mises à jour de module rapidement
- Supprimer les inutilisés : Supprimer les modules dont vous n’avez pas besoin
- Sauvegarde avant : Toujours sauvegarder avant d’installer
- Lire la documentation : Vérifier les instructions du module
- Rejoindre la communauté : Demander de l’aide si nécessaire
Liste de contrôle d’installation de module
Section intitulée « Liste de contrôle d’installation de module »Pour chaque installation de module :
- Rechercher et lire les avis
- Vérifier la compatibilité de la version XOOPS
- Sauvegarder la base de données et les fichiers
- Télécharger la dernière version
- Installer via le panneau d’administration
- Configurer les paramètres
- Créer/positionner les blocs
- Définir les permissions utilisateur
- Tester la fonctionnalité
- Documenter la configuration
- Planifier les mises à jour
Étapes suivantes
Section intitulée « Étapes suivantes »Après l’installation de modules :
- Créer du contenu pour les modules
- Configurer les groupes d’utilisateurs
- Explorer les fonctionnalités administrateur
- Optimiser les performances
- Installer des modules supplémentaires si nécessaire
Balises : #modules #installation #extension #management
Articles connexes :
- Admin-Panel-Overview
- Managing-Users
- Creating-Your-First-Page
- ../Configuration/System-Settings