plone.app.themeeditor 1.0a2 (Alpha release) (Oct 29, 2010)

plone.app.themeeditor

This is not a final release. Experimental releases should only be used for testing and development. Do not use these on production sites, and make sure you have proper backups before installing.

First release worth checking out. You can now export your customizations as an egg (tar.gz format). Known to work with Plone 4. May work with Plone 3.

For additional information about this project, please visit the overview page .

Available downloads

There are no available software files in this release yet.

Change log

- fixed an error that was causing exports to work only once in a single session [pigeonflight]

- created a templates directory and moved all the .tmpl template from the browser

  directory to the templates directory, updated the browser/export.py form code

  to grab templates from the new location [pigeonflight]

- fixed the popup export form (removed formselector in themeeditor.js) so that the theme

  actually downloads [pigeonflight]

- added validator to checks to see that themes are named with proper dotted named [pigeonflight]

- ensure that themeeditor doesn't break if the active theme declares nonexistent

  filesystem skin folders [pigeonflight]

- removed redundant export.py file [pigeonflight]

- update tests including a windmill based test of the exporter [pigeonflight]

- the export form now shows up in a popup window with instructions [pigeonflight]

- updated the TODO.txt [pigeonflight]

- added an export button to the UI [pigeonflight]

- bumped version [pigeonflight]

- the exporter now "cleans up" after itself and removes temp files [pigeonflight]

- refactored the way the jbot.zcml file is generated [pigeonflight]

- the export view now generates a theme egg as a downloadable tarball [pigeonflight]

- @@plone.app.themeeditor.export now writes jbot templates and directory

  view resources [pigeonflight]

- The themes that are generated now have z3c.autoinclude in their setup.py

  and lists

- setup.py generated from export now writes the author and author_email [pigeonflight]

- added utils.py (borrowed from qPloneSkinDump product) for writing

  cmfskins resources [pigeonflight]