I have created a few calendar templates to start with. The source code is available in the download.

1. Tiny Calendar – As the name implies, it is very small and portable. Only highlight dates with events and does not overwhelm the users with a lot of information.

2. Plain Calendar – Simple and clean. Does not show any header and footer but shows more information when mouseover the dates.

3. Small Calendar – This is a commonly used calendar in many CMS. User mouseover the links to see the short description of the event in the day. If user clicks on the link, the long description is displayed on the spaces on the right.

4. Rounded Corners Calendar – My attempt to play some css tricks. I have also used images in the calendar. Mouseover the links display a floating div containing the long description of the event.

5. Standard Large Calendar – Large calendar can hold more content. All events in a day are listed as links in the cell. User clicks on the event and have the long description displayed on the empty spaces on the right.

6. Two Column Layout – One column containing the dates and one column containing all events. Can have mulitple events in the same day.

7. Multiple Calendars – Displays more than 1 calendar on the same page easily.

8. Complex Calendar – Combine different types of calendar together with filtering. This calendar is starting to look professional.

The software is designed with flexibility in mind. With a bit of programming and css skills, you can create any type of calendar you want. Actually, my greatest challenge is to make the css look right in different browsers. As you can see from my demo, I am more of a programmer than a designer. The aim of the demos is to show the calendar functionality rather than the design.

If you ever come up with a cool calendar template, why not share it with everyone? Email me and I will try to add it to the next version of the software.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Technorati
  • LinkedIn
  • MySpace
  • Slashdot
  • TwitThis
  • Yahoo! Buzz