From: Benjamin L. <be...@um...> - 2002-11-30 22:50:17
|
Hello all, I've got something fairly complete put together which adds calendar editing to phpicalendar. Right now it's based on 0.8.1, but I don't expect any problems adapting anything new. -Ben Levy phpMyCal (for lack of a more creative name) phpMyCal is an interface for a schedule database using MySQL. The core set of functionality provides for creating, editing, and deleting calendars and events, and generating iCalendar data. An add on bridge allows direct interaction with phpicalendar. Calendar access controlled with a simple password design. There is an admin password required for creating, editing, or deleting calendars. Each calendar can optionaly have its own password set. No calendar password means anyone can make changes, otherwise the password is required for each change. For integrating with phpicalendar, I envisioned the usage being one or more calendars set up to be published from the user's computer, and then one or more set up in phpMyCal that are then subscribed to on the user's computer. At this point phpMyCal only supports the most basic of event details. There are no attendees, alarms, or recurring events. Also the interface is completely unpolished. Dates are expected to be "month/day/year" and times "24hour:minutes" and no work has gone in to making things look nice. Also I have yet to set up a place within the phpicalendar interface to create calendars. This really isn't ready for any kind of release, but I'd like to show what I have and see what people think. My installation of this is at: http://dev.neb.net/phpicalendar/ The default calendar is set to School, although it could be set to a phpMyCal calendar instead. In the calendar list you'll see First Test Calendar, Number Two Calendar, and an ics.php... Webcal. First Test and Number Two are the two testing calendars in the database. First Test requires a password to make changes, while Number Two doesn't. The Webcal is actualy First Test feeding through the ics generation in order to test that $master_array is generated correctly by the phpMyCal bridge. New Event is in the list with "Go to Today," etc. and editing/deleting events can be done from the event popup. Again, I just finished getting the functionality working so expect many rough edges. If there's interest I can write up more about the technical side of what I did. I'd like to clean up a few more lose ends before sharing my code, but I do hope to have this go somewhere beyond what I've done. |