Outils pour utilisateurs

Outils du site


plugins:glossary:debut

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
plugins:glossary:debut [26/05/2016 08:56] webmestreplugins:glossary:debut [21/03/2021 06:23] (Version actuelle) webmestre
Ligne 1: Ligne 1:
 +~~NOTOC~~
 +
 +====== Le greffon Glossaire ======
 +
 +<WRAP center round info 60%>
 +A retrouver sur [[https://www.dokuwiki.org/plugin:glossary]]
 +</WRAP>
 +
 +
 +===== Téléchargement =====
 +{{ :plugins:glossary:glossary-sample.png?direct&200|}}
 +<WRAP download> La dernière version de [[http://admin.parlenet.org/files/plugins/glossary.tgz|glossary.tgz]]. </WRAP>
 +
 +===== Licence =====
 +
 +[[:admin:plugins:copyleft.png?id=plugins%3Aglossary%3Adebut&media=admin:plugins:copyleft.png|{{:admin:plugins:copyleft.png  }}]]
 +
 +|  Licence : |  [[http://www.cecill.info/licences/Licence_CeCILL-B_V1-fr.html|CeCILL]] |
 +|  Auteur : |  [[dokuplugin@merciol.fr|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
 +
 +<code>
 +  {{glossary help}}            affiche une aide
 +  {{glossary> admin-glossaries}}    affichage et suppression de tous les glossaires
 +  {{glossary>namespace commande}}    voir la liste des commandes
 +</code>
 +
 +^  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, …)
 +
 +<code>
 +  <glossary icône />
 +</code>
 +
 +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/> |
 +
 +<code>
 +
 +  <glossary namespace ensemble />
 +</code>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 |
 +
 +<code>
 +
 +  <glossary style> … </glossary>
 +</code>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 :
 +
 +<code>
 +$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
 +</code>
 +
 +===== 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 : [[http://fsl56/glossaire/|Ne dites plus !]]
 +
 +===== Contenu =====
 +
 +<code>
 +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
 +</code>
 +
 +\\
  

Outils de la page