five.customerize


Namefive.customerize JSON
Version 3.0.0 PyPI version JSON
download
home_pagehttps://github.com/zopefoundation/five.customerize
SummaryTTW customization of template-based Zope browser views
upload_time2024-01-19 08:43:05
maintainer
docs_urlNone
authorZope Foundation and Contributors
requires_python>=3.7
licenseZPL 2.1
keywords zope views templates customization ttw
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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
-------------------

- `Source Code <https://github.com/zopefoundation/five.customerize>`_
- `Issue Tracker <https://github.com/zopefoundation/five.customerize/issues>`_

License
-------

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

The license is included in the `LICENSE.txt` file.

CHANGES
=======

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.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/zopefoundation/five.customerize",
    "name": "five.customerize",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "zope views templates customization ttw",
    "author": "Zope Foundation and Contributors",
    "author_email": "zope-dev@zope.dev",
    "download_url": "https://files.pythonhosted.org/packages/7a/0b/de7649753a18511ed110b49b0fd3ce61dd3133ee8ab1e70766caedf53054/five.customerize-3.0.0.tar.gz",
    "platform": "Any",
    "description": "five.customerize\n================\n\nOverview\n--------\n\n``five.customerize`` is an add-on for the Zope Applicationserver.\nIt provides the ability to customize Page-Template-based browser-views through the web.\n\nIt was created to replace the old CMF's portal_skin tools,\nwhere it is possible to customize old-style file-system based page templates.\n\nDeveloper Resources\n-------------------\n\n- `Source Code <https://github.com/zopefoundation/five.customerize>`_\n- `Issue Tracker <https://github.com/zopefoundation/five.customerize/issues>`_\n\nLicense\n-------\n\nThis code is publsihed under the Zope Public License (ZPL) Version 2.1\n\nThe license is included in the `LICENSE.txt` file.\n\nCHANGES\n=======\n\n3.0.0 (2024-01-19)\n------------------\n\n- Drop support for Python < 3.7.\n\n- Add support for Python 3.11.\n\n2.1.0 (2022-06-29)\n------------------\n\n- Add support for Python 3.5, 3.7, 3.8, 3.9, 3.10.\n\n- Fix tests to run successfully on Zope >= 5.2.1.\n\n\n2.0.1 (2020-03-21)\n------------------\n\nBug fixes:\n\n- Minor packaging updates.  [various]\n\n\n2.0.0 (2018-11-04)\n------------------\n\nBreaking changes:\n\n- Drop support for Zope versions older than 4.0\n\n- Remove deprecatared __of__ for BrowserViews\n  [MrTango]\n\nNew features:\n\n- Add support for Python 3\n  [pbauer]\n\nBug fixes:\n\n- Fix test to work with Zope 4, where ``makeClassForTemplate`` was removed and replaced with ``SimpleViewClass``.\n  [thet]\n\n- Switch test setup to use plone.testing.\n\n\n1.1 (2012-08-30)\n----------------\n\n- Removed dependency and support for zope.app.pagetemplate.\n\n\n1.0.3 (2012-05-07)\n------------------\n\n- Fix bug which prevented authorization of TTW views in Zope 2.12+\n  [davisagli]\n\n1.0.2 (2011-10-07)\n------------------\n\n- Fixed: mangle works when a template has in its path\n  a folder which name starts with a dot.\n  [thomasdesvenain]\n\n1.0.1 - 2011-04-03\n------------------\n\n- Made tests compatible with PluggableAuthService 1.7.3\n  [esteele]\n\n1.0 - 2010-06-13\n----------------\n\n- Package metadata cleanup and provide a buildout configuration for testing\n  the package on its own.\n  [hannosch]\n\n- Made tests compatible with Zope 2.13 and avoid deprecation warnings.\n  [hannosch]\n\n1.0b1 - 2010-05-01\n------------------\n\n- Updated imports to avoid dependencies on zope.app.component and\n  zope.app.container.\n  [davisagli]\n\n- Fixed a memory leak by making sure that TTW view subclasses are only\n  generated once, rather than once per request.\n  [davisagli]\n\n- Make sure TTW viewlet and portlet classes get the containing view as the\n  view parameter on initialization, rather than getting themselves.\n  [davisagli]\n\n1.0a1 - 2009-11-14\n------------------\n\n- Support Zope 2.12's BoundPageTemplateFile.\n\n- Fixed deprecation warnings for use of Globals.\n\n- Specify all package dependencies.\n\n- Avoid a dependency on zope.app.apidoc by copying over the getViews method.\n\n0.3 - 2008-07-07\n----------------\n\n- Fix for the long-standing issue where the security context had mysteriously\n  gone missing.\n\n0.2 - 2007-08-17\n----------------\n\n- Support for viewlets and portlets as used in Plone 3.0\n\n0.1.3 - 2007-07-08\n------------------\n\n- Fix in setup.py\n\n0.1.2 - 2007-05-04\n------------------\n\n- Release for Plone 3.0beta3 without OSX metadata\n\n0.1.1 - 2007-03-03\n------------------\n\n- Minor tweaks and enhancements for the integration into Plone 3.0\n\n0.1 - 2006-10-30\n----------------\n\n- Initial version.\n",
    "bugtrack_url": null,
    "license": "ZPL 2.1",
    "summary": "TTW customization of template-based Zope browser views",
    "version": "3.0.0",
    "project_urls": {
        "Homepage": "https://github.com/zopefoundation/five.customerize",
        "Issue Tracker": "https://github.com/zopefoundation/five.customerize/issues",
        "Sources": "https://github.com/zopefoundation/five.customerize"
    },
    "split_keywords": [
        "zope",
        "views",
        "templates",
        "customization",
        "ttw"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30c2e2450d9af363ae09fb8e857911797650a0ee978b49782338383d22b27b0d",
                "md5": "de1fa029fa520517127097e5f5e59058",
                "sha256": "ad8948b41532678bb9b75ee9e7e6a7be1c7ed985454c8fdd2a0d38e6eb5d3d7f"
            },
            "downloads": -1,
            "filename": "five.customerize-3.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "de1fa029fa520517127097e5f5e59058",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 20831,
            "upload_time": "2024-01-19T08:43:04",
            "upload_time_iso_8601": "2024-01-19T08:43:04.074877Z",
            "url": "https://files.pythonhosted.org/packages/30/c2/e2450d9af363ae09fb8e857911797650a0ee978b49782338383d22b27b0d/five.customerize-3.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7a0bde7649753a18511ed110b49b0fd3ce61dd3133ee8ab1e70766caedf53054",
                "md5": "f28a2e7984ae96d4e5e6b60e61e28307",
                "sha256": "ae132a87fdbbc613428ff00375f3d5a057c72f076fe2fe01d8bd173a031921ac"
            },
            "downloads": -1,
            "filename": "five.customerize-3.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "f28a2e7984ae96d4e5e6b60e61e28307",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 20019,
            "upload_time": "2024-01-19T08:43:05",
            "upload_time_iso_8601": "2024-01-19T08:43:05.994998Z",
            "url": "https://files.pythonhosted.org/packages/7a/0b/de7649753a18511ed110b49b0fd3ce61dd3133ee8ab1e70766caedf53054/five.customerize-3.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-19 08:43:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zopefoundation",
    "github_project": "five.customerize",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "five.customerize"
}
        
Elapsed time: 0.16653s