Extension:Calendar

From MediaWiki.org

Jump to: navigation, search

There are several calendar extensions available, which work in different ways:

Name version last update works with MW version features author
Calendar

A simple set of customizable
templates using the extensions:

1.0.1 2007-04 1.9+
  • Graphical calendar that highlights days with events
  • List of events with customizable details
  • Each event is an article that can have any set of attributes (participants, name, description)
  • The rule to fetch event pages and details can be customized (example: the template should look for pages belonging to a configurable set of categories ("Events", etc...) and article name prefixes (such as "YYYY/MM/DD my article name") to update the calendar and event list).
Y.combarnous
Calendar (Barrylb) N/A 2007-08 1.6.7+ (tested up to 1.10 ok)
  • <calendar> tag for displaying a single month, and a box underneath with upcoming events
  • Special:Events page for displaying list of events for a month or day
  • Each event is an individual article and added using categories [[Category:Event]] and [[Category:2007/08/22]]
  • Customize appearance using CSS
  • Suppports inline cycling between months with page refreshes using AJAX
Barrylb
Calendar (Cdamian) 1.13 Cdamian
GoogleCalendar N/A 2007-04 1.8.2 and up Only lets you view google calendars. Guaka
Hex2bit's Calendar Extension N/A 2006-11-12 1.5.0, 1.7.1 and 1.8.2, 1.11
  • Multiple calendars per wiki
  • Entries in calendars are wiki pages
  • New maintainer who thinks that this is really cool stuff, and plans to add a whole bunch of features to it.
maintainer: Simsong
original author: Hex2bit
Calendar (Shane) N/A
Calendar (Shane) extended N/A not with v. 1.9.3
SpecialCalendar 2.0 Sbrunner
Simple Calendar 1.21 2007-05-07 1.6.0+
Simple calendar extension which renders a table of all the months in the year with each day being a wiki article. Can also render a particular month and render your own personal calendar using {{CURRENTUSER}} variable. New query parameter to pre-load content into Calendar articles. You can customize the presentation style of the calendar tables by using Extension:CSS and embedding a parser function {{#css:calendar.css}} into any calendar article.
Nad
DPL Calendar
A parser-function calendar based on DPL and other extensions. More information
Algorithmix


[edit] Calendar kit evaluating table

ID Items\ Calendar kits Simple Calendar User:Simsong/Calendar DPL Calendar
1 i18n Uses files in the ..\wiki\languages\messages X Easy to do by users.
2 Easy to install O O X
3 Custom event titles O O O
4 Watching events made by other person's or group's calendars X X Using parameter of "purpose" and Category to deal with this item.
5 Events can be specified with a namespace O X O
6 Calendar GUI Good Better Good
7 Switching events to show on the GUI or not X (It's can not show events on the GUI.) X (It always shows events on the GUI.) O
8 Easy to switch to previous or next month Using Call extension with the parser function O (Using a Javascript solution) Using Call extension with the switch on the GUI.
9 Switching to show the days of all year or month in the GUI O X X
10 Having another sortable table to show the events Using DPL solution As the calendar does not use the YYYY-MM-DD format, it is difficult to accomplish Default switching by the parameter of "eventList"
11 Having form Solution Using Semantic_Forms to create a red link page with specific namespace X Using Semantic_Forms to create a red link page with specific namespace
12 Emailing a event to specific someone Using Extension:Todo Tasks solution. Using Extension:Todo Tasks solution. Using Extension:Todo Tasks solution.
13 Colors the current day O O X
14 Uses Parser or tag Parser tag Parser
15 Easy to sort the events with DPL or SMW solution (Date format) O (YYYY-MM-DD or others) X O (YYYY-MM-DD)
16 Setting to show a specific year or month. O O O
17 How to make a calendar for a user using By setting events' title By setting events' title By setting events' category
Personal tools