{ "info": { "author": "Roger Ineichen and the Zope Community", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Zope3", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP" ], "description": "This package provides different server control views for ZAM (Zope 3 \nApplication Management).\n\n\n.. contents::\n\n=======\nCHANGES\n=======\n\n0.6.1 (2011-02-04)\n------------------\n\n- Moved zcml package include of ``zope.applicationcontrol`` from `app.zcml`\n to `configure.zcml` so you can include `configure.zcml` (as usual) when\n using this plug-in.\n\n\n0.6.0 (2011-02-03)\n------------------\n\n- Updated test setup, tests and demo application to run with ZTK 1.0, thus\n requiring ``zam.api`` >= 0.7.\n\n- Depending on ``zope.applicationcontrol`` instead of\n ``zope.app.applicationcontrol``.\n\n0.5.0 (2008-04-14)\n------------------\n\n- Initial release.\n\n\n======\nREADME\n======\n\nThis package provides the server control management. The zam.skin is used as\nbasic skin for this test.\n\nFirst login as manager:\n\n >>> from zope.testbrowser.testing import Browser\n >>> mgr = Browser()\n >>> mgr.addHeader('Authorization', 'Basic mgr:mgrpw')\n\nCheck if we can access the management namespace without the installed plugin:\n\n >>> rootURL = 'http://localhost/++skin++ZAM'\n >>> mgr.open(rootURL + '/++etc++ApplicationController')\n Traceback (most recent call last):\n HTTPError: HTTP Error 404: Not Found\n\nAs you can see there is no real page available only the default one from the\nskin configuration which shows the following message:\n\n >>> 'The page you are trying to access is not available' in mgr.contents\n True\n\nGo to the plugins page at the site root:\n\n >>> mgr.open(rootURL + '/plugins.html')\n >>> mgr.url\n 'http://localhost/++skin++ZAM/plugins.html'\n\nand install the contents plugins:\n\n >>> mgr.getControl(name='zamplugin.control.buttons.install').click()\n >>> print mgr.contents\n \n