Outils pour utilisateurs

Outils du site


plugins:glossary:debut

Le greffon Glossaire

Téléchargement

La dernière version de glossary.tgz.

Licence

Licence : CeCILL
Auteur : François Merciol

Description

Permet de gérer un glossaire

  • un mot
  • une traduction
  • une explication

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.

Syntaxe

En bloc

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

En ligne

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>

Installation

Il suffit de recopier l'adresse de téléchargement dans le gestionnaire de greffon de votre wiki.

Configuration

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

Languages

Pour le moment, deux langues sont gérées :

  • English
  • Français

Demo

Vous pouvez regarder le résultat du greffon en direct sur notre site : Ne dites plus !

Contenu

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


plugins/glossary/debut.txt · Dernière modification : 21/03/2021 06:23 de webmestre

Outils de la page