How to install zope.app.boston
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install zope.app.boston
Dependencies
- distribute
- zope.app.basicskin
- zope.app.skins
- zope.app.testing
- zope.browsermenu
- zope.component
- zope.container
- zope.i18nmessageid
- zope.interface
- zope.publisher>=3.12
- zope.viewlet
- [test] zope.app.dtmlpage
- [test] zope.app.onlinehelp
- [test] zope.app.securitypolicy
- [test] zope.app.zcmlfiles
- [test] zope.login
- [test] zope.testbrowser
- [test] zope.testing
Lastest release
The Boston skin is a new UI for the Zope Management Interface called ZMI.
Detailed Dcoumentation
The Boston Skin
The Boston skin is a new UI for the Zope Management Interface called ZMI. Feel free to write comments, ideas and wishes to the zope3-dev mailinglist.
>>> from zope.testbrowser.testing import Browser >>> browser = Browser() >>> browser.addHeader('Authorization', 'Basic mgr:mgrpw') >>> browser.handleErrors = False
Check if the css viewlet is available in the Boston skin.
>>> browser.open('http://localhost/++skin++Boston/@@contents.html') >>> browser.url 'http://localhost/++skin++Boston/@@contents.html' >>> browser.contents '...href="http://localhost/++skin++Boston/@@/skin.css"...' >>> browser.contents '...href="http://localhost/++skin++Boston/@@/widget.css"...' >>> browser.contents '...href="http://localhost/++skin++Boston/@@/toolbar.css"...' >>> browser.contents '...href="http://localhost/++skin++Boston/@@/xmltree.css"...'
Check if the javascript viewlet is available in the Boston skin.
>>> browser.open('http://localhost/++skin++Boston/@@contents.html') >>> browser.url 'http://localhost/++skin++Boston/@@contents.html' >>> browser.contents '...src="http://localhost/++skin++Boston/@@/boston.js"...' >>> browser.contents '...src="http://localhost/++skin++Boston/@@/xmltree.js"...'
Check if the left viewlet is available in the Boston skin.
>>> browser.open('http://localhost/++skin++Boston/@@contents.html') >>> browser.url 'http://localhost/++skin++Boston/@@contents.html' >>> browser.contents '...id="ToolBar"...' >>> browser.contents '...id="xmltree"...' >>> browser.contents '...id="addinginfo"...'
Make sure the edit form "works":
>>> browser.open( ... 'http://localhost/++skin++Boston/+/zope.app.dtmlpage.DTMLPage=')
CHANGES
3.5.1 (2010-01-08)
- Fix test bug (in combination with a newer zope.app.securitypolicy).
3.5.0 (2010-01-05)
- Use zope.container instead of zope.app.container.
- Use zope.browsermenu instead of zope.app.publisher.
- Use zope.publisher 3.12 and new zope.login to make tests work.
3.4.0 (2007-11-03)
- Initial release independent of the main Zope tree.
3.4.0b1
- Fixed invalid HTML in wiget_macros.