Okay, yesterday's Mini Calendar was just a proof of concept. Today I expanded the original calendar to include the mini functionality within it. This reduces the pages used from 10 to 8.
But I reckon 8 pages is still a bit much.
We could rid one more page by merging two categories though. I propose we merge the event and response categories into a new category: calendar
I also think we should have all the javascript on a single page: calendar:_javascript. This would make the javascript much easier to manage.
This category should be responsible for the framework of the calendar, so it should have the main backend pages:
- calendar:_css
- calendar:_backend
- calendar:_backend-include-full
- calendar:_backend-include-mini
- calendar:_javascript
In this way, the person can put their calendar include wherever they want — this sort of thing varies from site to site, on the Wikidot Community, the include category is include, not inc. Some people may want to store their include code to the page calendar, which makes things really simple to understand.
But to demonstrate all of this, I would suggest creating a new Calendar website, because this one is a bit messy and confusing with all of the pages now.