Skip to main content

PageTemplate integration for Zope 3

Project description

The zope.app.pagetemplate package integrates the Page Template templating system (zope.pagetemplate) into the Zope 3 application server. In particular, it provides:

  • a TALES engine implementation that uses Zope’s security system for checking access,

  • TALES namespace adapters for easy access to DublinCore metadata (e.g. obj/zope:title) and URL quoting (e.g. obj/@@absolute_url/url:quote).

Changes

5.0 (2023-02-07)

  • Drop support for Python 2.7, 3.4, 3.5, 3.6.

  • Add support for Python 3.7, 3.8, 3.9, 3.10, 3.11.

4.0.0 (2017-04-22)

  • Add support for Python 3 and PyPy.

  • Do not explicitly require zope.security [untrustedpython]. Older zope.pagetemplate versions require it, newer ones do not.

3.11.2 (2010-09-25)

  • Declared test dependency on zope.component [test] as it is needed to run the tests.

3.11.1 (2010-09-01)

  • Added metaconfigure.registerType BBB import because some packages use it.

  • Using doctest from standard library instead of zope.testing.doctest.

3.11.0 (2010-04-26)

  • Moved tales:expressiontype directive down into zope.browserpage.

3.10.1 (2010-01-04)

  • Fixed the zope.browserpage imports in the namedtemplate module.

3.10.0 (2009-12-22)

  • Moved named template implementation to zope.browserpage.

3.9.0 (2009-12-22)

  • Moved viewpagetemplatefile, simpleviewclass and metaconfigure.registerType into the zope.browserpage package, reversing the dependency.

3.8.0 (2009-12-16)

  • Refactored nested macro test from a functional test into a unit test. This allowed to remove the last outside zope.app dependencies.

  • Fixed undeclared testing dependency on zope.app.component.

  • Copy trivial NoTraverser class from zope.app.publication to avoid a ZCML dependency on that package.

  • Correct testing dependency to point to zope.securitypolicy instead of its zope.app variant. The app version is no longer required since 3.4.1.

  • Removed the inline-evaluation extra referring to zope.app.interpreter. There’s no code or ZCML left pointing to that package.

3.7.1 (2009-05-27)

  • Restored zope.app.pagetemplate.engine module, using BBB imports from zope.pagetemplate.engine.

3.7.0 (2009-05-25)

  • Moved the engine module and associated testing machinery to zope.pagetemplate (version 3.5.0).

3.6.0 (2009-05-18)

  • Moved namedtemplate.* from zope.formlib here as it is more about a page template engine than a formular library. This also breaks some dependencies on zope.formlib.

  • Added doctests to long_description to show up on pypi.

3.5.0 (2009-02-01)

  • Use zope.container instead of zope.app.container.

3.4.1 (2008-07-30)

  • Substitute zope.app.zapi by direct calls to its wrapped apis. See http://launchpad.net/bugs/219302

  • Fix deprecation warning in ftesting.zcml: ZopeSecurityPolicy now lives in zope.securitypolicy.

3.4.0 (2007-09-28)

  • Initial release as standalone package.

  • Dependency on zope.app.interpreter moved to an extra [inline-evaluation]. It is only needed by zope.app.pythonpage, which is an oddity.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zope.app.pagetemplate-5.0.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

zope.app.pagetemplate-5.0-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

Details for the file zope.app.pagetemplate-5.0.tar.gz.

File metadata

  • Download URL: zope.app.pagetemplate-5.0.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for zope.app.pagetemplate-5.0.tar.gz
Algorithm Hash digest
SHA256 94c5d7974fd75ab05506b9aaa968bddd6503bd4b6b1ac130ad30862b11a20122
MD5 cb6ee9d47fd0c24384306d6c80685b93
BLAKE2b-256 39199bbaa48d49b46cbf161234d5e23cdab82a3abf1364d7989b216545dad925

See more details on using hashes here.

File details

Details for the file zope.app.pagetemplate-5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for zope.app.pagetemplate-5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85b5fb9e1f48e9c6f30804ac8132348a6f8efe1facc9701a0658974e263664ca
MD5 6296ad11d8daf5718d14acb11e223a46
BLAKE2b-256 3218b5a5f093adbdee49de470e98266776e6c49c6aeb91f51672ae8dccd5e504

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page