{ "info": { "author": "Zope Foundation and Contributors", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Zope :: 4", "License :: OSI Approved :: Zope Public License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP :: Site Management" ], "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 `_\n- `Issue Tracker `_\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\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.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zopefoundation/five.customerize", "keywords": "zope views templates customization ttw", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "five.customerize", "package_url": "https://pypi.org/project/five.customerize/", "platform": "Any", "project_url": "https://pypi.org/project/five.customerize/", "project_urls": { "Homepage": "https://github.com/zopefoundation/five.customerize" }, "release_url": "https://pypi.org/project/five.customerize/2.0.0/", "requires_dist": null, "requires_python": "", "summary": "TTW customization of template-based Zope browser views", "version": "2.0.0" }, "last_serial": 4449563, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "5617858037f6af2db5a298b633157b73", "sha256": "4b00bfccfc4a562c6728678433bc454c4cb8991f7aece969654b7c5222592e7e" }, "downloads": -1, "filename": "five.customerize-0.1.1-py2.4.egg", "has_sig": true, "md5_digest": "5617858037f6af2db5a298b633157b73", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 23418, "upload_time": "2007-03-03T13:59:27", "url": "https://files.pythonhosted.org/packages/31/6f/aa86b74dd2bc6c25dcc908786f34500c1d34842a7d4efc2e645da5e87e69/five.customerize-0.1.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "f032586a42d4f1a8dcb848bc12839a0a", "sha256": "efb22f39878b0368b5f0e9f665e8fb13be046d9b88b5a976a488167860310d1d" }, "downloads": -1, "filename": "five.customerize-0.1.1.tar.gz", "has_sig": true, "md5_digest": "f032586a42d4f1a8dcb848bc12839a0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14285, "upload_time": "2007-03-03T13:59:18", "url": "https://files.pythonhosted.org/packages/d2/99/63978415be29692cfd6973c89230162f1f7dae48f9e98073646044413212/five.customerize-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "66f065596e395c5fd81f13cf123eff30", "sha256": "9e02b6d69cd8da2ce8c146459f24719f5dd2ffca305265c62c36b42551e276c5" }, "downloads": -1, "filename": "five.customerize-0.1.2-py2.4.egg", "has_sig": true, "md5_digest": "66f065596e395c5fd81f13cf123eff30", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 23422, "upload_time": "2007-05-04T09:38:43", "url": "https://files.pythonhosted.org/packages/6a/08/06b04d158993930957ba839cfc9d8426846636172f3e631a61feb23aab68/five.customerize-0.1.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "3366ee85acdf652d1a9bf19649e7c6ec", "sha256": "eb483eb4349e6ac55ed550f8f1ef9c6b95ba59c32f1b86a288e6c7c0c3979333" }, "downloads": -1, "filename": "five.customerize-0.1.2.tar.gz", "has_sig": true, "md5_digest": "3366ee85acdf652d1a9bf19649e7c6ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13307, "upload_time": "2007-05-04T09:38:36", "url": "https://files.pythonhosted.org/packages/ce/9d/20d9b1e6c2affb3bb6f1003657aa5b953e64e59b030d95fcacfb4961957e/five.customerize-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "4205fe3f751a8e775d2966861e952652", "sha256": "f6bdbf45b1881bad57cc3ae76594f9f3156ce97fa9cd42fea65af042f799f046" }, "downloads": -1, "filename": "five.customerize-0.1.3-py2.4.egg", "has_sig": true, "md5_digest": "4205fe3f751a8e775d2966861e952652", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 23572, "upload_time": "2007-07-08T22:55:35", "url": "https://files.pythonhosted.org/packages/ec/66/b892bd2acc64727d8079ded88367843cd78be409ce307536b2c5aef18b09/five.customerize-0.1.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "b45d55cda097de3ca95bccab91e399e8", "sha256": "39479f4fe7ba6d82e88f2c5173521cf22f9868bf9adf77da35c1a6e0d3a6db70" }, "downloads": -1, "filename": "five.customerize-0.1.3.tar.gz", "has_sig": true, "md5_digest": "b45d55cda097de3ca95bccab91e399e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13500, "upload_time": "2007-07-08T22:55:20", "url": "https://files.pythonhosted.org/packages/5e/e3/38c32ce856a1fec4cc25d49b7d9ba6b2d5436d61450f0ca2bd233dfc8290/five.customerize-0.1.3.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "5c2e4910c3dc00dc158e2eb7ab710151", "sha256": "a097c0c2803c5e8ffc0f65ee9ffbce3539617b2bfe90165f4b308bcd3afa82d9" }, "downloads": -1, "filename": "five.customerize-0.2-py2.4.egg", "has_sig": true, "md5_digest": "5c2e4910c3dc00dc158e2eb7ab710151", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 26468, "upload_time": "2007-08-17T04:25:11", "url": "https://files.pythonhosted.org/packages/7d/b5/593cb0165b4bfde36ec50cecfb6385201d89c827c41705bf35377e1f8ed8/five.customerize-0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "6aa25c7c2b502bceb96afad286c5350a", "sha256": "f499a9df538c9279e8b70dc149a4d28d7b5d684537a9e6d3e7a3f599e8c21186" }, "downloads": -1, "filename": "five.customerize-0.2.tar.gz", "has_sig": true, "md5_digest": "6aa25c7c2b502bceb96afad286c5350a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14356, "upload_time": "2007-08-17T04:24:55", "url": "https://files.pythonhosted.org/packages/7d/05/3900de88d716aea58d984a926f6ee90ebf51e7ed562ec1cd64d6c0e8866a/five.customerize-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "92d4f2b2ecaf8d40d1a7a6286626be8e", "sha256": "870e95ddb1d832069ddfa1d77f33b45dcfdc0d6835f8edc7290dabb56465595d" }, "downloads": -1, "filename": "five.customerize-0.3-py2.4.egg", "has_sig": true, "md5_digest": "92d4f2b2ecaf8d40d1a7a6286626be8e", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 26818, "upload_time": "2008-07-07T22:04:36", "url": "https://files.pythonhosted.org/packages/03/0c/afe1bc0cc486c8a9028d73511997f88992f1a746f6a1308760ee4c4be7f8/five.customerize-0.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "ba6540f81d73c2cbc090edfe605c47ab", "sha256": "dc37f2c66bf7a77b170543c204ff4239c418757c619b1e82f3a188f0eb0f3860" }, "downloads": -1, "filename": "five.customerize-0.3.tar.gz", "has_sig": true, "md5_digest": "ba6540f81d73c2cbc090edfe605c47ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14629, "upload_time": "2008-07-07T22:04:29", "url": "https://files.pythonhosted.org/packages/fe/de/4d1a78957fc23bb37444c58c5b49b116a9eff0295d657390b54296810876/five.customerize-0.3.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "b6f8737390f6f8f72b9c51c7765c801d", "sha256": "460a46bd1c99a0cc46586bc11028475dcb65148b388fc5748a36d0b096d08b2a" }, "downloads": -1, "filename": "five.customerize-1.0.zip", "has_sig": false, "md5_digest": "b6f8737390f6f8f72b9c51c7765c801d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25087, "upload_time": "2010-06-13T12:22:25", "url": "https://files.pythonhosted.org/packages/62/bf/fdf5e94255b490569fe215b89a60707c073f76bbd51d53826397529fa092/five.customerize-1.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d1b18548846f677b345bf16aa6a5458d", "sha256": "21bddf8f0b66de5ca205af7f8594b26b9b622e711d8e18e19f04b568d0ec9e9a" }, "downloads": -1, "filename": "five.customerize-1.0.1.zip", "has_sig": false, "md5_digest": "d1b18548846f677b345bf16aa6a5458d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25335, "upload_time": "2011-04-03T19:42:04", "url": "https://files.pythonhosted.org/packages/ab/5e/acf81a912f1f5dc83d7ff776e2b1497f69e5fc5b095fde87cf958e33de90/five.customerize-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "f3c70ff231f8443434bd4829497ad7cc", "sha256": "0b761ac6ab026ff0aac9c815bd122f35fa19e29fff480eb30310fa451417691a" }, "downloads": -1, "filename": "five.customerize-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f3c70ff231f8443434bd4829497ad7cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15179, "upload_time": "2011-10-07T21:41:33", "url": "https://files.pythonhosted.org/packages/55/fe/8ceee977a910d80a3db090aa2b62b2c3f05b703e88d87c12f619127529a2/five.customerize-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "32f597c2fa961f7dcc84b23e655d928e", "sha256": "242a555eb0c81ceb9239abf408472873f6237c1ec929b46d45d06ea11138a5d0" }, "downloads": -1, "filename": "five.customerize-1.0.3.zip", "has_sig": false, "md5_digest": "32f597c2fa961f7dcc84b23e655d928e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25999, "upload_time": "2012-05-08T04:05:17", "url": "https://files.pythonhosted.org/packages/47/8a/47844cd8005c476b18a47935fa7713405a078a39f57030d67d9cdd3e4a5a/five.customerize-1.0.3.zip" } ], "1.0a1": [ { "comment_text": "", "digests": { "md5": "ae5c882808556cfcec30698cbdf5d836", "sha256": "b4a152416cfc6fbda97554481ed78fa9984d827ebe78377b6bac0c3e5ec35e4f" }, "downloads": -1, "filename": "five.customerize-1.0a1.zip", "has_sig": false, "md5_digest": "ae5c882808556cfcec30698cbdf5d836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22575, "upload_time": "2009-11-14T21:27:51", "url": "https://files.pythonhosted.org/packages/d8/d1/3e04d21e456e6e2f360601b865a9390990ff4729fcb1055aac4d44fc43a6/five.customerize-1.0a1.zip" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "0ef229fd5f3501c9ab11dac17b5ee4d3", "sha256": "3a1d8ba7e376c2120573fa265b33999065f94438126bf3b487ca02652848776c" }, "downloads": -1, "filename": "five.customerize-1.0b1.zip", "has_sig": true, "md5_digest": "0ef229fd5f3501c9ab11dac17b5ee4d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24369, "upload_time": "2010-05-02T03:47:12", "url": "https://files.pythonhosted.org/packages/2b/2b/3e83ef03473ec7a5d630ccf8c1e8a08c2bf84b98f8bd6570c04a3fc3c0ad/five.customerize-1.0b1.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "80772212a2d55150a6c070fc4638b0c7", "sha256": "3c1cb663c3bc9e8245291768f708e634b6da0bdd55a2c94e9c8e4a29623ad809" }, "downloads": -1, "filename": "five.customerize-1.1.zip", "has_sig": false, "md5_digest": "80772212a2d55150a6c070fc4638b0c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25941, "upload_time": "2012-08-30T21:25:11", "url": "https://files.pythonhosted.org/packages/6e/01/7c6898d76b50608141e84d3092760f8b078b65b46b4b556fa7d25e589e1b/five.customerize-1.1.zip" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "7a5f7f85c4dcfeecb243027d5e6026a7", "sha256": "43bfe9684545605de3e46131eb66a0c6be3f6eb56027ed5aad1dd43b95c835b3" }, "downloads": -1, "filename": "five.customerize-2.0.0.tar.gz", "has_sig": false, "md5_digest": "7a5f7f85c4dcfeecb243027d5e6026a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17351, "upload_time": "2018-11-04T12:37:03", "url": "https://files.pythonhosted.org/packages/e7/6c/e3a5a733d68a4112d8c9db518e2c756c8fa45778dea61dfa9730c84e5687/five.customerize-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a5f7f85c4dcfeecb243027d5e6026a7", "sha256": "43bfe9684545605de3e46131eb66a0c6be3f6eb56027ed5aad1dd43b95c835b3" }, "downloads": -1, "filename": "five.customerize-2.0.0.tar.gz", "has_sig": false, "md5_digest": "7a5f7f85c4dcfeecb243027d5e6026a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17351, "upload_time": "2018-11-04T12:37:03", "url": "https://files.pythonhosted.org/packages/e7/6c/e3a5a733d68a4112d8c9db518e2c756c8fa45778dea61dfa9730c84e5687/five.customerize-2.0.0.tar.gz" } ] }