plone.app.customerize


Nameplone.app.customerize JSON
Version 2.0.1 PyPI version JSON
download
home_pagehttps://pypi.org/project/plone.app.customerize/
SummaryIntegrate five.customerize into Plone.
upload_time2023-10-06 22:47:14
maintainer
docs_urlNone
authorPlone Foundation
requires_python>=3.8
licenseGPL version 2
keywords customerize plone views page templates zmi
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Overview
========

This package integrates five.customerize_ into Plone, which enables site
administrators to customize templates used for Five/Zope-style views,
viewlets and portlets through the web via the ZMI in a way similar to
overriding filesystem-based skin elements via the portal skin "customize"
procedure.

  .. _five.customerize: https://github.com/zopefoundation/five.customerize


Changelog
=========


.. You should *NOT* be adding new change log entries to this file.
   You should create a file in the news directory instead.
   For helpful instructions, please see:
   https://github.com/plone/plone.releaser/blob/master/ADD-A-NEWS-ITEM.rst

.. towncrier release notes start

2.0.1 (2023-10-07)
------------------

Internal:


- Update configuration files.
  [plone devs] (cfffba8c)


2.0.0 (2023-04-15)
------------------

Breaking changes:


- Drop python 2 support.
  [gforcada] (#1)


Internal:


- Update configuration files.
  [plone devs] (5623f8b3)


1.3.12 (2022-03-23)
-------------------

Bug fixes:


- Fixed tests when run with ``zope.component`` 5+.
  [maurits] (#500)


1.3.11 (2020-04-20)
-------------------

Bug fixes:


- Minor packaging updates. (#1)


1.3.10 (2019-04-29)
-------------------

Bug fixes:


- Fixed: doctests on Python 2 were not correctly checked.  [maurits] (#18)


1.3.9 (2018-11-29)
------------------

Bug fixes:

- Fix a ResourceWarning: do not leave a file unclosed.
  [gforcada]

1.3.8 (2018-10-30)
------------------

Bug fixes:

- make registrations.html look good in Bootstrap-ZMI,
  still working fine in old ZMI.
  [jensens]

- Fix templateViewRegistrationGroups and tests in py3.
  [pbauer]


1.3.7 (2017-02-05)
------------------

Bug fixes:

- Fix tests on Zope 4. [davisagli]


1.3.6 (2016-11-10)
------------------

Bug fixes:

- Add coding header to python files.
  [gforcada]

- Update code to follow Plone styleguide.
  [gforcada]

1.3.5 (2016-08-17)
------------------

New:

- Add developer warning to portal_view_customizations
  [davilima6]

Fixes:

- Use zope.interface decorator.
  [gforcada]


1.3.4 (2016-02-20)
------------------

Fixes:

- Fix doctest for Zope4.
  [pbauer]


1.3.3 (2015-09-27)
------------------

- Use layers for doctest
  [tomgross]


1.3.2 (2015-05-11)
------------------

- Move tests to plone.app.testing.
  [bogdan.girman]

- Suppress a ZopeTestCase warning.
  This fixes https://github.com/plone/Products.CMFPlone/issues/502
  [gforcada]


1.3.1 (2014-04-05)
------------------

- Attempt to fix test.
  [davisagli]


1.3.0 (2014-02-26)
------------------

- Remove DL from template.
  [khink]

- Make tests pass even with diazo.
  [davisagli]

- Upgrading test to adapt actual result on set difference.
  [bloodbar]


1.2.2 - 2011-02-25
------------------

- Add missing security declaration on the ViewTemplateContainer.
  [davisagli]


1.2.1 - 2010-10-27
------------------

- Fixed Chameleon incompatibility.
  [swampmonkey]

- Fix #11409 by storing the customized view name for future reuse
  [kiorky]


1.2 - 2010-07-18
----------------

- Update license to GPL version 2 only.
  [hannosch]


1.2b3 - 2010-06-13
------------------

- Moved ZCML registrations out of functional tests into a layer. This allows
  them to be torn-down correctly and avoids any registrations to end up in the
  local component registry.
  [hannosch]

- Move tests into tests sub-package and avoid some magic.
  [hannosch]


1.2b2 - 2010-06-03
------------------

- Update markup in customize.pt to facilitate usage as a popup form.
  [davisagli]


1.2b1 - 2009-12-01
------------------

- Change file format display format from
  `plone.app.customerize.tests/local.pt` to the full, absolute path name on
  the page detail view and tool tips.
  [MatthewWilkes]


1.2a1 - 2009-11-17
------------------

- Specified package dependencies and package metadata cleanup.
  [hannosch]

- Fixed test failures caused by changed HTML markup.
  [hannosch, davisagli]


1.1.2 - 2008-07-10
------------------

- Fixed a deprecation warning by using reg.factory instead of reg.value.
  [davisagli]

- Changed encoding of view registration requirements again, in order to
  properly support portlet renderer templates and fix issue #8275 which
  broke customerize in most cases.  Now *all* the requirements are used.
  [davisagli]


1.1.1 - 2008-07-07
------------------

- Re-enable browsertest introduced in r12928 after David's fix for the
  long-standing security issue (see #6196 and #8154)
  [witsch]

- Fixed request type lookup to use the second requirement for a view
  registration rather than the last.  This making it possible to
  customerize viewlet and portlet templates registered with the same
  name for multiple z3 browser layers.  See test introduced in r21154.
  [davisagli]


1.1 - 2008-04-20
----------------

- Fix problem with missing functions on test-layer.  See r20227.
  [ssh42]


1.0.3 - 2008-03-27
------------------

- Extension for browserlayer awareness.  For more details please see
  http://dev.plone.org/plone/ticket/7960
  [witsch]


1.0.2 - 2008-03-08
------------------

- Fix for a seemingly rare case of missing information about the zcml file
  a registration was made in.  See http://dev.plone.org/plone/ticket/7918
  [witsch]


1.0.1 - 2007-12-06
------------------

- Viewlet should be picked not only by name, but also by interface.
  Fixes http://dev.plone.org/plone/ticket/7408
  [witsch]


1.0 - 2007-08-17
----------------

- Support for viewlets and portlets, bug fixes
  [witsch]


1.0rc1 - 2007-07-08
-------------------

- Workaround for strange bug, where `absolute_url()` wouldn't return a full url,
  since `self.REQUEST` raised an `AttributeError`, even though `dir(self)`
  contains `REQUEST` at the time.
  Now `physicalPathToURL()` of the passed in request is used directly,
  just as it should have been via `absolute_url()`.
  [witsch]


1.0b3 - 2007-05-04
------------------

- No changes.


1.0b2 - 2007-04-30
------------------

- No changes.


1.0b1 - 2007-03-03
------------------

- ZMI views for customizing views, refactoring & cleanups
  [witsch]

- Initial version
  [witsch]

- Initial package structure.
  [witsch]

            

Raw data

            {
    "_id": null,
    "home_page": "https://pypi.org/project/plone.app.customerize/",
    "name": "plone.app.customerize",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "customerize plone views page templates zmi",
    "author": "Plone Foundation",
    "author_email": "plone-developers@lists.sourceforge.net",
    "download_url": "https://files.pythonhosted.org/packages/42/c1/cb898e4fee8d4cd853860037019e128e97a2ab9dac888e455351f32b0dae/plone.app.customerize-2.0.1.tar.gz",
    "platform": "Any",
    "description": "Overview\n========\n\nThis package integrates five.customerize_ into Plone, which enables site\nadministrators to customize templates used for Five/Zope-style views,\nviewlets and portlets through the web via the ZMI in a way similar to\noverriding filesystem-based skin elements via the portal skin \"customize\"\nprocedure.\n\n  .. _five.customerize: https://github.com/zopefoundation/five.customerize\n\n\nChangelog\n=========\n\n\n.. You should *NOT* be adding new change log entries to this file.\n   You should create a file in the news directory instead.\n   For helpful instructions, please see:\n   https://github.com/plone/plone.releaser/blob/master/ADD-A-NEWS-ITEM.rst\n\n.. towncrier release notes start\n\n2.0.1 (2023-10-07)\n------------------\n\nInternal:\n\n\n- Update configuration files.\n  [plone devs] (cfffba8c)\n\n\n2.0.0 (2023-04-15)\n------------------\n\nBreaking changes:\n\n\n- Drop python 2 support.\n  [gforcada] (#1)\n\n\nInternal:\n\n\n- Update configuration files.\n  [plone devs] (5623f8b3)\n\n\n1.3.12 (2022-03-23)\n-------------------\n\nBug fixes:\n\n\n- Fixed tests when run with ``zope.component`` 5+.\n  [maurits] (#500)\n\n\n1.3.11 (2020-04-20)\n-------------------\n\nBug fixes:\n\n\n- Minor packaging updates. (#1)\n\n\n1.3.10 (2019-04-29)\n-------------------\n\nBug fixes:\n\n\n- Fixed: doctests on Python 2 were not correctly checked.  [maurits] (#18)\n\n\n1.3.9 (2018-11-29)\n------------------\n\nBug fixes:\n\n- Fix a ResourceWarning: do not leave a file unclosed.\n  [gforcada]\n\n1.3.8 (2018-10-30)\n------------------\n\nBug fixes:\n\n- make registrations.html look good in Bootstrap-ZMI,\n  still working fine in old ZMI.\n  [jensens]\n\n- Fix templateViewRegistrationGroups and tests in py3.\n  [pbauer]\n\n\n1.3.7 (2017-02-05)\n------------------\n\nBug fixes:\n\n- Fix tests on Zope 4. [davisagli]\n\n\n1.3.6 (2016-11-10)\n------------------\n\nBug fixes:\n\n- Add coding header to python files.\n  [gforcada]\n\n- Update code to follow Plone styleguide.\n  [gforcada]\n\n1.3.5 (2016-08-17)\n------------------\n\nNew:\n\n- Add developer warning to portal_view_customizations\n  [davilima6]\n\nFixes:\n\n- Use zope.interface decorator.\n  [gforcada]\n\n\n1.3.4 (2016-02-20)\n------------------\n\nFixes:\n\n- Fix doctest for Zope4.\n  [pbauer]\n\n\n1.3.3 (2015-09-27)\n------------------\n\n- Use layers for doctest\n  [tomgross]\n\n\n1.3.2 (2015-05-11)\n------------------\n\n- Move tests to plone.app.testing.\n  [bogdan.girman]\n\n- Suppress a ZopeTestCase warning.\n  This fixes https://github.com/plone/Products.CMFPlone/issues/502\n  [gforcada]\n\n\n1.3.1 (2014-04-05)\n------------------\n\n- Attempt to fix test.\n  [davisagli]\n\n\n1.3.0 (2014-02-26)\n------------------\n\n- Remove DL from template.\n  [khink]\n\n- Make tests pass even with diazo.\n  [davisagli]\n\n- Upgrading test to adapt actual result on set difference.\n  [bloodbar]\n\n\n1.2.2 - 2011-02-25\n------------------\n\n- Add missing security declaration on the ViewTemplateContainer.\n  [davisagli]\n\n\n1.2.1 - 2010-10-27\n------------------\n\n- Fixed Chameleon incompatibility.\n  [swampmonkey]\n\n- Fix #11409 by storing the customized view name for future reuse\n  [kiorky]\n\n\n1.2 - 2010-07-18\n----------------\n\n- Update license to GPL version 2 only.\n  [hannosch]\n\n\n1.2b3 - 2010-06-13\n------------------\n\n- Moved ZCML registrations out of functional tests into a layer. This allows\n  them to be torn-down correctly and avoids any registrations to end up in the\n  local component registry.\n  [hannosch]\n\n- Move tests into tests sub-package and avoid some magic.\n  [hannosch]\n\n\n1.2b2 - 2010-06-03\n------------------\n\n- Update markup in customize.pt to facilitate usage as a popup form.\n  [davisagli]\n\n\n1.2b1 - 2009-12-01\n------------------\n\n- Change file format display format from\n  `plone.app.customerize.tests/local.pt` to the full, absolute path name on\n  the page detail view and tool tips.\n  [MatthewWilkes]\n\n\n1.2a1 - 2009-11-17\n------------------\n\n- Specified package dependencies and package metadata cleanup.\n  [hannosch]\n\n- Fixed test failures caused by changed HTML markup.\n  [hannosch, davisagli]\n\n\n1.1.2 - 2008-07-10\n------------------\n\n- Fixed a deprecation warning by using reg.factory instead of reg.value.\n  [davisagli]\n\n- Changed encoding of view registration requirements again, in order to\n  properly support portlet renderer templates and fix issue #8275 which\n  broke customerize in most cases.  Now *all* the requirements are used.\n  [davisagli]\n\n\n1.1.1 - 2008-07-07\n------------------\n\n- Re-enable browsertest introduced in r12928 after David's fix for the\n  long-standing security issue (see #6196 and #8154)\n  [witsch]\n\n- Fixed request type lookup to use the second requirement for a view\n  registration rather than the last.  This making it possible to\n  customerize viewlet and portlet templates registered with the same\n  name for multiple z3 browser layers.  See test introduced in r21154.\n  [davisagli]\n\n\n1.1 - 2008-04-20\n----------------\n\n- Fix problem with missing functions on test-layer.  See r20227.\n  [ssh42]\n\n\n1.0.3 - 2008-03-27\n------------------\n\n- Extension for browserlayer awareness.  For more details please see\n  http://dev.plone.org/plone/ticket/7960\n  [witsch]\n\n\n1.0.2 - 2008-03-08\n------------------\n\n- Fix for a seemingly rare case of missing information about the zcml file\n  a registration was made in.  See http://dev.plone.org/plone/ticket/7918\n  [witsch]\n\n\n1.0.1 - 2007-12-06\n------------------\n\n- Viewlet should be picked not only by name, but also by interface.\n  Fixes http://dev.plone.org/plone/ticket/7408\n  [witsch]\n\n\n1.0 - 2007-08-17\n----------------\n\n- Support for viewlets and portlets, bug fixes\n  [witsch]\n\n\n1.0rc1 - 2007-07-08\n-------------------\n\n- Workaround for strange bug, where `absolute_url()` wouldn't return a full url,\n  since `self.REQUEST` raised an `AttributeError`, even though `dir(self)`\n  contains `REQUEST` at the time.\n  Now `physicalPathToURL()` of the passed in request is used directly,\n  just as it should have been via `absolute_url()`.\n  [witsch]\n\n\n1.0b3 - 2007-05-04\n------------------\n\n- No changes.\n\n\n1.0b2 - 2007-04-30\n------------------\n\n- No changes.\n\n\n1.0b1 - 2007-03-03\n------------------\n\n- ZMI views for customizing views, refactoring & cleanups\n  [witsch]\n\n- Initial version\n  [witsch]\n\n- Initial package structure.\n  [witsch]\n",
    "bugtrack_url": null,
    "license": "GPL version 2",
    "summary": "Integrate five.customerize into Plone.",
    "version": "2.0.1",
    "project_urls": {
        "Homepage": "https://pypi.org/project/plone.app.customerize/"
    },
    "split_keywords": [
        "customerize",
        "plone",
        "views",
        "page",
        "templates",
        "zmi"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e13739147e653681c6ae80707cab88abf3bedd9bd5f61a6ae150341f04d4d82",
                "md5": "89c7d7535a9fc2b16a6f1cc13633e219",
                "sha256": "62980bc2a45ff05e3f55a7374248797224535223cf19ade15573c86d5bc7e012"
            },
            "downloads": -1,
            "filename": "plone.app.customerize-2.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "89c7d7535a9fc2b16a6f1cc13633e219",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 21752,
            "upload_time": "2023-10-06T22:47:12",
            "upload_time_iso_8601": "2023-10-06T22:47:12.437000Z",
            "url": "https://files.pythonhosted.org/packages/6e/13/739147e653681c6ae80707cab88abf3bedd9bd5f61a6ae150341f04d4d82/plone.app.customerize-2.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "42c1cb898e4fee8d4cd853860037019e128e97a2ab9dac888e455351f32b0dae",
                "md5": "27186b5a864e72610f2dc53d5159bcc4",
                "sha256": "019afa0525c48b5d1507d4b61b21779367e031d8053373ec3e06db28117d0899"
            },
            "downloads": -1,
            "filename": "plone.app.customerize-2.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "27186b5a864e72610f2dc53d5159bcc4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 28819,
            "upload_time": "2023-10-06T22:47:14",
            "upload_time_iso_8601": "2023-10-06T22:47:14.515782Z",
            "url": "https://files.pythonhosted.org/packages/42/c1/cb898e4fee8d4cd853860037019e128e97a2ab9dac888e455351f32b0dae/plone.app.customerize-2.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-06 22:47:14",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "plone.app.customerize"
}
        
Elapsed time: 0.68061s