How to install zope.app.publication
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install zope.app.publication
Dependencies
- distribute
- six
- transaction>=1.1.0
- zope.authentication
- zope.browser>=1.2
- zope.component
- zope.error
- zope.i18n>=4.0.0a3
- zope.interface
- zope.location
- zope.publisher>=4.0.0a2
- zope.traversing>=4.0.0a2
- [test] ZODB
- [test] zope.annotation
- [test] zope.app.appsetup>=3.14.0
- [test] zope.app.http>=3.10
- [test] zope.app.wsgi[testbrowser]<3.11,>=3.12
- [test] zope.applicationcontrol>=4.0.0a1
- [test] zope.browserpage
- [test] zope.login
- [test] zope.password
- [test] zope.principalregistry
- [test] zope.securitypolicy
- [test] zope.site>=4.0.0a1
- [test] zope.testing
- [test] zope.testrunner
Depended by
- asm.cmsui
- cipher.logview
- collective.editskinswitcher
- dolmen.app.authentication
- falkolab.ext3.direct
- gocept.xmlrpcskin
- grok
- grokcore.view
- grokcore.viewlet
- grokui.base
- hurry.zoperesource
- isotoma.depends.plone4_1
- kss.core
- lovely.remotetask
- lovely.responsecache
- m01.publisher
- megrok.resource
- megrok.resourceviewlet
- menhir.contenttype.photoalbum
- mypypi
- p01.accelerator
- p01.remote
- Plone
- plone.app.contentrules
- plone.browserlayer
- plone.theme
- Products.CMFPlone
- s01.worker
- z3c.blobfile
- z3c.formdemo
- z3c.formjsdemo
- z3c.jsonrpc
- z3c.jsontree
- z3c.layer.trusted
- z3c.mountpoint
- z3c.recipe.i18n
- z3c.recipe.paster
- z3c.rest
- z3c.skin.pagelet
- z3c.soap
- z3c.taskqueue
- z3c.testing
- z3c.traverser
- z3ext.authentication
- z3ext.cacheheaders
- z3ext.content.ext.language
- z3ext.language
- z3ext.persistentviewmodel
- z3ext.skintool
- z3ext.statusmessage
- zam.skin
- zamplugin.sitemanager
- zc.resourcelibrary
- zcontact
- zodbbrowser
- zopache.pagetemplate
- zopache.pythonscript
- zope.app.appsetup
- zope.app.debug
- zope.app.dtmlpage
- zope.app.file
- zope.app.form
- zope.app.fssync
- zope.app.generations
- zope.app.onlinehelp
- zope.app.server
- zope.app.testing
- zope.app.twisted
- zope.app.wsgi
- zope.app.zcmlfiles
- zope.app.zptpage
- zope.fanstatic
- zope.generations
- zope.paste
- zope.pytest
- zope.testbrowser
- ztfy.blog
- ztfy.extfile
- ztfy.lock
- ztfy.media
- ztfy.scheduler
- ztfy.sendit
- ztfy.sequence
- ztfy.workflow
Lastest release
Publication and traversal components.
CHANGES
4.0.0a1 (unreleased)
- Relax ZODB dependency to allow 3.10dev builds from SVN.
- Introduce ZopePublication.callErrorView as a possible hook point.
3.14.0 (2012-03-09)
- Replace ZODB.POSException.ConflictError with transaction.interfaces.TransientError. The latter should be a more generic signal to retry a transaction/request. This requires ZODB3 >= 3.10.0 and transaction >= 1.1.0.
- Get rid of ZODB dependency.
3.13.2 (2011-08-04)
- Add missing test dependency on zope.testing.
- Remove test dependency on zope.app.exception.
3.13.1 (2011-03-14)
- Test fix: HTTP request should not have leading whitespace.
3.13.0 (2011-01-25)
- Reenabled a test which makes sure 405 MethodNotAllowed is returned when PUT is not supported. This requires at least version 3.10 of zope.app.http.
3.12.0 (2010-09-14)
- Use the standard libraries doctest module.
- Include the notfound.txt test again but reduce its scope to functionality relevant to this distribution.
- Notify with IStartRequestEvent at the start of the request publication cycle.
3.11.1 (2010-04-19)
- Fix up tests to work with newer zope.app.wsgi release (3.9.0).
3.11.0 (2010-04-13)
- Don't depend on zope.app.testing and zope.app.zcmlfiles anymore in the tests.
3.10.2 (2010-01-08)
- Lift the test dependency on zope.app.zptpage.
3.10.1 (2010-01-08)
- make zope.testing an optional (test) dependency
- Fix tests using a newer zope.publisher that requires zope.login.
3.10.0 (2009-12-15)
- Moved EndRequestEvent and IEndRequestEvent to zope.publisher.
- Moved BeforeTraverseEvent and IBeforeTraverseEvent to zope.traversing.
- Removed dependency on zope.i18n.
- Import hooks functionality from zope.component after it was moved there from zope.site.
- Import ISite from zope.component after it was moved there from zope.location.
3.9.0 (2009-09-29)
- An abort within handleExceptions could have failed without logging what caused the error. It now logs the original problem.
- Moved registration of and tests for two publication-specific event handlers here from zope.site in order to invert the package dependency.
- Declared the missing dependency on zope.location.
3.8.1 (2009-06-21)
- Bug fix: The publication traverseName method used ProxyFactory rather than the publication proxy method.
3.8.0 (2009-06-20)
- Added a proxy method that can be overridden in subclasses to control how/if security proxies are created.
- Replaced zope.deprecation dependency with backward-compatible imports
3.7.0 (2009-05-23)
- Moved the publicationtraverse module to zope.traversing, removing the zope.app.publisher -> zope.app.publication dependency (which was a cycle).
- Moved IHTTPException to zope.publisher, removing the dependency on zope.app.http.
- Moved the DefaultViewName API from zope.app.publisher.browser to zope.publisher.defaultview, making it accessible to other packages that need it.
- Look up the application controller through a utility registration rather than a direct reference.
3.6.0 (2009-05-18)
- Use zope:adapter ZCML directive instead of zope:view. This avoid dependency on zope.app.component.
- Update imports from zope.app.security to zope.authentication and zope.principalregistry.
- Use zope.browser.interfaces.ISystemError to avoid dependency on zope.app.exception.
- Refactored tests so they can run successfully with ZODB 3.8 and 3.9.
3.5.3 (2009-03-13)
- Adapt to the removal of IXMLPresentation from zope.app.publisher which was removed to adapt to removal of deprecated interfaces from zope.component.
3.5.2 (2009-03-10)
- Use ISkinnable.providedBy(request) instead of IBrowserRequest as condition for calling setDefaultSkin. This at the same time removes dependency to the browser part of zope.publisher.
- Remove deprecated code.
- Use built-in set class instead of the deprecated sets.Set and thus don't cause deprecation warning in Python 2.6.
3.5.1 (2009-01-31)
- Import ISite from zope.location.interfaces instead of deprecated place in zope.app.component.interfaces.
3.5.0 (2008-10-09)
- Now zope.app.publication.zopepublication.ZopePublication annotates the request with the connection to the main ZODB when getApplication is called.
- Removed support for non-existent Zope versions.
3.4.3 (2007-11-01)
- Removed unused imports.
- Resolve ZopeSecurityPolicy deprecation warning.
3.4.2 (2007-09-26)
- Added missing files to egg distribution.
3.4.1 (2007-09-26)
- Added missing files to egg distribution.
3.4.0 (2007-09-25)
- Initial documented release.
- Reflect changes form zope.app.error refactoring.