ObjectiveDegradation and Microformats

Here is a small example using the hcalendar microformat as the base object semantic. Look at the source and at the javascript code defining the behaviour hcal.js. This example illustrate the behaviour separation, it is degradable too, but without javascript, nothing will happen as their is no server-side code to support it. But I am sure you get the idea without it. You can create Events and add them to one of the two calendars. Then you can delete them. In a real application, this could call server side database functions via ajax to store the events. See the explanations here.

Home Calendar

0 events

Work Calendar

0 events