Extension talk:Calendar (Kenyu73)

= Fixed Bugs/Improvements = Fixes from last 'offical' contributors work User:Simsong/Calendar. I'll move the bugs from "New Bugs" to here as I find and fix them.


 * moved most code from CalendarAdjust.php to Calendar.php... bug with LDAP authentication and link paths (only used as a date refresh now)
 * overhaul of the month/year buttons
 * hitting December month forward now bumps to the new year and vise-versa with January
 * made the year dropdown a general +/- 5 years and added a parameter to override this
 * added today button
 * added template load button
 * added repeat events - (10!!Vacation) creates 1 editable source event and 9 "in memory" repeating events (saves wiki page space)
 * added "namespaces" for the calendar events
 * more Windows/Linux friendly without having to hack the code
 * tested with WindowsXP(IIS6) and CentOS 5.0(Apache)
 * fixed the "single day" view
 * fixed the bug where Aug/Nov 2008 were missing the 6th (row) of day(s)
 * can now "clear" an event by deleting all content in the event page
 * noadd parameter was backwards... thanks Quasar for the tip
 * CalendarAdjust.php REMOVED - we're better off without it!
 * added $extensionPath - allows you to manually override the default extension file path for the calendar_template.html import
 * added Subpage logic; saved events now have a neat link back to the "parent" calendar (must have in the CalendarEvents: to work though...not required though
 * [CHANGE -12/12/08] Complicated shared calendars some... this update will break existing shared calendars; you must update your tag parameters. See the readme file included in the download or Extension:Calendar (Kenyu73)/Readme
 * added colors to the event labels
 * mouse hover link display's full uncut event name

= New Functionality Requests = ' No promises, but post an idea and I'll see what I can do. Better yet, send me the improvment and I'll add it in.'
 * Week view option

= Removed Functionality =
 * Removed the "4!!Vacation" repeating event logic. This wasn't working as well as I wanted it too because of the design of the codebase. I might approach this again later. You can still create repeating events using "template mode". See the Readme for info.
 * removed the "simple" version of how calendars are shared... introducing the calendar events logic into Subpages made the simple method obsolete...(sorry)

= New Bugs =