Plugins
Les plugins peuvent modifier le comportement de Elgg et ajouter de nouvelles fonctionnalités.
Contenu
Où trouver des plugins
Des plugins peuvent être obtenus depuis :
Sites tierce-partie (généralement pour un certain prix)
Si aucun plugin existant ne correspond à vos besoins, vous pouvez solliciter un développeur hire a developer ou créer le vôtre create your own.
La Communauté Elgg
Trouver des plugins
Ordre de tri basé sur la popularité
Sur la page des plugins de la communauté, vous pouvez trier par date de mise en ligne (Filtre par date « Newest ») ou par nombre de téléchargements (Filtre par nombre de téléchargement « Most downloads »). Trier par nombre de téléchargement est une bonne idée si vous débutez avec Elgg et voulez voir quels plugins sont fréquemment utilisés par d’autres administrateurs. Ceux-ci sont souvent (mais pas toujours) des plugins de meilleure qualité qui offrent des possibilités significatives.
Utilisez la recherche de plugin par tag
Une boite de recherche se trouve à côté des options de filtrage de la page des plugins. Elle vous permet de rechercher des plugins par tags. Les auteurs des plugins définissent les tags.
Évaluer les Plugins
Regardez les commentaires et les notations
Avant de télécharger et d’utiliser un plugin, c’est toujours une bonne idée de lire les commentaires que les autres ont laissé. Si vous voyez des personnes qui se plaignent que le plugin ne fonctionne pas ou qu’il rend leur site instable, vous devriez probablement éviter ce plugin. Néanmoins, certains utilisateurs ignorent les instructions d’installation ou installent un plugin de manière incorrecte puis laissent un feedback négatif. De plus, certains auteurs de plugins choisissent de ne pas autoriser les commentaires.
Installer sur une site de test
Si vous essayez un plugin pour la première fois, c’est une mauvaise idée de l’installer sur un site de production. Vous devriez maintenir un site de test séparé pour évaluer les plugins. C’est une bonne idée de mettre en place progressivement les plugins sur votre site de production même après qu’ils aient passé l’évaluation sur un site de test. Ceci vous permet d’isoler les problèmes potentiels introduits par un nouveau plugin.
Types de plugins
Thèmes
Les thèmes sont des plugins qui modifient l’apparence et le comportement de votre site. Ils comprennent généralement des feuilles de styles, des scripts côté client et des vues qui modifient la présentation et le comportement par défaut de Elgg.
Packs de langues
Les packs de langue sont des plugins qui fournissent le support d’autres langues.
Les packs de traduction peuvent étendre et inclure des traductions pour les chaînes de traduction du noyau, des plugins du noyau et/ou de plugins tierces-parties.
Quelques packs de langues sont déjà inclus dans le noyau, et se trouvent dans le dossier languages
du répertoire racine de Elgg. Les plugins individuels incluent leurs traductions dans le répertoire languages
de la racine du plugin.
Cette structure facilite la création de nouveaux packs de langues qui remplacent les chaînes de traduction existantes ou ajoutent le support de nouvelles langues.
Installation
Tous les plugins sont dans le dossier mod
de votre installation Elgg.
- Pour installer un nouveau plugin :
décompresser (unzip) le contenu du package de distribution du plugin
copier/FTP le dossier extrait dans le répertoire
mod
de votre installation Elggactivez le plugin depuis votre panneau d’administration
- Pour activer un plugin :
Connectez-vous à votre site Elgg avec votre compte administrateur
Allez dans Administration -> Configurer -> Plugins
Trouvez votre plugin dans la liste des plugins installés et cliquez sur le bouton “activer”.
Ordre des plugins
Les plugins sont chargés selon l’ordre dans lequel ils sont listés sur la page Plugins. L’ordre initial après une installation est plus ou moins aléatoire. Au fur et à mesure que de nouveaux plugins sont ajoutés par un administrateur, ils sont placés en fin de liste.
Quelques règles générales pour l’ordre des plugins :
Un plugin de thème devrait être placé en dernier ou au moins proche du bas de la liste
Un plugin qui modifie le comportement d’un autre plugin devrait être placé plus bas dans la liste des plugins