This template creates a simple company calendar.

Importing the template

The import file is included in the archive file HW-Calendar.zip. Unpack the zip file first.

On the page Special:Import follow these steps:

  1. Select file and choose HW-Calendar.xml.
  2. Enter an Interwiki prefix. Since this field is required, simply add hw (for hallowelt).
  3. Keep the selection Import to default locations.
  4. Click Upload file... .

The template is now available in your wiki.

Preparation

Important!The appointments are created in the Events namespace by default. Make sure it exists in your wiki before creating an event. The following settings need to be activated:
  • Subpages
  • Content namespace
  • Visual editor
  • Semantic MediaWiki
Events namespace settings
Events namespace settings


If you want to use a different namespace, the form fields in the source text of the main calendar page must be adjusted accordingly: Change the parameter namespace=events on the page "Calendar" as needed.

{{#forminput:form=Event|query string=namespace=events}}

Usage

It is not possible to create an event page as a recurring event. An event page can however have multiple subentries with their own dates. These subentries are also shown on the calender.

Create event

  1. Go to the page Calendar (via the search or the browser address bar).
  2. Create a new event using the Create new event input field. Enter a suitable page name here (e.g. Summer festival 2022).
  3. Fill out the event information form.
  4. Save the form.

If you want to add more dates to the event that should also appear in the calendar overview (e.g., a date to prepare for the summer festival), you can edit the page again:

Edit an event
Edit an event
  1. Switch to form-editing mode on the event page.
  2. Click Add another entry.
  3. Activate the "More info" checkbox if you want to create an additional subpage for the entry (e.g., for event planning).
  4. Save the page. If you have activated the "More info" checkbox, the event name is now displayed as a link to a subpage.

Pages included in the import

The xml import creates the following files in your wiki:

  • Calendar
  • Template:Calendar
  • Template:Calendar/styles.css
  • Template:Event
  • Template:EventSub
  • Template:EventlistEnd
  • Template:EventlistRow
  • Template:EventlistStart
  • Form:Event
  • Form:Events
  • Property:Event/End
  • Property:Event/Eventname
  • Property:Event/Participants
  • Property:Event/Start



To submit feedback about this documentation, visit our community forum.