for CGI environments
MKalendar is a Perl module which models a flexible and highly-configurable calendar suitable for web or terminal display. All components of the calendar can be configured. MKalendar supports day, week and month events, hiding days of the week, starting a week on any day, and displaying weekly and monthly views. Please look at examples of the calendar to see if this module is right for you. Using the module is simple - an object-oriented API is provided. There are many options and settings, but you can delve into them as you need.
- Perl, preferably 5.005 or later
- Date::Calc, Date::Parse andTime::HiRes modules, all available from CPAN
- my colour.css colour stylesheet
my $c = MKalendar->new();
my $h = $c->Create();
Figure. A weekend calendar. Mon-Fri have been dropped and a special week column has been added
Figure. A weekly view with Sunday and Wednesday dropped. The week starts on a Friday.
Figure. The Robin Hood colour scheme. This view shows multiple events.