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