[Plone-UI] UI request: Plone theme mapper (ala 'Banjo')

Alex Clark aclark at aclark.net
Wed Sep 28 11:54:18 UTC 2011

On 9/28/11 1:45 AM, Jon Stahl wrote:
> I have been playing with this: it is awesome and y'all should check it
> out immediately, it will blow your mind. :-)

Quite nice! Re: optilude's question: in the short term, because these 
strike me as two distinct editing environments, I might do something like:

     Title 		Description  	Actions  
     Unilluminated (unilluminated) 	Download | Filemanager | Mapper

in the @@theming-controlpanel -> Manage themes control panel. And then 
within the two editing environments link to the other environment. E.g.

     Edit theme: Unilluminated
     Up to Diazo theme control panel | Switch to theme mapper


     Map theme: Unilluminated
     Up to Diazo theme control panel | Switch to theme editor

This doesn't really integrate anything (or does it?), but I'm not even 
sure if that's necessary yet.


> :jon
> On Tue, Sep 27, 2011 at 5:21 PM, Martin Aspeli<optilude+lists at gmail.com>  wrote:
>> Hi folks,
>> As you may know, there's a PLIP for Plone 4.3 about including a more
>> advanced editing environment for themes inside the Diazo control panel. We
>> now have:
>>   - A filemanager and general text editor
>>   - A Banjo-like theme mapper that shows a split view of rules, preview theme
>> as applied to the content, raw content and raw theme, including a rule
>> builder wizard and source preview
>> These are starting to become quite functional and powerful, but they are not
>> really integrated. I've added a crude link from the file manager to mapper
>> for testing purposes, but what I'm wondering is how we can expose these two
>> views as one, or as something that integrates more cleanly.
>> Is anyone willing to take a look? If so, check out the branch from github:
>> $ git clone -b optilude-ace git at github.com:plone/plone.app.theming.git
>> Then build out as normal:
>> $ python2.6 bootstrap.py
>> $ bin/buildout
>> Install the "Diazo theme support" extension profile and then go to the
>> control panel. From here, create a new theme based on the template (which is
>> very basic for now!). You should then be taken to the file manager. Click
>> "open theme mapper" to open the theme mapper view (there's no way back yet).
>> Martin

Alex Clark · http://aclark.net

More information about the UI mailing list