UserPageMose wrote the event calendar
UserPagemarclaporte suggests features and helps with testing
Damian has some fingers in the calendars
sylvie (personal calendar, timezone ....)
Recent contributors: SylvieG, rLeibman, mose, oHertel, jmJuzan, tombombadilom, GaryGriffin & MarcLaporte
UserPagekevinB has done some interesting work notably by splitting the events from the site log. There are 25 calendar-related entries. Please see attched file on UserPagekevinB
12/2004: Personal calEndar feature. The events shown in such a calendar are only view by its creator sylvie
02/2005: Timezone respect sylvie
Note that this calendar shows personal, group and global events:
Note on development of a Tikiwiki Multi-calendar
- development page (quite unstable)
- or that direct view to all (coded up to now) tiki items in calendar
- Mysql schema for calendar tables
- source code changed :
templates/modules/mod-application_menu.tpl -> inclusion of calendar item on top and one in admin
templates/tiki-assignpermission.tpl -> added permissions (quite minimal for now)
templates/tiki-admin-include-features.tpl -> added a box to activate feature
db/tiki_1.6to1.7.sql -> added tables structure and minimal inserts
tiki-admin.php -> added test for feature setting
- source code added :
tiki-calendar.php and
templates/tiki-calendar.tpl -> page to display calendar
tiki-admin_calendars.php and
templates/tiki-admin_calendars.tpl -> page to create/admin calendars
lib/calendar/calendarlib.php -> contains functions. some may go in tikilib or will be changed for better integration with already existing functions (that I don't know all).
style/mose.css -> added lines for calendar style, I need to port that on every theme ?
june, 18th - mose
Work advances well.
I found useful to build a function that scans all objects in Tikiwiki and display them as read-only values. That feature gives a rather quick look to all contents with a glance ! It was not the first goal but i'm very happy with it. I didn't code all functions yet but it will be ready soon.
On another hand, collaborative behaviour in group calendar is based on tikiwiki groups scheme. Each calendar is attached to a group, that means that it can be attached to Anonymous and then be publicly editable.
Permission system will need to be checked twice before release, as each object can be subject to restriction. I hope it will not hinder sql queries ...