plugins:schedule:debut
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
plugins:schedule:debut [26/05/2016 16:35] – webmestre | plugins:schedule:debut [21/05/2021 18:17] (Version actuelle) – [Présentation] webmestre | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ~~NOTOC~~ | ||
+ | |||
+ | ====== Le greffon Agenda Social ====== | ||
+ | |||
+ | ===== Présentation ===== | ||
+ | |||
+ | Cette extension offre 2 fonctions principales | ||
+ | * gérer un agenda d' | ||
+ | * localiser un ensemble de lieux | ||
+ | |||
+ | Pour l' | ||
+ | Chaque organisme (syndicat, association, | ||
+ | Le but de centraliser les agendas est de pouvoir anticiper. | ||
+ | |||
+ | Maintenant, qui peut le plus peut le moins. Il n'est pas nécessaire de faire partie d'un collectif. | ||
+ | Il est cependant utile d' | ||
+ | |||
+ | Il y a plusieurs arborescences : | ||
+ | * celle des organismes (page web) | ||
+ | * celle des événements (données invisibles) | ||
+ | |||
+ | |||
+ | Dans l' | ||
+ | |||
+ | < | ||
+ | racine du site | ||
+ | ├── membres | ||
+ | │ ├── Attac | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | . | ||
+ | │ | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | La liste de tous les organismes et faite en cherchant les dossiers dans " | ||
+ | On prévoit le cas de dossiers ne devraient pas être pris en compte. | ||
+ | Dans cet exemple 2010 n'est pas une association. | ||
+ | |||
+ | Dans cette section les paramètres de configuration seront sous forme de puce avec la valeur par défaut en gras. | ||
+ | |||
+ | La configuration sera dans cet exemple : | ||
+ | * plugin»schedule»groupsDir : **membres** | ||
+ | * plugin»schedule»noSchedule : **2021** | ||
+ | |||
+ | GroupsDir est un chemin à partir de la racine. S'il n'y a pas d' | ||
+ | |||
+ | Lorsqu' | ||
+ | Afin d' | ||
+ | Dans cet exemple, on imagine que les événements des associations sont gérés dans un dossier " | ||
+ | * plugin»schedule»scheduleDir : **agenda** | ||
+ | |||
+ | Un icône sera associé aux association pour les repérer plus facilement. | ||
+ | Cet icône devra se trouver dans l' | ||
+ | |||
+ | Les événements peuvent être proposés par tous le monde (un Captcha permettra d' | ||
+ | L' | ||
+ | On considère comme administrateur les utilisateurs qui son membre d'un groupe wiki particulier. | ||
+ | * plugin»schedule»adminGroup : **admin** | ||
+ | |||
+ | Certains utilisateurs sont privilégiés et peuvent ajouter directement des événements. | ||
+ | Ils ont en plus de leurs groupes (par exemple leur associations) un groupe particulier. | ||
+ | * plugin»schedule»scheduleGroup : **schedule** | ||
+ | |||
+ | Il arrive que des événements soit partagés entre deux organisations, | ||
+ | * plugin»schedule»sharedDir : **commun** | ||
+ | |||
+ | Une carte sans événements sera centrée sur un point. | ||
+ | * plugin»schedule»defaultCenter : **[47.95583, | ||
+ | |||
+ | ===== Téléchargement ===== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== Licence ===== | ||
+ | |||
+ | [[: | ||
+ | |||
+ | | Licence :| [[http:// | ||
+ | | Auteur :| [[dokuplugin@merciol.fr|François Merciol]]| | ||
+ | |||
+ | ===== Description ===== | ||
+ | |||
+ | Permet à un ensemble de membres d' | ||
+ | |||
+ | ===== Syntaxe ===== | ||
+ | < | ||
+ | |||
+ | ~~SCHEDULE help~~ | ||
+ | ~~SCHEDULE [filtres] table~~ | ||
+ | ~~SCHEDULE [filtres] [form]~~ | ||
+ | |||
+ | </ | ||
+ | |||
+ | les commandes filtres : relatives à une date, nombre de ligne, caractéristique de l' | ||
+ | |||
+ | ^ <> | ||
+ | |||
+ | ^ {<> | ||
+ | ^ {<> | ||
+ | ^ {<> | ||
+ | ^ {<> | ||
+ | ^ # | ||
+ | ^ group=" | ||
+ | ^ noGroup=" | ||
+ | ^ what=" | ||
+ | ^ noWhat=" | ||
+ | ^ audience=" | ||
+ | ^ noAudience=" | ||
+ | ^ form| affiche le formulaire d' | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Il suffit de recopier l' | ||
+ | |||
+ | Nous conseillons de commencer par installer : | ||
+ | * [[https:// | ||
+ | * On peu limiter les départements concernés. | ||
+ | {{ : | ||
+ | * Ensuite il faut configurer en suivant les indications de la section " | ||
+ | {{ : | ||
+ | ===== Configuration ===== | ||
+ | |||
+ | Quelques constantes peuvent être paramétrées dans votre gestionnaire de configuration de votre wiki : | ||
+ | |||
+ | * $conf[' | ||
+ | * $conf[' | ||
+ | * $conf[' | ||
+ | * $conf[' | ||
+ | * $conf[' | ||
+ | * $conf[' | ||
+ | * $conf[' | ||
+ | * $conf[' | ||
+ | * $conf[' | ||
+ | * $conf[' | ||
+ | * $conf[' | ||
+ | * $conf[' | ||
+ | |||
+ | ===== Langages ===== | ||
+ | |||
+ | Pour le moment, deux langues sont gérées : | ||
+ | |||
+ | * English | ||
+ | * Français | ||
+ | |||
+ | ===== Démo ===== | ||
+ | |||
+ | Vous pouvez regarder le résultat du greffon en direct sur notre site : [[http:// | ||
+ | |||
+ | ===== Contenu ===== | ||
+ | < | ||
+ | |||
+ | schedule/ | ||
+ | |-- manager.dat | ||
+ | |-- INFO.txt | ||
+ | |-- syntax.php | ||
+ | |-- schedules.class.php | ||
+ | |-- script.js | ||
+ | |-- getData.php | ||
+ | |-- conf | ||
+ | | |-- default.php | ||
+ | | `-- metadata.php | ||
+ | |-- lang | ||
+ | | |-- en | ||
+ | | |-- lang.php | ||
+ | | | ||
+ | | `-- fr | ||
+ | | |-- lang.php | ||
+ | | `-- settings.php | ||
+ | |-- style.css | ||
+ | `-- images | ||
+ | |-- 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 | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||