plugin:schedule
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
plugin:schedule [2016-05-26 16:04] – created 193.50.241.68 | plugin:schedule [2021-03-31 11:29] (current) – felix | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
---- plugin ---- | ---- plugin ---- | ||
Line 6: | Line 6: | ||
email : dokuplugin@merciol.fr | email : dokuplugin@merciol.fr | ||
type : syntax | type : syntax | ||
- | lastupdate : 2016-05-26 | + | lastupdate : 2021-03-31 |
- | compatible : Detritus | + | compatible : Greebo, Frusterick Manners, Hogfather |
- | depends | + | depends |
conflicts | conflicts | ||
similar | similar | ||
Line 19: | Line 19: | ||
screenshot_img : http:// | screenshot_img : http:// | ||
+ | |||
---- | ---- | ||
Line 27: | Line 28: | ||
* [[geophp]] | * [[geophp]] | ||
- | Install | + | Search and install |
===== Examples/ | ===== Examples/ | ||
- | //[Most people learn by example, so this goes first]// | + | See the plugin in action [[https://fsl56.org/ |
- | See the plugin in action [[http:// | + | Different block are connected. Some popup appears according selection. The maps are interactive... |
+ | On a dedicated schedule page: | ||
< | < | ||
{{schedule> | {{schedule> | ||
+ | </ | ||
+ | |||
+ | On a sidebar: | ||
+ | < | ||
+ | {{schedule> | ||
+ | </ | ||
+ | |||
+ | On a event page | ||
+ | < | ||
+ | < | ||
+ | 56243 | 47.6177 | -2.7357 | Centre Culturel Grain de Sel \\ 5 ter, rue des écoles \\ 56 860 | ||
+ | </ | ||
</ | </ | ||
===== Syntax ===== | ===== Syntax ===== | ||
- | TODO | + | Schedule by lines: |
+ | {{ http:// | ||
+ | < | ||
+ | {{schedule> | ||
+ | </ | ||
+ | * **nameSpace** -- name of the schedule. Multiple schedules could be manage in a site \\ (by default the nameSpace of the page where the syntax appears) | ||
+ | * **help** -- give a help | ||
+ | * **id** -- to permit many schedule table (with different parameters) on a same page | ||
+ | * **< | ||
+ | * **!** -- today | ||
+ | * **+-delta** -- some days after or before today | ||
+ | * **jj/ | ||
+ | * **# | ||
+ | * **ctrl** -- add remove command per event for connected users | ||
+ | * **form** -- ctrl + form to add event for connected users | ||
+ | * **prop** -- form + form to add event for anybody \\ messages are send to administrators when new proposal since last acknowledgement. | ||
+ | * **member|what|audience** -- filter according initiator, event or public | ||
+ | * **noMember|noWhat|noAudience** -- exclude some initiator, event or public | ||
+ | |||
+ | |||
+ | A compact representation (table + map): | ||
+ | {{ http:// | ||
+ | < | ||
+ | {{schedule> | ||
+ | </ | ||
+ | * **nameSpace** -- name of the schedule. Multiple schedules could be manage in a site \\ (by default the nameSpace of the page where the syntax appears) | ||
+ | * **< | ||
+ | * **!** -- today | ||
+ | * **+-delta** -- some days after or before today | ||
+ | * **jj/ | ||
+ | |||
+ | On a event page to localize the event: | ||
+ | {{ http:// | ||
+ | < | ||
+ | < | ||
+ | inseeCode | lat | long | name ~br~ street ~br zipCode ~end~ | ||
+ | ... | ||
+ | </ | ||
+ | </ | ||
+ | One line per plot. | ||
+ | * **inseeCode** -- code give by the French public structure (unique number per city) | ||
+ | * **lat** and **long** -- gps coordinates | ||
+ | * complete address ends by zip code of the city (not unique for cities in France) | ||
+ | * **~br~** add new line | ||
+ | * **~end~** turn around ckgedit side effect | ||
+ | The user may not have to use this syntax. This part of code is automatically generated with the " | ||
+ | |||
+ | Management: | ||
+ | < | ||
+ | {{schedule admin }} | ||
+ | </ | ||
+ | Capability to move events form on schedule to an other (archive operations). | ||
===== Configuration and Settings ===== | ===== Configuration and Settings ===== | ||
- | TODO | + | * **scheduleGroup** -- user group who can fill the event form without captcha |
+ | * **adminGroup** -- admin group who can remove or archive schedules | ||
+ | * **dataDir** -- directory for xml database for events | ||
+ | * **groupsDir** -- nameSpace where members group (sub organization) could be found | ||
+ | * **noSchedule** -- not a member (ignore this directories as a sub organization) | ||
+ | * **sharedDir** -- share nameSpace for common events of different organizations | ||
+ | * **scheduleSubDir** -- root of events pages (contains a directory by organization) | ||
+ | * **scheduleWhat** -- 3 kinds of events (A => red | B => orange | C => green) | ||
+ | * **scheduleAudience** -- different kind of audience | ||
+ | * **iconName** -- icon name looking for in organization directory (square icon is better) | ||
+ | * **iconWidth** -- icon size | ||
+ | * **repeatPosition** -- repeated events are grouped or separated | ||
+ | * **bubblePosition** -- popup of compact representation are shown on left or right | ||
+ | |||
+ | ===== Questions ===== | ||
+ | |||
+ | I am trying to set-up this plug-in and I am confused with the dataDir, groupsDir and scheduleSubDir. | ||
+ | * Are they directories or wiki namespace ? | ||
+ | * What should be their actual content ? wiki page or something else ? | ||
+ | An example will help. Thanks | ||
+ | --- [[user> | ||
plugin/schedule.1464271472.txt.gz · Last modified: 2016-05-26 16:04 by 193.50.241.68