plone.app.themeeditor

HomePage: UNKNOWN

Author: David Glick

Download: https://pypi.python.org/packages/source/p/plone.app.themeeditor/plone.app.themeeditor-1.0a8.zip

        Overview
========

The theme editor makes it possible to customize most aspects of a plone theme from a single location.
After installation a new entry is added to the Plone "site setup" control panel called "Theme Editor."

Using the themeeditor
-----------------------

1. Log into your Plone site as a Manager 
2. Navigate to Site Setup
3. Select Theme Editor

Reporting Issues
-------------------

Visit https://dev.plone.org/plone and submit a ticket related to Theme Editor



Installation
============

If you are using zc.buildout and the plone.recipe.zope2instance
recipe to manage your project, you can do this:

 * Add ``plone.app.themeeditor`` to the list of eggs to install, e.g.::
    
    [buildout]
    ...
    eggs =
        ...
        plone.app.themeeditor
  
  
 * Re-run buildout, e.g. with:
   
   $ ./bin/buildout
        

Version Notes
---------------------

You will need to pin newer versions of plone.app.customerize and
plone.app.jquerytools as shown below::

    [buildout]
    ...
    versions = versions

    [versions]
    plone.app.jquerytools = 1.1.2
    plone.app.customerize = 1.2

Important: the versions noted here were correct at the time of release (Plone 3.3.5). 
It is likely that newer versions of Plone 3 will adopt the versions of plone.app.jquerytools
and plone.app.customerize listed above. If your version of plone requires a newer version of 
plone.app.jquerytools or plone.app.customerize there is no need to pin them in the 
[versions] section.

Plone Versions between 3.1.x and 3.2.x
----------------------------------------

Versions of Plone before 3.3 do not use z3c.autoinclude so it is necessary
to add a zcml entry in buildout

 * Tell the plone.recipe.zope2instance recipe to install a ZCML slug::
   
    [instance]
    recipe = plone.recipe.zope2instance
    ...
    zcml =
        plone.app.themeeditor



Changelog
=========

1.0a8 (2013-09-25)
------------------

- Add 4.3-compatability (fix popups and export) [pbauer]


1.0a7 (2012-09-28)
------------------

- Added missing dependency [do3cc]


1.0a6 (2012-09-28)
------------------

- Use templer for egg creation [do3cc]
- update setup.py so that z3c.autoinclude works [do3cc]


1.0a4 (2011-09-13)
------------------

- Updated some imports to work with Zope 2.13 [pbauer]
- Fixed broken customization js code [do3cc]
- New jquerytools do not allow fields with name submit. Now mangling
  forms to change that name [do3cc]
- Updated js code to datastructure changes introduced in p.a.jquerytools
  [do3cc]

1.0a3
-------------------
- Add french translation [toutpt]
- Fixed broken export for resources that were identified as 'zopeview' [pigeonflight]

1.0a2
-------------------
- 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.autoinc