Showing posts with label themeeditor. Show all posts
Showing posts with label themeeditor. Show all posts

Friday, October 29, 2010

Get Plone Themeeditor Up and Running in 15 minutes or less

Assuming you start with a working buildout (I recommend downloading the unified installer to have this setup for you)

Steps to get an instance of Plone Themeeditor up and running quickly:
  1. If you don't have an instance of Plone yet, download and Install Unified Installer
  2. Edit your buildout.cfg so that plone.app.themeeditor is in the eggs and zcml and zope.schema is pinned to 3.6.0 (see the snippet below). Then rerun buildout (bin/buildout)
*note: the zcml slug is needed, even though plone.app.themeeditor has an autoinclude in its setup.py (still trying to figure why).

[buildout]
...
eggs =
plone.app.themeeditor

zcml =
plone.app.themeeditor

[versions]
....
zope.schema = 3.6.0


About Themeeditor
Plone Themeeditor (plone.app.themeeditor) is a tool that helps to simplify the way that Plone themes are built and distributed. It aims to make life easier for the designer.

Thursday, June 24, 2010

Notes on setting up plone.app.themeeditor on Plone 4

I used a fresh install of the latest Plone4b4 then added the following to my buildout:
(Note the use of plone.app.jquerytools 1.1b5 since plone4b4 doesn't use that version. also there's a note below on getting the 'test-plone-4.x.cfg' file.)

[buildout]
...

extends =
...
test-plone-4.x.cfg

extensions = mr.developer
sources = sources
auto-checkout = plone.app.themeeditor
...
[sources]
plone.app.themeeditor = svn https://svn.plone.org/svn/plone/plone.app.themeeditor/trunk

[versions]
plone.app.jquerytools = 1.1b5
...

In the buildout directory get the testing .cfg file:
wget http://svn.plone.org/svn/plone/plone.app.themeeditor/trunk/test-plone-4.x.cfg

Then run buildout
bin/buildout

Fun integration testing
As an aside: You need to try the windmill testing (mentioned in David Glick's blog).
Use this command:

bin/test -s plone.app.themeeditor -f test_integration


here's the expected behaviour:

















Sign up for my upcoming Plone 5 Book & Video tutorials

plone 5 for newbies book and videos