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)
| File | Size | Uploaded | |
|---|---|---|---|
| five_customerize-4.1.tar.gz | 20.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|