Difference between revisions of "Templates download/Calendar"

 
Line 18: Line 18:
  
 
==Preparation==
 
==Preparation==
{{Messagebox|boxtype=important|icon=|Note text=The appointments are created in the Events namespace by default. Make sure it exists in your wiki before creating an event!|bgcolor=}}
+
{{Messagebox|boxtype=important|icon=|Note text=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|bgcolor=}}
 +
[[File:Calendar namespace Events.png|alt=Events namespace settings|center|thumb|450x450px|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.
 
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.
 
<syntaxhighlight lang="text">
 
<syntaxhighlight lang="text">

Latest revision as of 12:38, 10 August 2022

This template creates a simple company calendar.

Importing the template[edit | edit source]

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[edit | edit source]

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[edit | edit source]

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[edit | edit source]

  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[edit | edit source]

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
No categories assignedEdit

Discussions