You are not logged in Log in Join
You are here: Home » Members » jmo » CPSSkins 2.0-rc1 » View NewsItem

Log in
Name

Password

 

CPSSkins 2.0-rc1

CPSSkins is a WYSIWYG and cross-platform theme creation product for CMF, CPS2, CPS3, Plone and Plone2. CPSSkins allows you to create cross-platform themes for CMF, CPS or Plone. It will save you the time you are going to spend on customizing CPS or Plone's appearance.

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)
The first thing to do if you are upgrading from an earlier version of CPSSkins is to rebuild the themes (this can be done through the ZMI or through CPSSkins' user interface)

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