Kevin's Kalendar

How the Calendar Works
Calendar Examples
Calendar Files

The JavaScript Event Calendar

The development of the calendar grew out of my involvement as webmaster of my synagogue's web page.  I wanted to be able to include a list of upcoming events on the page, with the following desirable features:

bulletthe events should be presented in standard monthly calendar format, to make it easy for people to see at a glance what activities are taking place in any given month;
bulletother months should be available at the click of a button, similar to flipping the pages of a paper calendar;
bulletif someone wanted to see more information about a particular event, they should be able to simply click on the event name to go to a page describing the event;
bulletthe presentation should be visually appealing, with the ability to include images;
bulletit should be easy to maintain the event list without having to directly edit HTML.

In addition to these "generic" requirements, I had some additional desires because the calendar would be used on a synagogue page:

bulletJewish holidays;
bulletweekly Shabbat candle-lighting times;
bulletweekly Torah portions.

Using a combination of components I wrote and components I found on the 'net, I was able to produce a very comprehensive and attractive synagogue event calendar.

Now that I have it working, I've decided to make it freely available to anyone who has a need for an easy-to-maintain calendar of events.

By perusing the information that I've posted here, you will be able to learn how the calendar works, where the components came from, study examples of the use of the calendar, and download all of the required files.

I ask for only one thing in return: if you have any ideas or suggestions for enhancing the JavaScript Event Calendar, please let me know!