CalViews
CalViews is intended to be used for prototyping the calendar views, and testing install methods with the intention of merging this code back into the CalPlone product.
You can find the latest CalViews code in the collective subversion repository: https://svn.plone.org/svn/collective/CalViews/
CalViews contains the following templates and install methods:
Templates (x if broken, o if working)
- skins/calviews/
- (x) month_view.pt
- (x) week_view.pt
- (x) day_view.pt
- (o) calviews.css
- (o) calviews.js
Install methods
- Extensions/Install.py
- (o) add actions to portal_actions
- (o) add icons to portal_actionicons
- (o) add suppl_views to Folder content type
- (o) add calviews.css to portal_css
- (o) add calviews.js to portal_javascript
How CalViews was created
We generated a skeleton product for CalViews using the generator.py script from DIYPloneStyle
bin/generator.py --productname=CalViews --skindir=calviews --skinname=CalViews --stylesheet=calviews.css -v
DIYPloneStyle forces us to choose a base skin name, and this is currently forcing custom skins out of the mix. We should make sure to remove this in the process of moving CalViews into CalPlone. Also, we need to get the install test working, since CalViews barfs all over the plone site, portal control panel, etc.. when it doesn't install correctly or is reinstalled.
It's also worth noting that we have some broken tal conditions in RR for our css/js - we only want these to load when necc, but can sort this out later.
