Attention : vous consultez actuellement la documentation dédiée aux versions 2.x de Moodle. La documentation pour les versions 3.x de Moodle est consultable ici : Installation de plugins et celle pour Moodle 4.x est consultable là : Installation de plugins.

« Installation de plugins » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
Ligne 70 : Ligne 70 :
== Installation à partir d'un fichier ZIP ==
== Installation à partir d'un fichier ZIP ==
'''''traduction Googletrad -------------------------------'''''
'''''traduction Googletrad -------------------------------'''''
Accédez au répertoire des plugins Moodle, sélectionnez votre version actuelle de Moodle, puis choisissez un plugin avec un bouton de téléchargement et téléchargez le fichier ZIP.
#accédez au [https://moodle.org/plugins/| répertoire des plugins Moodle ] ,  
Connectez-vous à votre site Moodle en tant qu'administrateur et accédez à Administration> Administration du site> Plugins> Installer des plugins.
#sélectionnez la version de votre site Moodle,  
Nouveau dans 2.9: Téléchargez le fichier ZIP. Vous ne devriez être invité à ajouter des détails supplémentaires (dans la section Plus Show) si votre plugin est pas détecté automatiquement.
#choisissez un plugin avec un bouton de téléchargement et téléchargez le fichier ZIP.
Si votre répertoire cible est pas accessible en écriture, vous verrez un message d'avertissement.
#connectez-vous à votre site Moodle en tant qu'administrateur et accédez à '''''Administration> Administration du site> Plugins> Installer des plugins'''''.
Sur l'écran suivant, vous verrez alors un message d'accusé de réception que vous êtes prendre la responsabilité de l'installation du plugin.
##'''Nouveau dans 2.9 :''' Téléchargez le fichier ZIP. Vous devriez être invité à ajouter des détails supplémentaires (dans la section Plus Show) si votre plugin est pas détecté automatiquement.
#Si votre répertoire cible est pas accessible en écriture, vous verrez un message d'avertissement.
#Sur l'écran suivant, vous verrez alors un message d'accusé de réception précisant que vous prenez la responsabilité de l'installation du plugin.


Installer des plugins
== Installation manuelle sur le serveur ==


