CPSSkins 2.0-rc1
This is the first release candidate Download it here
More information and screenshots here
Changes since 1.9 beta7
USER INTERFACE / THEME MANAGEMENT
- The content of an entire cell (i.e. Templets, style, visibility, width) can now be moved horizontally
- easier navigation between styles / the style of the selected object is now highlighted.
- added a place holder to make it possible to move Templets into empty cells
- added preview boxes for style's borders and colors. Clicking on the arrow opens up the color and border palettes.
- added an 'Import themes' option that redirects the user to the main themes management page.
- added a button to edit themes directly from the 'ZMI'.
- rebuilding themes is now more robust. Themes created on very early versions of CPSSkins can be used.
- all object ids in theme folders are now canonized to contain only alphanumerical characters, underscores (_) or minus signs (-)
- fixed the 'Simulate this URL...' selector to simulate URLs for testing the visibility of Templets, Cells, etc.
CMF/Plone/Plone2
- potentially fixed a bug under Plone when using VHM (Plone as root site) -- needs to be tested since the bug has been reported under several forms.
- CPSSkins now works with Plone 2.0.2 - there was an issue with disallowed content types after the addition of the 'verifyObjectPastePatch' in Plone2.0.2 see http://plone.org/collector/2183
- compatibility with CMFQuickInstaller 1.5.0
CPS3
- added a breadcrumbs.py script that uses CPS3's own getBreadbrumbs() function. Some URLs showing revision documents crashed otherwise. the getBreadCrumbs() method may crash on objects with ids that contain characters not allowed in URLs - the solution is to rebuild the themes that cause problems
- adjusted the links in the calendar templet
- 16 new tests
INSTALLATION
- refactored the installation scripts a bit
- added a 'cpsskinsmigrate' script to migrate from earlier versions of CPSSkins
I18N
- every message, description of objects, etc should be internationalized now
SPEED OPTIMIZATIONS
- removed two filesystem skin directories
- ~ 7-10 % speed improvements (mostly on Page Templates)
This is the first 2.0 release candidate. rc2 is scheduled to be released in two weeks and CPSSkins-2.0-final at the time of the europython conference (europython.org.)
Bugs can be reported here