WebPal Resources

WebPal Event Calendar

This extension provides an events node and creates a database table which is used to store events. It also pulls events from a static event list which you can maintain right in WebPal.

Also provides a calendar widget to dynamically display these events, create new events and edit existing ones.

Access Levels

  • Each event can be assigned to a certain level of access (1,2,3,4). A level of access is assigned to a user in WebPal under "Groups". If a user is a member of the group "Level 1", they will see only level 1 events.
  • If a user is a member of the group "Level 2", they will see all events of both level 1 and 2. Same, for level 3 users and level 4 users, they will see all events that have a level less then or equal to the user's level.

Installing

  1. After importing the extension, reload the WebPal UI.
  2. Insert an events node into any page. 
  3. To render the calendar, apply templates for the events node, using mode as-calendar:

<xsl:apply-templates
    select="//events[@name='my-events']"
    mode="as-calendar"/>

Usage

This is an example event list which will populate the calendar widget: