| Téléchargement | schedule.tgz |
|---|
| Licence : | CeCILL |
| Auteur : | Francois Merciol |
Permet à un ensemble de membres d'ajouter des évènements dans un agenda commun.
~~SCHEDULE help~~ Affiche une aide ~~SCHEDULE [filtres] table~~ Affiche l'agenda sous forme compacte (5 lignes de 7 jours) ~~SCHEDULE [filtres] [form]~~ Affiche l'agenda sous forme de liste (une ligne par évènement)
les commandes filtres : relatives à une date, nombre de ligne, caractéristique de l'évènement
| <>= | avant après ou le jour indiqué |
|---|
| {<>=}! | relatif à la date du jour |
|---|---|
| {<>=}+jours | relatif à une date future (nombre de jours indiqués) |
| {<>=}-jours | relatif à une date passée (nombre de jours indiqués) |
| {<>=}jj/mm/aaa | relatif à une date précise |
| #lignes | nombre maximum d'évènements indiqué |
| group=“grp[,grp…] | n'affiche que les groupes indiqués |
| noGroup=“grp[,grp…] | n'affiche pas les groupes indiqués |
| what=“w[,w…]” | n'affiche que les natures indiquées |
| noWhat=“w[,w…]” | n'affiche pas les natures indiquées |
| audience=“w[,w…]” | n'affiche que le publics visés |
| noAudience=“w[,w…]” | n'affiche pas le publics visés |
| form | affiche le formulaire d'ajoute d'évènement, seulement si l'utilisateur possède les droits nécessaires |
Il suffit de recopier l'adresse de téléchargement dans votre gestionnaire de greffon de votre wiki.
Quelques constantes peuvent être paramètrées dans votre gestionnaire de configuration de votre wiki :
$conf['scheduleGroup'] groupe qui permet l'accès au formulaire d'ajout des événements $conf['groupAdmin'] groupe ayant tous les droits sur les événements (ajout, suppression, corrections) $conf['noSchedule'] liste des groupes (séparé par ",") ne pouvant pas créer des événements $conf['dataDir'] répertoire où est placer le fichier des événements par groupe $conf['groupsDir'] répertoire où se trouve les groupes dans le wiki $conf['sharedDir'] répertoire pour les événements partagés $conf['scheduleDir'] page wiki principale de gestion de l'agenda des événements $conf['scheduleSubDir'] repertoire wiki où se trouve les pages de description d'événement pour chaque groupe $conf['scheduleWhat'] liste des types d'événement par catégorie (c1:t1,t2|c2:t3,t4|c3:t5,t6,t7) $conf['iconName'] nom du logo du groupe qui à créé l'événement $conf['scheduleAudience'] les différents auditoires attendus pour les événements (a1,a2,a3) $conf['iconWidth']largeur logo du groupe qui à créé l'événement
Pour le moment, deux langues sont gérées :
Vous pouvez regarder le résultat du grefon en direct sur notre site : Agenda Social.
schedule/
|-- manager.dat (informations de gestion du wiki)
|-- INFO.txt (informations sur le plugin)
|-- syntax.php (analyse des balises {{lodging}} )
|-- schedules.class.php (fonctions du greffon)
|-- script.js (fonctions éxcutées dans le navigateur, y compris Ajax)
|-- getData.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)
|-- bul_a.png
|-- bul_b.png
|-- bul_c.png
|-- cat_abc.png
|-- cat_ab.png
|-- cat_ac.png
|-- cat_a.png
|-- cat_bc.png
|-- cat_b.png
|-- cat_c.png
|-- cross.png
|-- edit.png
|-- green.png
|-- orange.png
|-- red.png
|-- repeat.png
|-- show.png
|-- today.png
`-- wizard.png