Extension:JobSchEd

This extension provides a user interface for editing something you might call an activities calendar or a job schedule. Under the hood it uses JSWikiGantt so you need it installed if you want to use this.

Starting a calendar
The concept is really simple. To start you just add this to any page: And then you click on "Edit calendar" link just above the edit window.

To make it even easier for other add an edit link to the page with "jsganttautoedit=1" parameter. A universal link would be: [ Edit calendar]

Editing calendar
Once everything is set up you just click the Edit calendar link and you are provide with interfaces to add persons an entries (activities) for them.

The original idea was to create a job calendar in which you would want to mainly add your activities. This is why by default a logged in user is added to persons so one can add entries right away (this behavior can be changed in oJobSchEd.conf).

Standard PHP installation

 * 1) Download the files from link in the infoboks and place the files under $IP/extensions/JobSchEd
 * 2) Add to the end of LocalSettings.php:
 * 3) Installation can now be verified through Special:Version on your wiki

JavaScript installation
If you already have JSWikiGantt and sftJSmsg you can simply add the script "edit_calend.modules.mini.js". This can be done in various ways - one of them is:
 * 1) Copy script content to your MediaWiki:edit_calend.modules.mini.js.
 * 2) In your MediaWiki:Common.js add:

Note that if you don't have sftJSmsg then you can find it in the lib folder.