Extension:MKCalendar
From MediaWiki.org
|
MKCalendar Release status: unstable |
|
|---|---|
| Implementation | Parser extension |
| Description | Calendar |
| Author(s) | Mihály Kepler |
| Last version | 0.69 |
| MediaWiki | 1.15+ |
| License | GPL |
| Download | Extension:MKCalendar#Sources |
|
Check usage (experimental) |
|
Contents |
[edit] What can this extension do?
It's simple a Calendar.
[edit] Key Features
- own and shared events
- repeat events
- remainder
[edit] Screenshots
|
Events and New Event |
[edit] Sources
|
|
At this moment is not ready for Internationalizing. |
svn co https://wmkcalendar.svn.sourceforge.net/svnroot/wmkcalendar wmkcalendar
[edit] Installation
- create tables mkcalendar.sql
- The user is only able to use the calendar, if he/she is a member of the "everyone group"
INSERT INTO `[wikidatabase]`.`mkcalendar_groups` ( `user` , `group` ) VALUES ( 'username', 'everyone' );
- edit mkcalendar.mysql.php
- fill valid value
$wgmkcmysql_hostname = 'example.com'; $wgmkcmysql_username = 'mkcuser'; //set privileges $wgmkcmysql_password = 'mkcpass'; $wgmkcmysql_dbname = 'wikidb'; ...
- Localsettings.php
- require_once( "$IP/extensions/mkcalendar/mkcalendar.php" );
- cron
insert crontab
*/[5 10 20 30 minute] * * * * /[PATH TO PHP]/php /[PATH TO WIKI]/extensions/mkcalendar/mkcalendar_cron_bhour.php 00 06 * * * /[PATH TO PHP]/php /[PATH TO WIKI]/extensions/mkcalendar/mkcalendar_cron_bday.php 00 06 * * * /[PATH TO PHP]/php /[PATH TO WIKI]/extensions/mkcalendar/mkcalendar_cron_bweek.php
[edit] Usage
<mkcalendar> view=week group=everyone </mkcalendar>
