Office of Medical Informatics
ECal - Embeddable Online Calendar

Overview

ECal is an embeddable, extensible, online calendar system developed by Richard Rathe, MD for the University of Florida College of Medicine. This calendar is designed to be lean, quick, and connected on multiple levels to Web pages, email, and handheld devices. Major features include:

  • A "pure HTML" Web application compatible with most standards-based browsers;
  • Web pages may contain embedded ECalendars using server-side includes (SSI);
  • Web-based administration and editing;
  • Fully "linkable" using standard HTML hypertext (<A>) tags;
  • Email links using the http://... format;
  • Support for email requests and inquiries;
  • Support for weekly email digests of the upcoming week (ECalcron);
  • Color option to highlight related events;
  • Hypertext links from events to additional materials on the Web;
  • Daily, weekly, and monthly views;
  • Option to double up week-ends to save space;
  • Filtering of event categories;
  • News reader for announcements and non-dated information;
  • RSS/XML compatible news feed;
  • Export to Palm and WinCE devices (vCal).

Current ECal source code is available.
For more information contact Richard Rathe <rrathe@ufl.edu>.

Week
View

Week ViewECal displays the current week by default. The current day is highlighted as shown in this example. More detail is available by clicking on the date of interest. Event categories are highlighted by different colors. Categorical filters are available near the bottom.

Month
View

Month ViewThe monthly view shows a compressed summary of events. Links lead to more detail in daily or weekly views.

Day
View

Day ViewThe daily view shows all detail for two days by default (the range is 1-70 days).

Embedded
Calendars

Embedded CalendarThis is an example of an embedded ECalendar.

News Reader

New!
April 2004

RSS/XML

Embedded CalendarECal now has a news reader for non-date oriented announcements and general information. A "news ticker" will appear near the top of each calendar page whenever current news is available. The news reader sorts the news items by date and provides hypertext links to more information. Finally, ECal has an RSS feed compatible with the lastest news aggregator programs.

  Updated 03/25/03 :: http://medinfo.ufl.edu/cgi-about/ecal.html