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.


 * CalendarAdjust.php REMOVED - we're better off without it!
 * fixed the month/year buttons
 * added today button
 * added template load button
 * 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
 * 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
 * [** HOT ** 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
 * added parameter 'usemultievent' to enforce uses to add multiple (day) events to the same event page
 * added 'debugging' to browser (not documented in Readme...buts is documented in the .php
 * added "Event Listing" ability... basically, a vertical list of upcoming events based on parameter(ie: 30days) (this hits the db alot... use smartly...)
 * moved templates to memory instead of hitting the same db lookup/template over and over and over again for each day.
 * increase performace by 75% by re-using cleared events and reducing the day limit of events to 5
 * added logic to enable multiple subscribed calendars (not for 'fullsubscribe' though)
 * removed hardcoded namespace logic; you can now choose any namespace or dont use any
 * (ie: 'CalEventsNS:TeamCalendar/ ' or 'TeamCalendar/ ')
 * general variable cleanup - thanks Frankk74 for the php debugging tips
 * added 'locktemplates' parameter and included it in the "lockdown' mode
 * fixed a few bugs with the lockdown mode
 * added multiple calendar subscribe ability (comma delimited)
 * fixed a few bugs with events losing color modes while in 'disablelinks' or 'lockdown'
 * added "No Events for the next 'x' days" if no events are available in "useeventlist' mode

= New Functionality Requests = ' No promises, but post an idea and I'll see what I can do. Better yet, send me the improvement and I'll add it in.'
 * Week view option
 * Eventlist option shows "NONE" if no events are present for that day.
 * (response)-interesting, but that would put a "none" for every day up to 30,60,90 days out? The list would be 10 screens long (=. Is that something you'd really want? - Eric (12/31)
 * hmm good point but when i have the useeventlist used to view the entries if there are no entries it just stays blank? any sort of workaround or reworking my initial idea?Maybe a tag or attribute to show or not show?
 * I could probably add a "heading" that displays a note saying 'no events' if there isn't any to display at all... thats actually a good idea
 * That would be awesome TY! I love this extension BTW the best there is in my opinion( I've tried most of them..... :) )
 * I've added the code...it'll post this now - "No Events for the next 'x' days". Thanks for the feedback. I agree, this is the best out there, but i cant take full credit; I'm the 3rd contributor since this was originally done 2 1/2 years ago!

= Tips/Comments =

= New Bugs =
 * disablelinks attribute seems to negate color usage (eg red::EVENTNAME)
 * (response)- can you download the latest codebase and see if it still does it... I did alot of work tonight and I believe its fixed. I tested it just now with "" and it works fine.
 * I reuploaded the new files and I'm now actually NOT able to have disablelinks work...events are still linkable....did I do something incorrect...? re-uploaded 3 files: info.php, calendar-template.html, and calendar.php (29538)
 * I've tested this with both Windows and Cent Linux and it works fine... one change though...disable links dont disable the template links anymore...it didnt make sense to disable the link yet have the template button still there so I added a new preference called 'locktemplates'. This disables the template links and the button... or you could use 'lockdown'... tons of preferences (i know) but its the only way to do it to make is flexible enough for everyone. I always add the preferences in the Readme, so make sure you check there whenever I make a major change (=