Extension:DPL Calendar

DPL Calendar is a set of wiki templates which implements a flexible calendar. Its charm is that the source code is in wiki syntax, so you can easily modify and adapt it to your needs.

Basically you only need the set of templates: Export them from the Demo wiki and import them into your wiki. But as these templates use some extensions you should check if you have these extensions alread installed:
 * Extension:DynamicPageList (plus 'Call' extension and 'Inputbox' extension contained in that distribution)
 * Extension:VariablesExtension
 * Extension:StringFunctions
 * Extension:ParserFunctions

Features

 * The calendar shows one month. It is easy to create a page where calendars for more than one month are shown, e.g. in a 4x3 grid a complete calendar for a year.
 * The monthly calendar contains links to the previous(or next) month.
 * Easy to do localization by yourself, there is already a Chinese version ...
 * You can handle multiple calendars in parallel. They are separated by one or more 'purposes' which you assign to each event; when calling the calendar you decide which purposes it shall show. So you can watch calendars of other users if you want, have private calendars etc.
 * You decide into which namespace you want to put your event descriptions. Several namespaces for several purposes are possible.
 * The calendar may or may not contain a link which allows the user to define new events.
 * There are multiple layouts: short/long calendar with/without separate event list. I.e. the calendar does not only show the events on the calendar but can also display a separate event list (sortable table of events)
 * The event list is completely configurable; you can show arbitrary chapters from your event definitions.
 * More: See English version and Chinese version
 * Everyone can give more ideas to the author improve the powerful calendar.

Usage

 * See http://semeb.com/dpldemo/index.php?title=Calendar

Installation
Installation