Posted Jul 11, 2008
GloWorm 0.1-alpha 5
An updated screencast showing the current state of GloWorm. Now with viewlet moving!
At the post-Symposium summit sprints in New Orleans, I worked on adding the ability to move viewlets from one manager to another. There are still some bugs to be worked out (as you'll notice from the screencast), but the basic implementation is there. These work in the same way that a skin product would, registering the viewlet with the new viewlet manager and hiding it in the original.
Other highlights include:
- Proper GenericSetup install and uninstall profiles (thanks Rob!)
- A "split-screen" UI. The GloWorm panel no longer hides the footer. (And no, I'm not using <frame>s.) Panel height auto updates to fit the content.
- The ability to discard customized templates.
- Some minor UI tweaks to make it easier to move from one inspection view to another.
- Inline editing no longer kicks in when trying to inspect inline-editable content blocks (thanks again, Rob!)
- Compatibility with the recent changes to plone.app.customerize (1.1.2). In fact, 1.1.2 or better is now a dependency.
Many thanks to the folks at the symposium for providing some great feedback and ideas.
Update on 7/16/08:
It appears that the version pinning to plone.app.customerize 1.1.2 isn't working in the way that I'd hoped. If you're seeing an error along the lines of "we have 1.1.1, gloworm wants 1.1.2" when running buildout, modify the [plone] section of your buildout thusly:
[plone] recipe = plone.recipe.plone eggs = plone.app.customerizeThat seems to convince buildout to grab 1.1.2. I'm not at all sure of why that works though. If anyone knows of a
more proper way, please let me know.

Beautiful!
Lookin' good! --jonstahl