Le greffon Glossaire

Téléchargement

Téléchargement glossary.tgz

Licence

Licence : CeCILL
Auteur : Francois 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
clock
face-smile
face-sad
stop
one-way
eye
score
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 style utilisé pour les mots
translate style utilisé pour les traductions

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 grefon en direct sur notre site : Ne dites plus !

Contenu

glossary/
|-- manager.dat			(informations de gestion du wiki)
|-- INFO.txt			(informations sur le plugin)
|-- 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 éxcutées dans le navigateur, y compris Ajax)
|-- ajax.php			(traitement des requètes directes en Ajax provenant du navigateur)
|-- conf
|   |-- default.php		(contantes de paramètrage)
|   `-- metadata.php		(types des contantes de paramètrage)
|-- lang
|   |-- en
|   |   |-- lang.php		(messages, labels, ...)
|   |   `-- settings.php	(description des contantes 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
admin/plugins/glossary/debut.txt · Dernière modification : 30/06/2013 14:33 de 127.0.0.1