DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:schedule

schedule Plugin

Compatible with DokuWiki

  • 2017-02-19 "Frusterick Manners" unknown
  • 2016-06-26 "Elenor Of Tsort" unknown
  • 2015-08-10 "Detritus" yes
  • 2014-09-29 "Hrun" unknown

plugin Schedule (for instance social events)

Last updated on
2016-05-26
Provides
Syntax
Requires
geophp, openlayersmap

Tagged with boxes, calendar, geo, maps, spatial, style

Installation

:!: External requirements: This plugin requires the following additional components that must be installed separately:

Install the plugin using the Plugin Manager and the download URL above, which points to latest version of the plugin. Refer to Plugins on how to install plugins manually.

Examples/Usage

See the plugin in action here FIXME or here (fr.).

Different block are connected. Some popup appears according selection. The maps are interactive…

On a dedicated schedule page:

{{schedule>agenda prop >!}}

On a sidebar:

{{schedule>agenda table >!}}

On a event page

<schedule>
56243 | 47.6177 | -2.7357 | Centre Culturel Grain de Sel \\ 5 ter, rue des écoles \\ 56 860
</schedule>

Syntax

Schedule by lines:

{{schedule>nameSpace [help] [id="id"] [(<|=|>)(!|+-delta|jj/mm/aa|jj/mm/aaaa)] [#maxLine] [prop|form|ctrl] [(member|what|audience|noMember|noWhat|noAudience)="x1,x2,..."] }}
  • 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
  • <|=|> – filer before, after or same as the indicated date
  • ! – today
  • +-delta – some days after or before today
  • jj/mm/aa|jj/mm/aaaa – specific date
  • #maxLine – maximum events
  • 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):

{{schedule>nameSpace table [(<|=|>)(!|+-delta|jj/mm/aa|jj/mm/aaaa)] }}
  • nameSpace – name of the schedule. Multiple schedules could be manage in a site
    (by default the nameSpace of the page where the syntax appears)
  • <|=|> – filer before, after or same as the indicated date
  • ! – today
  • +-delta – some days after or before today
  • jj/mm/aa|jj/mm/aaaa – specific date

On a event page to localize the event:

<schedule>
inseeCode | lat | long | name ~br~ street ~br zipCode
...
</schedule>

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)

The user may not have to use this syntax. This part of code is automatically generated with the “wizard” button associated to each new event.

Management:

{{schedule admin }}

Capability to move events form on schedule to an other (archive operations).

Configuration and Settings

  • scheduleGroup – users who can fill form without captcha
  • adminGroup – admin group who ca 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
plugin/schedule.txt · Last modified: 2016-06-12 10:32 by Aleksandr