etCalendar
etCalendar is a web-based calendar and email reminder system.
The calendar portion is written using PHP and MySQL.
The reminder portion is written using Perl and MySQL.
You need to be able to schedule the reminder module to run
daily (using CRON for example). You can use etCalendar
as a web based calendar without the reminder module.
etCalendar Features
- View events in various formats: Calendar View (month),
List View (month or day)
- Add/Delete/Edit/Copy events to an event list.
- Supports events that repeat annually (e.g. birthdays,
anniversaries, remembrances, holidays)
- Private or Public event lists.
- Multiple users can maitain an event list.
- Individual User/Password logins.
- User Access Levels: View Only, Add/Delete/Edit/Copy Users
Events, Add/Delete/Edit/Copy All Events.
- Define styles for different event types (font face,
color, size, bold, italic, underline, picture/icon).
- Event Settings: Name, Notes, Date, Start Time ("All
Day" option), End Time, Style, URL Name/Link,
Picture/Icon (overrides any Style Picture/Icon), Email
Reminders (up to 3 reminders)
- Define Calendar View layout: web page background color or
image, web page title, header, footer, calendar grid
background color, past days cell color, current day cell
color, future days cell color, days-of-week cell color,
event indicator/marker, minimum cell height (lines), show/hide
empty cells (beginning and end of calendar grid).
- Clandar View layouts can be defined for each month. A
default layout is defined for months that don't have
defined layouts.
- Show or hide pictures/icons and notes in the views.
- Printable Version option (removes user toolbars) for
"clean" prints suitable for hanging on your
fridge! :o)
- List View sorting by date/time, type/style, name.
- Works with Internet Explorer, Netscape, Mozilla, Opera
and WebTV browers. Exceptions: No popup event details
from Calendar View for Opera and WebTV.
- And more....
etCalendar Screens
Calendar View:


Month List View:


Year List View:

Add/Edit/Copy Form:

etCalendar Demonstration
The demostration is a public calendar (viewable by all) but
you
can specify a calendar as private (requires login).
To be able to add add/modify/delete events on the Demo
calendar
you will have to login using one of the following Username/Password
combinations:
- Demo/(no password) - Access Level 0 (view only)
- Demo1/Demo1 - Access Level 1 (view, add events, delete/modify
this users events)
- Demo2/Demo2 - Access Level 2 (view, add events, delete/modify
all events)
If you would like to see a demonstration click here.
etCalendar Status
etCalendar is still in development.
Date |
Version |
Comments |
2002-10-29 |
0.0.5* |
- Added month links to navigation bar to quickly
jump to a month during the year.
- Added a "today" link to jump to the tag
to show the information for "today".
Works for both Calendar(Grid) View and List View.
- Added a Year List View by clicking on the year.
- Added support for events that repeat annually.
- Added links to the included Event Lists in the
list of Included Event Lists.
- Use overLIB javascript library to
provided nicer popup event details from the
Calendar View. This only works for newer version
of IE, Netscape and Mozilla.

|
2002-09-09 |
0.0.4 |
|
2002-08-04 |
0.0.3 |
|
2002-08-28 |
0.0.2 |
Added functionality to allow viewing
multiple event lists in a calendar/list view. |
2002-07-17 |
0.0.1 |
The user front end is pretty much
complete but I'm still working on the administrative
functionality. |
* This version is not completed yet.
Intermediate versions are labeled with lower case letters at the
end of the version numbers.
etCalendar Known Limitations
- The Calendar View does not work properly for months prior
to January 1902. While this is not a major problem it
does prevent you from using the Calendar View to pick
dates prior to 01/1902 when you are trying to enter
annual dates (e.g. birthdays, anniversaries) that are
over 100 years old.
etCalendar Contact Information
For more information please contact me at etCalendar@RNCSoftware.com
etCalendar © 2002 Richard
Carver (RNCSoftware.com)