Geeklog Calendar ProjectAuthor: Vincent Furia
Summary: This page is a
quick reference detailing the current status of an attempt to upgrade
and replace the current Geeklog 1.3.x calendar. This replacement
is being created as a plugin. Plans are currently to make this
calendar iCalendar (RFC2445)
compatible. The calendar will support recurrent events, almost
with as much flexibility as the iCalendar standard supports (likely as
good or better than most calendar programs provide).
License: Not currently licensed for redistribution.
Eventually this work will probably be licensed under the GPL or the
LGPL. If you need to use the code sooner, please contact Vincent Furia.
Contact: Currently under
development by Vincent Furia. If you have any questions,
comments, or suggestions please contact me via email at email@example.com.
are appreciated to help further (and speed up) development.
10/12/2003: Updated the SQL, added a link to an example of the calendar display class (see below).
Work In Progress:
SQL: Below you will find a rough draft of the data definition
for the calendar tables. Input is welcome. The version below has undergone
limited testing. It is likely very close to what the final version will
PHP Calendar Display Class: Currently in progress, a flexible calendar class to display calendar's of any size efficiency. Ther first version will use PEAR::HTML_Template_Flexy and require PHP 4.3.1 or greater. Another version will follow which uses Geeklog's default template class that will be compatible with all versions of PHP that will run Geeklog 1.3.x.
An example of the current cvs version of this calendar can be viewed here. Source code for this class is not yet available.