Introduction
============
A Plone Portlet providing a rich-text field for more or less static text.
It is available and will be displayed where portlets can be placed.
It is part of the Plone core package.
Source Code
===========
Contributors please read the document `Process for Plone core's development <https://docs.plone.org/develop/coredev/docs/index.html>`_
Sources are at the `Plone code repository hosted at Github <https://github.com/plone/plone.portlet.static>`_.
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
4.0.2 (2024-01-22)
------------------
Internal:
- Update configuration files.
[plone devs] (6e36bcc4, 7723aeaf)
4.0.1 (2023-03-21)
------------------
Internal:
- Update configuration files.
[plone devs] (a533099d)
4.0.0 (2022-11-30)
------------------
Bug fixes:
- Remove six dependency.
[gforcada] (#1)
- Final release.
[gforcada] (#600)
4.0.0b1 (2022-06-23)
--------------------
Bug fixes:
- Test-only fix: normalize white space.
[maurits] (#49)
4.0.0a1 (2021-04-20)
--------------------
Breaking changes:
- Update for Plone 6 with Bootstrap markup
[petschki, agitator] (#22)
Bug fixes:
- Remove explicit required attribute on `omit_border` boolean
[petschki] (#20)
3.1.6 (2020-09-21)
------------------
Bug fixes:
- Removed Plone 4 compatibility code.
[maurits] (#19)
- Fixed invalid escape sequence.
[maurits] (#3130)
3.1.5 (2020-09-07)
------------------
Bug fixes:
- Fixed startup warning for setDefaultRoles.
[maurits] (#17)
3.1.4 (2020-04-21)
------------------
Bug fixes:
- Minor packaging updates. (#1)
3.1.3 (2018-09-28)
------------------
Bug fixes:
- Fix static portlet for py3
[pbauer]
3.1.2 (2018-02-05)
------------------
Bug fixes:
- Fix test. Portletrenderer can't be wrapped in aq.
[pbauer]
- Add Python 2 / 3 compatibility
[vincero]
3.1.1 (2017-07-03)
------------------
Bug fixes:
- Remove unittest2 dependency
[kakshay21]
3.1 (2016-09-07)
----------------
New:
- Attempt to use AutoExtensibleForm for as base for static portlet forms
when Plone 4 site also has recent plone.app.widgets; this should be
consistent in portlet with how TinyMCE is configured for Dexterity
content. This approach attempts to harmonize Plone 4 compatibillity
work done previously by @thet and @cdw9 -- supporting Plone 4, either
with/without plone.app.widgets, and with/without plone.app.contenttypes
(provided recent plone.app.widgets is used).
[seanupton]
3.0.2 (2016-02-14)
------------------
Fixes:
- Cleaned up test setup.
[timo]
- Check that renderer has a '__portlet_metadata__' attribute
and compute 'assignment context' only for 'context' portlet.
[sverbois]
- Plone 4 compatibility.
[thet]
3.0.1 (2014-10-23)
------------------
- Replace DL/DT/DD in portlet with more semantic markup (see PR #7).
[khink]
- Fix the relative url transformation.
The 'safe_html' transformation has to be called with 'assignment context'
instead of 'display context'.
[sverbois]
3.0.0 (2014-04-13)
------------------
- Use z3c.form for the portlet forms.
[bosim, davisagli]
2.0.2 (2013-01-13)
------------------
- Check if instance is str before turning to unicode as Portal_tranform itself
can return unicode
[fafhrd91]
- Portlet title no longer required. If the title is empty, the css class
"titleless" is added to the header.
[rnix, thet]
- Adding constraint to validate white spaces
Fix https://dev.plone.org/ticket/13130
[hersonrodrigues]
- Add MANIFEST.in.
[WouterVH]
- Add metadata.xml to profile.
[WouterVH]
2.0.1 - 2011-01-03
------------------
- Add Site Administrator to the default roles for the
"plone.portlet.static: Add static portlet" permission, for forward
compatibility with Plone 4.1.
[davisagli]
2.0 - 2010-07-18
----------------
- Removed the deprecated `hide` option form the portlet.
[hannosch]
- Update license to GPL version 2 only.
[hannosch]
2.0b2 - 2010-02-17
------------------
- Removed the transformation cache from the portlet renderer. Portal transforms
doesn't actually work with the assignment class as a cache context.
This closes http://dev.plone.org/plone/ticket/10167.
[hannosch]
2.0b1 - 2009-12-02
------------------
- Removed Kupu as a testing dependency. In Plone 4 the tests work with the
default TinyMCE transforms.
[hannosch]
2.0a2 - 2009-11-18
------------------
- Removed reference to non-existent profile in plone.app.portlets.
[hannosch]
2.0a1 - 2009-11-13
------------------
- Remove the "hide" option as this is now available to all portlets (PLIP 9286)
[igbun]
- Adjusted test setup to Plone 5.
[hannosch]
- Added the z3c.autoinclude entry point so this package is automatically loaded
on Plone 3.3 and above.
[hannosch]
- Declare test dependencies in an extra.
[hannosch]
- Specify package dependencies.
[hannosch]
- Added 'tile' CSS class to the links within dt.portletHeader and
dd.portletFooter for static portlet's template
[spliter]
1.2.1 - 2009-11-25
------------------
- Fixed a syntax error introduced in the last change.
[hannosch]
1.2 - 2009-11-25
----------------
- Ensure that text output is passed through the safe-html transform to protect
against malicious text. This also ensures the resolve uid behavior works when
only TinyMCE and not Kupu is installed.
[hannosch]
- Removed msgids in portlets.xml. There is no support for
msgids in the import of portlets.xml implementation.
This allows to extract translatable strings with i18ndude.
[vincentfretin]
- Added transform to resolve uids.
[lrowe]
1.2rc1 - 2009-03-27
-------------------
- The portlet was incorrectly using the 'Manage portlet' permission. It now
uses a custom permission with the same default roles.
Fixes http://dev.plone.org/plone/ticket/8403.
[optilude]
1.1.5 - 2008-08-18
------------------
- Fixed a typo in CSS class name. This closes
http://dev.plone.org/plone/ticket/8119.
[hannosch]
1.1.2 - 2008-06-01
-------------------
- Added more i18n in the main python file as the i18n in portlets.xml
is not used. [maurits]
- Added option to (temporarily) hide the portlet without needing to
delete it. [maurits]
1.1.0 - 2008-04-20
------------------
- Unchanged from 1.1rc2
1.1rc2 - 2008-03-26
-------------------
- Use README.txt and HISTORY.txt as the package's long description and
add missing history entries for all releases.
[wichert]
- Fix the version restriction on the plone.app.form dependency.
[wichert]
1.1rc1 - 2008-03-25
-------------------
- Add missing i18n support.
[hannosch]
- Add a version restriction on the plone.app.form dependency.
[optilude]
1.1.0a1 - 2008-03-09
--------------------
- Packaging cleanups
[wichert]
- PLIP 184: make text editable using a rich text editor such as kupu
[optilude]
- Add an 'omit border' option
[optilude]
1.0b3 - 2007-08-27
-------------------
- Correct portlet styling to Plone standards
[optilude]
1.0b2 - 2007-08-26
------------------
- Make header and footer configurable
[optilude]
1.0b1 - 2007-08-26
------------------
- Added missing i18n markup to portlets.xml.
[hannosch]
- Changed the i18n domain to `plone`.
[hannosch]
- Initial release
[optilude]
Raw data
{
"_id": null,
"home_page": "https://pypi.org/project/plone.portlet.static",
"name": "plone.portlet.static",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "plone portlet static",
"author": "Plone Foundation",
"author_email": "plone-developers@lists.sourceforge.net",
"download_url": "https://files.pythonhosted.org/packages/04/41/e0d4c9f6604b6f12d2bee6afc4809b018c9399b44130a01dba762fb118a4/plone.portlet.static-4.0.2.tar.gz",
"platform": null,
"description": "Introduction\n============\n\nA Plone Portlet providing a rich-text field for more or less static text.\nIt is available and will be displayed where portlets can be placed.\n\nIt is part of the Plone core package.\n\nSource Code\n===========\n\nContributors please read the document `Process for Plone core's development <https://docs.plone.org/develop/coredev/docs/index.html>`_\n\nSources are at the `Plone code repository hosted at Github <https://github.com/plone/plone.portlet.static>`_.\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\n4.0.2 (2024-01-22)\n------------------\n\nInternal:\n\n\n- Update configuration files.\n [plone devs] (6e36bcc4, 7723aeaf)\n\n\n4.0.1 (2023-03-21)\n------------------\n\nInternal:\n\n\n- Update configuration files.\n [plone devs] (a533099d)\n\n\n4.0.0 (2022-11-30)\n------------------\n\nBug fixes:\n\n\n- Remove six dependency.\n [gforcada] (#1)\n- Final release.\n [gforcada] (#600)\n\n\n4.0.0b1 (2022-06-23)\n--------------------\n\nBug fixes:\n\n\n- Test-only fix: normalize white space.\n [maurits] (#49)\n\n\n4.0.0a1 (2021-04-20)\n--------------------\n\nBreaking changes:\n\n\n- Update for Plone 6 with Bootstrap markup\n [petschki, agitator] (#22)\n\n\nBug fixes:\n\n\n- Remove explicit required attribute on `omit_border` boolean\n [petschki] (#20)\n\n\n3.1.6 (2020-09-21)\n------------------\n\nBug fixes:\n\n\n- Removed Plone 4 compatibility code.\n [maurits] (#19)\n- Fixed invalid escape sequence.\n [maurits] (#3130)\n\n\n3.1.5 (2020-09-07)\n------------------\n\nBug fixes:\n\n\n- Fixed startup warning for setDefaultRoles.\n [maurits] (#17)\n\n\n3.1.4 (2020-04-21)\n------------------\n\nBug fixes:\n\n\n- Minor packaging updates. (#1)\n\n\n3.1.3 (2018-09-28)\n------------------\n\nBug fixes:\n\n- Fix static portlet for py3\n [pbauer]\n\n\n3.1.2 (2018-02-05)\n------------------\n\nBug fixes:\n\n- Fix test. Portletrenderer can't be wrapped in aq.\n [pbauer]\n\n- Add Python 2 / 3 compatibility\n [vincero]\n\n\n3.1.1 (2017-07-03)\n------------------\n\nBug fixes:\n\n- Remove unittest2 dependency\n [kakshay21]\n\n\n3.1 (2016-09-07)\n----------------\n\nNew:\n\n- Attempt to use AutoExtensibleForm for as base for static portlet forms\n when Plone 4 site also has recent plone.app.widgets; this should be\n consistent in portlet with how TinyMCE is configured for Dexterity\n content. This approach attempts to harmonize Plone 4 compatibillity\n work done previously by @thet and @cdw9 -- supporting Plone 4, either\n with/without plone.app.widgets, and with/without plone.app.contenttypes\n (provided recent plone.app.widgets is used).\n [seanupton]\n\n\n3.0.2 (2016-02-14)\n------------------\n\nFixes:\n\n- Cleaned up test setup.\n [timo]\n\n- Check that renderer has a '__portlet_metadata__' attribute\n and compute 'assignment context' only for 'context' portlet.\n [sverbois]\n\n- Plone 4 compatibility.\n [thet]\n\n\n3.0.1 (2014-10-23)\n------------------\n\n- Replace DL/DT/DD in portlet with more semantic markup (see PR #7).\n [khink]\n\n- Fix the relative url transformation.\n The 'safe_html' transformation has to be called with 'assignment context'\n instead of 'display context'.\n [sverbois]\n\n\n3.0.0 (2014-04-13)\n------------------\n\n- Use z3c.form for the portlet forms.\n [bosim, davisagli]\n\n\n2.0.2 (2013-01-13)\n------------------\n\n- Check if instance is str before turning to unicode as Portal_tranform itself\n can return unicode\n [fafhrd91]\n\n- Portlet title no longer required. If the title is empty, the css class\n \"titleless\" is added to the header.\n [rnix, thet]\n\n- Adding constraint to validate white spaces\n Fix https://dev.plone.org/ticket/13130\n [hersonrodrigues]\n\n- Add MANIFEST.in.\n [WouterVH]\n\n- Add metadata.xml to profile.\n [WouterVH]\n\n\n2.0.1 - 2011-01-03\n------------------\n\n- Add Site Administrator to the default roles for the\n \"plone.portlet.static: Add static portlet\" permission, for forward\n compatibility with Plone 4.1.\n [davisagli]\n\n\n2.0 - 2010-07-18\n----------------\n\n- Removed the deprecated `hide` option form the portlet.\n [hannosch]\n\n- Update license to GPL version 2 only.\n [hannosch]\n\n\n2.0b2 - 2010-02-17\n------------------\n\n- Removed the transformation cache from the portlet renderer. Portal transforms\n doesn't actually work with the assignment class as a cache context.\n This closes http://dev.plone.org/plone/ticket/10167.\n [hannosch]\n\n\n2.0b1 - 2009-12-02\n------------------\n\n- Removed Kupu as a testing dependency. In Plone 4 the tests work with the\n default TinyMCE transforms.\n [hannosch]\n\n\n2.0a2 - 2009-11-18\n------------------\n\n- Removed reference to non-existent profile in plone.app.portlets.\n [hannosch]\n\n\n2.0a1 - 2009-11-13\n------------------\n\n- Remove the \"hide\" option as this is now available to all portlets (PLIP 9286)\n [igbun]\n\n- Adjusted test setup to Plone 5.\n [hannosch]\n\n- Added the z3c.autoinclude entry point so this package is automatically loaded\n on Plone 3.3 and above.\n [hannosch]\n\n- Declare test dependencies in an extra.\n [hannosch]\n\n- Specify package dependencies.\n [hannosch]\n\n- Added 'tile' CSS class to the links within dt.portletHeader and\n dd.portletFooter for static portlet's template\n [spliter]\n\n\n1.2.1 - 2009-11-25\n------------------\n\n- Fixed a syntax error introduced in the last change.\n [hannosch]\n\n\n1.2 - 2009-11-25\n----------------\n\n- Ensure that text output is passed through the safe-html transform to protect\n against malicious text. This also ensures the resolve uid behavior works when\n only TinyMCE and not Kupu is installed.\n [hannosch]\n\n- Removed msgids in portlets.xml. There is no support for\n msgids in the import of portlets.xml implementation.\n This allows to extract translatable strings with i18ndude.\n [vincentfretin]\n\n- Added transform to resolve uids.\n [lrowe]\n\n\n1.2rc1 - 2009-03-27\n-------------------\n\n- The portlet was incorrectly using the 'Manage portlet' permission. It now\n uses a custom permission with the same default roles.\n Fixes http://dev.plone.org/plone/ticket/8403.\n [optilude]\n\n\n1.1.5 - 2008-08-18\n------------------\n\n- Fixed a typo in CSS class name. This closes\n http://dev.plone.org/plone/ticket/8119.\n [hannosch]\n\n\n1.1.2 - 2008-06-01\n-------------------\n\n- Added more i18n in the main python file as the i18n in portlets.xml\n is not used. [maurits]\n\n- Added option to (temporarily) hide the portlet without needing to\n delete it. [maurits]\n\n\n1.1.0 - 2008-04-20\n------------------\n\n- Unchanged from 1.1rc2\n\n\n1.1rc2 - 2008-03-26\n-------------------\n\n- Use README.txt and HISTORY.txt as the package's long description and\n add missing history entries for all releases.\n [wichert]\n\n- Fix the version restriction on the plone.app.form dependency.\n [wichert]\n\n\n1.1rc1 - 2008-03-25\n-------------------\n\n- Add missing i18n support.\n [hannosch]\n\n- Add a version restriction on the plone.app.form dependency.\n [optilude]\n\n\n1.1.0a1 - 2008-03-09\n--------------------\n\n- Packaging cleanups\n [wichert]\n\n- PLIP 184: make text editable using a rich text editor such as kupu\n [optilude]\n\n- Add an 'omit border' option\n [optilude]\n\n\n1.0b3 - 2007-08-27\n-------------------\n\n- Correct portlet styling to Plone standards\n [optilude]\n\n\n1.0b2 - 2007-08-26\n------------------\n\n- Make header and footer configurable\n [optilude]\n\n\n1.0b1 - 2007-08-26\n------------------\n\n- Added missing i18n markup to portlets.xml.\n [hannosch]\n\n- Changed the i18n domain to `plone`.\n [hannosch]\n\n- Initial release\n [optilude]\n\n",
"bugtrack_url": null,
"license": "GPL version 2",
"summary": "An editable static HTML portlet for Plone.",
"version": "4.0.2",
"project_urls": {
"Homepage": "https://pypi.org/project/plone.portlet.static"
},
"split_keywords": [
"plone",
"portlet",
"static"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ec1adb9df5b7e4df72aebcf89cf72144c44b3f04b638147dba569806b057b349",
"md5": "4965c19b0fb6ec75af1b45196515014f",
"sha256": "34b8632d0676fc870c52565ecad9c2a5cddccdb23cbec75de40cefa08b9316e3"
},
"downloads": -1,
"filename": "plone.portlet.static-4.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4965c19b0fb6ec75af1b45196515014f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 12474,
"upload_time": "2024-01-22T19:49:28",
"upload_time_iso_8601": "2024-01-22T19:49:28.631848Z",
"url": "https://files.pythonhosted.org/packages/ec/1a/db9df5b7e4df72aebcf89cf72144c44b3f04b638147dba569806b057b349/plone.portlet.static-4.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0441e0d4c9f6604b6f12d2bee6afc4809b018c9399b44130a01dba762fb118a4",
"md5": "3705dc5cfe54a112df46af7258b7a49c",
"sha256": "10e7dc2e724330d76ca778c0f357de184b3ed31f1030529b995d50531f317711"
},
"downloads": -1,
"filename": "plone.portlet.static-4.0.2.tar.gz",
"has_sig": false,
"md5_digest": "3705dc5cfe54a112df46af7258b7a49c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 21155,
"upload_time": "2024-01-22T19:49:30",
"upload_time_iso_8601": "2024-01-22T19:49:30.724623Z",
"url": "https://files.pythonhosted.org/packages/04/41/e0d4c9f6604b6f12d2bee6afc4809b018c9399b44130a01dba762fb118a4/plone.portlet.static-4.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-22 19:49:30",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "plone.portlet.static"
}