A retrouver sur https://www.dokuwiki.org/plugin:glossary
La dernière version de glossary.tgz.
Licence : | CeCILL |
Auteur : | François Merciol |
Permet de gérer un glossaire
Les mots peuvent être proposés par les visiteurs. Les visiteurs peuvent modifier leur propositions.
L'administrateur peut voir et supprimer les propositions.
L'administrateur gère une liste de définitions validées.
Pour l'ajout des blocs de fonctionnalités
{{glossary help}} affiche une aide {{glossary> admin-glossaries}} affichage et suppression de tous les glossaires {{glossary>namespace commande}} voir la liste des commandes
namespace | permet de faire cohabiter plusieurs glossaire sur un même site en utilisant le “répertoires” wiki qui contient toutes les définitions du même dictionnaire |
---|
les commandes sont : proposal, admin-proposal, admin-definition, list, admin-glossaries
proposal | formulaire pour une offre de mot de la part d'un visiteur |
---|---|
admin-proposal | gestion pour l'administrateur de la liste des offres |
admin-definition | gestion pour l'administrateur de la liste des définitions |
list | affichage de la liste des définitions |
Pour les décorations pratiques qui vont avec les définitions (icônes, couleurs des définitions, …)
<glossary icône />
Les icônes sont : help, clock, face-smile, face-sad, stop, one-way, eye, search
help | <glossary help/> |
---|---|
clock | <glossary clock/> |
face-smile | <glossary face-smile/> |
face-sad | <glossary face-sad/> |
stop | <glossary stop/> |
one-way | <glossary one-way/> |
eye | <glossary eye/> |
score | <glossary score/> |
search | <glossary search/> |
<glossary namespace ensemble />
Les ensembles sont : definition|proposal|poll
definition | nombre de définitions du glossaire namespace |
---|---|
proposal | nombre total d'offres faites par les visiteurs du glossaire namespace |
poll | nombre de définition ayant été évaluées du glossaire namespace |
<glossary style> … </glossary>
Les styles sont : word, translate
word | <glossary word>style utilisé pour les mots</glossary> |
---|---|
translate | <glossary translate>style utilisé pour les traductions</glossary> |
Il suffit de recopier l'adresse de téléchargement dans le gestionnaire de greffon de votre wiki.
Quelques constantes peuvent être paramétrées dans votre gestionnaire de configuration de votre wiki :
$conf['dataDir'] container pour les répertoires contenant les propositions, définitions et votes $conf['recentDays'] durée pendant laquelle l'icône indiquant la nouvelle entrée s'estompe $conf['maxIP'] nombre maximum de propositions par visiteur $conf['propGroup'] qui n'est pas soumis à la limitation de propositions $conf['adminGroup'] groupe d'administration $conf['transSep'] le sépareteur (s'il existe) qui implique un retour à la ligne dans les traductions
Pour le moment, deux langues sont gérées :
Vous pouvez regarder le résultat du greffon en direct sur notre site : Ne dites plus !
glossary/ |-- manager.dat (informations de gestion du wiki) |-- INFO.txt (informations sur le greffon) |-- syntax | |-- div.php (analyse des balises {{glossary}} ) | `-- span.php (analyse des balises <glossary></glossary> et <glossary/> ) |-- glossary.class.php (fonctions du greffon) |-- script.js (fonctions exécutées dans le navigateur, y compris Ajax) |-- ajax.php (traitement des requêtes directes en Ajax provenant du navigateur) |-- conf | |-- default.php (constantes de paramétrage) | `-- metadata.php (types des constantes de paramétrage) |-- lang | |-- en | |-- lang.php (messages, labels, ...) | | `-- settings.php (description des constantes pour la configuration du wiki) | `-- fr | |-- lang.php | `-- settings.php |-- style.css (feuille de style) `-- images (tous les icônes) |-- clock.png |-- face-sad.png |-- face-smile.png |-- help.png |-- new.gif |-- one-way.png |-- score-0.png |-- score-1.png |-- score-2.png |-- score-3.png |-- score-4.png |-- score-5.png |-- score-6.png |-- score-7.png |-- score-8.png |-- score.png |-- search.png `-- stop.png