Skip to main content

five.customerize

Overview

five.customerize is an add-on for the Zope Applicationserver. It provides the ability to customize Page-Template-based browser-views through the web.

It was created to replace the old CMF’s portal_skin tools, where it is possible to customize old-style file-system based page templates.

Developer Resources

License

This code is publsihed under the Zope Public License (ZPL) Version 2.1

The license is included in the LICENSE.txt file.

CHANGES

4.1 (2026-05-14)

  • Add support for Python 3.14.

  • Drop support for Python 3.9.

4.0 (2025-02-15)

  • Drop support for pkg_resources namespace and replace it with PEP 420 native namespace. Caution: This change requires to switch all packages in the five namespace to versions using a PEP 420 namespace.

  • Add support for Python 3.12, 3.13.

  • Drop support for Python 3.7, 3.8.

  • Drop Python 2 leftovers.

3.0.0 (2024-01-19)

  • Drop support for Python < 3.7.

  • Add support for Python 3.11.

2.1.0 (2022-06-29)

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

  • Fix tests to run successfully on Zope >= 5.2.1.

2.0.1 (2020-03-21)

Bug fixes:

  • Minor packaging updates. [various]

2.0.0 (2018-11-04)

Breaking changes:

  • Drop support for Zope versions older than 4.0

  • Remove deprecatared __of__ for BrowserViews [MrTango]

New features:

  • Add support for Python 3 [pbauer]

Bug fixes:

  • Fix test to work with Zope 4, where makeClassForTemplate was removed and replaced with SimpleViewClass. [thet]

  • Switch test setup to use plone.testing.

1.1 (2012-08-30)

  • Removed dependency and support for zope.app.pagetemplate.

1.0.3 (2012-05-07)

  • Fix bug which prevented authorization of TTW views in Zope 2.12+ [davisagli]

1.0.2 (2011-10-07)

  • Fixed: mangle works when a template has in its path a folder which name starts with a dot. [thomasdesvenain]

1.0.1 - 2011-04-03

  • Made tests compatible with PluggableAuthService 1.7.3 [esteele]

1.0 - 2010-06-13

  • Package metadata cleanup and provide a buildout configuration for testing the package on its own. [hannosch]

  • Made tests compatible with Zope 2.13 and avoid deprecation warnings. [hannosch]

1.0b1 - 2010-05-01

  • Updated imports to avoid dependencies on zope.app.component and zope.app.container. [davisagli]

  • Fixed a memory leak by making sure that TTW view subclasses are only generated once, rather than once per request. [davisagli]

  • Make sure TTW viewlet and portlet classes get the containing view as the view parameter on initialization, rather than getting themselves. [davisagli]

1.0a1 - 2009-11-14

  • Support Zope 2.12’s BoundPageTemplateFile.

  • Fixed deprecation warnings for use of Globals.

  • Specify all package dependencies.

  • Avoid a dependency on zope.app.apidoc by copying over the getViews method.

0.3 - 2008-07-07

  • Fix for the long-standing issue where the security context had mysteriously gone missing.

0.2 - 2007-08-17

  • Support for viewlets and portlets as used in Plone 3.0

0.1.3 - 2007-07-08

  • Fix in setup.py

0.1.2 - 2007-05-04

  • Release for Plone 3.0beta3 without OSX metadata

0.1.1 - 2007-03-03

  • Minor tweaks and enhancements for the integration into Plone 3.0

0.1 - 2006-10-30

  • Initial version.

Metadata

Release files for five.customerize 4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for five.customerize 4.1
File Size Uploaded
five_customerize-4.1.tar.gz 20.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for five.customerize 4.1
File Interpreter ABI Platform
five_customerize-4.1-py3-none-any.whl Python 3 none any Details

Total release size: 41.0 kB

Release files / five_customerize-4.1.tar.gz

Download URL five_customerize-4.1.tar.gz
Size 20.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9d53d8826831d40cbda44922f1d194a1f9a91673dc2eaf327a1d46c4f4e32925
BLAKE2b-256 checksum
How to use checksums
02045d93ef6b4d4fae366789d3e213aa95435461a3ac2100205129d95c4fab63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / five_customerize-4.1-py3-none-any.whl

Download URL five_customerize-4.1-py3-none-any.whl
Size 20.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2994454c478511fe3762f44d3df269229e024f81b325896fcfdbbbd68ba22f1e
BLAKE2b-256 checksum
How to use checksums
4a468c6d16ab6f9c12c4d6a13147b9a07026ecd77a308fe7929c6e3f7bcf1e93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

4.1 This release

2 release files

4.0

2 release files

3.0.0

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

1 release file

1.1

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0

1 release file

0.3

2 release files

0.2

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page