Office of Medical Informatics

Office of Medical Informatics
Systems Integration and Development

ECal Version 3 Functional Overview

Return to Core Services

This document describes the redesign of our online calendar system. ECal has been in existence for about six years at the time of this writing (example: COM Events Calendar ). It evolved from a simple course scheduler to become a general purpose calendar and announcement system. The current redesign will focus on support for distributed scheduling and personalization. A major new feature will be preliminary submission of events, with publication pending approval by a moderator.

ECal Flow Chart
Larger Image Available

Key Functionality

  • Events - Includes regular calendar events, untimed announcements, and associated documents.
  • Moderator - Plan to move to direct submission via a web interface, with final approval under control of a moderator. [NEW]
  • RSVP - Ability for users to register for event, state preferences for food, etc. [Partial Function Currently]
  • HTML Fragments - Ability to embed calendar fragments in other web pages.
  • Listserv - Announcement email distribution list com-announce-l@lists.ufl.edu. Plan to depreciate this in favor of more personalized messaging.
  • Tickler - Notification of schedule, changes, etc. (using email, etc.).
  • RSS - Syndication service (aka "News Feed").
  • vCal - File format for moving calendar data from one system to another.
  • Subscription - Automatic form of data exchange. [Partial Function Currently]
  • Ability for two users to "swap" obligations (ie, changes to call schedule). [NEW]
  • History - Record of what actually happened (ie, who actually took call). [NEW]