La validation du package Plugin
Installation manuelle sur le serveur
Si vous ne pouvez pas déployer le code du plugin via l'interface Web d'administration, vous devez le copier dans le système de fichiers du serveur manuellement (par exemple, si le processus de serveur Web n'a pas accès en écriture à l'arborescence d'installation Moodle à le faire pour vous).
Si vous ne pouvez pas déployer le code du plugin via l'interface Web d'administration, vous devez le copier dans le système de fichiers du serveur manuellement (par exemple, si le processus de serveur Web n'a pas accès en écriture à l'arborescence d'installation Moodle à le faire pour vous).



Version du 11 octobre 2015 à 08:15

Remarque : cet article est en cours de rédaction. N'hésitez pas à le compléter. Veuillez utiliser la page de discussion ou un forum adéquat de Moodle en français pour vos recommandations et suggestions d'améliorations.

Moodle, une fois installé, comporte par défaut des fonctionnalités variées et très nombreuses. On peut lui ajouter d'autres fonctionnalités par des modules complémentaires : les "plugins". Il existe plus de 1000 modules complémentaires Open Source permettant l'ajout de fonctionnalités et de liens avec d'autres systèmes.

Considérations pour les sites en production

Attention, TRÈS IMPORTANT : soyez conscient que certains plugins n'ont pas été vérifiés : ni leur qualité ni leur compatibilité ne sont garanties. Un plugin non vérifié peut ne pas fonctionner du tout, faire autre chose que ce que vous attendez, il peut même poser de sérieux problèmes de sécurité. La situation s'améliore cependant avec l'évolution du système de répertoire des nouveaux plugins.

Posez-vous les bonnes questions :

  • Si vous avez un site de production dont la bonne marche est importante, avez-vous vraiment besoin du plugin ?
  • Un plugin apporte des fonctionnalités supplémentaires, mais elles ont pour conséquences :
    • plus de maintenance,
    • plus de risques de problèmes de fonctionnement du site
    • plus d'éléments à gérer quand vous faîtes une mise à niveau de Moodle.
  • Le plugin que vous souhaitez installer est-il maintenu, mis à jour, "soutenu" par ses développeurs ? Chaque mise à jour de Moodle suppose de vérifier que les plugins ajoutés ont eux-aussi été mis à jour pour la nouvelle version de Moodle, ...ce qui peut prendre des semaines.
  • Si quelque chose se passe mal, pouvez-vous obtenir de l'aide ?
  • Si le plugin ne fonctionne pas dans une future version de Moodle, comment ferez-vous ?
  • Est-ce un plugin ou un patch : Méfiez-vous des patchs (ils sont dans un répertoire spécifique) ! Il faut être très prudent si un plugin modifie ou remplace les "fichiers core". Son fonctionnement n'est garanti que pour la version de Moodle pour laquelle il a été conçu. Il est très peu probable qu'il survive à une mise à jour de Moodle.

Installation d'un plugin

Pour qu'un plugin soit installé, son code source doit être installé à l'emplacement approprié dans le répertoire d'installation Moodle.

Vous devez consulter la page d'administration Administration> Administration du site> Notifications.

Trois méthodes pour installer un plugin dans Moodle :

  1. Le plugin peut être installé à partir de Moodle en accédant directement au répertoire des plugins Moodle.
  2. Le plugin peut être installé à partir de Moodle en téléchargeant le fichier ZIP du plugin.
  3. Le plugin peut être installé manuellement au niveau du serveur.
  • Remarque : Pour que les méthodes 1 et 2 puissent être utilisées, le processus de serveur Web doit avoir accès en écriture dans le dossier où le nouveau plugin doit être installé.

Installation directe à partir du répertoire des plugins Moodle

  1. connectez-vous sur votre site en mode administrateur
  2. dans le menu administration, choisissez "installer des plugins"
  3. dans la fenêtre qui s'affiche, cliquez sur le bouton "Installer des plugins à partir du répertoire des plugins Moodle"
  4. Moodle vous connecte sur la base des plugins de Moodle (vous devrez créer un compte au besoin, mais c'est gratuit)
  5. précisez la version de votre plateforme Moodle
  6. recherchez un plugin avec un bouton Installer, cliquez sur le bouton Installer, puis cliquez sur Continuer.
  7. si vous administrez plusieurs sites Moodle, pointez le site sur lequel installer le plugin
  8. le plugin est téléchargé sur votre site Moodle
  9. Moodle vérifie que le plugin est compatible avec la version de votre plateforme, et vous renvoie le message "validation passée"
  10. validez que vous avez pris en compte le fait que l'installation d'un plugin peut planter la plateforme (la "Quittance"), et que vous avez pris les précautions voulues
  11. Moodle installe le plugin
  12. Moodle vous demande de mettre la base de données à jour
  13. Moodle vous informe du succès de l'opération

Installation directe : tutoriel

plugin install 01.gif

plugin install 02.gif

plugin install 03.gif

plugin install 04.gif

plugin install 05.gif

plugin install 06.gif

plugin install 07.gif

plugin install 08.gif

plugin install 09.gif

plugin install 10.gif

Installation à partir d'un fichier ZIP

traduction Googletrad -------------------------------

  1. accédez au répertoire des plugins Moodle ,
  2. sélectionnez la version de votre site Moodle,
  3. choisissez un plugin avec un bouton de téléchargement et téléchargez le fichier ZIP.
  4. connectez-vous à votre site Moodle en tant qu'administrateur et accédez à Administration> Administration du site> Plugins> Installer des plugins.
    1. Nouveau dans 2.9 : Téléchargez le fichier ZIP. Vous devriez être invité à ajouter des détails supplémentaires (dans la section Plus Show) si votre plugin est pas détecté automatiquement.
  5. Si votre répertoire cible est pas accessible en écriture, vous verrez un message d'avertissement.
  6. Sur l'écran suivant, vous verrez alors un message d'accusé de réception précisant que vous prenez la responsabilité de l'installation du plugin.

Installation manuelle sur le serveur

Si vous ne pouvez pas déployer le code du plugin via l'interface Web d'administration, vous devez le copier dans le système de fichiers du serveur manuellement (par exemple, si le processus de serveur Web n'a pas accès en écriture à l'arborescence d'installation Moodle à le faire pour vous).

Premièrement, établir au bon endroit dans l'arborescence du code Moodle pour le type de greffon. Lieux communs sont:

/ path / to / moodle / theme / - thèmes / path / to / moodle / mod / - modules et des ressources activité / path / to / moodle / blocs / - blocs de sidebar / chemin / question / Type / / au / moodle - types de questions formats de cours - / path / to / moodle / course / format / admin reports - / admin / report / / path / to / moodle Voir dev: Plugins pour la liste complète de tous les types plugin et leurs emplacements dans l'arbre Moodle.

Allez à la [https://moodle.org/plugins Moodle répertoire plugins; sélectionnez votre version actuelle de Moodle, puis choisissez un plugin avec un bouton de téléchargement et téléchargez le fichier ZIP. Téléchargez ou copiez-le dans votre serveur Moodle. Décompressez-le dans le bon endroit pour le type de plugin (ou suivez les instructions du plugin). Dans votre site Moodle (en tant qu'administrateur) Allez dans Paramètres> Administration du site> Notifications (vous devez, pour la plupart des types de plugin, obtenir un message indiquant que le plugin est installé). Remarque: Le plugin peut contenir des fichiers de langue. Ils vont être trouvé par votre Moodle automatiquement. Ces chaînes de langue peuvent être personnalisés en utilisant les paramètres standard> Administration du site> interface d'édition de langue. Si vous obtenez une «erreur de base de données" lorsque vous essayez de modifier vos fichiers de langue, il ya une forte chance que les fichiers de langue inclus dans le fichier ZIP téléchargé de ce plugin ont un problème de codage. Si vous supprimez le plugin_name / lang / other_language_different_to_English / dossier avec les chaînes du nouveau langage et l'erreur de base de données disparaît, cela est effectivement le cas. S'il vous plaît aviser le responsable de plugin, de sorte qu'il peut être corrigé dans les versions futures.

Dépannage Erreurs Si vous obtenez une erreur, s'il vous plaît tourner le débogage sur pour obtenir des informations supplémentaires sur la cause de l'erreur.

tool_installaddon / err_curl_exec - cURL erreur 60 Cela suggère des problèmes avec la validation du certificat SSL du site distant (moodle.org). Ceci est également un problème connu dans Moodle Windows 7 serveurs exécutant le paquet Moodle pour Windows. Voir certificat SSL pour moodle.org pour plus d'informations et les solutions possibles. Une erreur de permissions de fichiers a eu lieu Une erreur courante après l'installation de plugins est que lorsque vous créez une instance du module et puis enregistrez et affichez, il signale l'erreur, "Une erreur de permissions de fichiers est produite. S'il vous plaît vérifier les autorisations sur le script et le répertoire, il est à l'intérieur et Essaye encore." Si vous obtenez ce, les autorisations de fichier du paquet sont Möstl probablement réglé sur 711 les empêcher de courir correctement. Avec votre client FTP préféré ou via votre interface de gestion des hôtes, définissez les autorisations de fichiers de tous les fichiers et répertoires dans le module installé, par exemple / moodle / mod / [myplugin] / 755 et ensuite voir si vous pouvez avec succès afficher le module par exemple.

Lors de l'installation manuellement Vérifiez les autorisations de fichiers. Le serveur Web doit être capable de lire les fichiers de plugin. Si le reste de l'Moodle fonctionne alors essayer de faire les autorisations de plugin et match de la propriété. Avez-vous décompressez certainement ou installez le plugin à la bonne place? Parce que Moodle scanne les dossiers des plugins pour les nouveaux plugins que vous ne pouvez pas avoir d'autres fichiers ou dossiers il. Assurez-vous que vous avez supprimé le fichier zip et ne pas essayer de renommer (par exemple) une ancienne version du plugin à un autre nom - il se brisera. Assurez-vous que le nom du répertoire du plugin est correcte. Tous les noms doivent correspondre. Si vous modifiez le nom, puis il ne fonctionnera pas. Obtention d'aide Demandez dans le forum approprié en utilisant Moodle. Assurez-vous que vous décrivez votre système (y compris les versions de MySQL, PHP, etc.), ce que vous avez essayé et ce qui est arrivé. Copiez et messages d'erreur de pâte exactement. Fournir le lien vers la version du plugin que vous avez téléchargé (certains ont des noms très similaires).

La désinstallation d'un plug-in Pour désinstaller un plugin

Aller à l'administration> Administration du site> Plugins> Plugins aperçu et cliquez sur le lien Désinstaller opposé le plugin que vous souhaitez supprimer Utiliser un gestionnaire de fichiers pour supprimer / supprimer le répertoire du plugin réelle selon les instructions, sinon Moodle réinstaller prochaine fois que vous accédez à l'administration du site Aperçu Plugins

Aperçu plugins disponibles mettant en évidence bouton de vérification La page d'aperçu Plugins en administration> Administration du site> Plugins> Plugins listes aperçu tous les plugins installés, ainsi que le numéro de version, l'édition (nouveau en 2.7), la disponibilité (activé ou désactivé) et les paramètres du lien (le cas échéant).

Un «Vérifier les mises à jour disponibles de la touche permet aux administrateurs de vérifier rapidement les mises à jour disponibles pour les plugins installés sur le site (à partir du répertoire des plugins). Les mises à jour disponibles sont mis en évidence, avec plus d'informations et un lien de téléchargement dans la colonne des notes en face du plugin.

La mise à jour de l'intérieur Plugin Moodle Un administrateur peut activer les mises à jour dans le déploiement Administration> Administration du site> Serveur> notifications de mise à jour. Puis, quand les mises à jour sont disponibles, «Installez cette mise à jour 'boutons sont affichés sur la page de présentation Plugins. Voir les mises à jour automatiques de déploiement pour plus de détails.

Prévenir l'installation de greffons à partir de Moodle Si nécessaire, installer et mettre à jour à partir de Moodle peuvent être évités en copiant les lignes suivantes de code de config-dist.php et le coller dans config.php.

 // Utilisez le drapeau suivante pour désactiver complètement l'installation du plugin Sur-clic
// Fonction et le cacher à l'interface d'administration du serveur.
//
// $ CFG-> disableonclickaddoninstall = true;

Voir aussi Notifications pour plus de détails de notifications de mise Critères d'examen Plugin Plugins FAQ Moodle en anglais général plugins forum Installer une extension contribué de son dépôt Git Gestion des add-ons dans Moodle 2.5 blog par Gavin Henrick Moodle 2 Plugins administration MoodleBites vidéo sur YouTube Installer un nouveau thème MoodleBites vidéo sur YouTube Pour les développeurs:

Documentation développeur Plugins dev: validation Plugin dev: Sur-cliquez sur l'installation des add-