Introduction
============
.. image:: https://github.com/euphorie/NuPlone/workflows/tests/badge.svg
:target: https://github.com/euphorie/NuPlone/actions?query=workflow%3Atests
This package implements a new user interface for `Plone <http://plone.org/>`_.
The design goals for this user interface are:
* support a single form toolkit well instead of multiple toolkits
reasonably well. The chosen form toolkit is `z3c.form
<http://pypi.python.org/pypi/z3c.form>`_.
* Do not store application configuration in the ZODB, but use simple
.ini-style textfiles.
* One Zope - one site. No support for multiple sites in a single instance.
* Use tiles everywhere. No viewlets, portlets or other concepts.
* Only support one way to create pages: browser views. CMF skins are
explicitly not supported.
* Use documented markup patterns to add behaviour to pages. No KSS or
page-specific javascript.
* Minimal markup, move complexity to standard and documented CSS.
Disclaimer
==========
Although the name of this package may suggest otherwise there is little relation
between this package and the old `NuPlone <http://pypi.python.org/pypi/Products.NuPlone>`_ plone theme.
Compatibility
=============
NuPlone 2.x is meant to be used with Plone 5.2.
Upgrade to NuPlone 2.x
----------------------
NuPlone 2.x no longer uses:
- ``z3c.appconfig``.
- ``z3c.zrtresource``
- the grok ecosystem
The configuration is now stored in the registry:
- instead of ``appconfig["site"]["contact.email"]``, please use the registry record ``plone.email_from_address``.
- instead of ``appconfig["site"]["contact.name"]``, please use the registry record ``plone.email_from_name``.
- instead of ``appconfig["site"]["title"]``, please use the registry record ``plone.site_title``.
- instead of ``appconfig["tile:$TILE_ID"]``, please use the registry record ``plonetheme.nuplone.appconfigtile_$TILE_ID`` (they are expected to contain json).
Changelog
=========
2.2.2 (2023-11-06)
------------------
- Fix missing jQuery library due to incorrect webpack configuration.
- Update to Patternslib 9.9.9.
[thet]
2.2.1 (2023-09-27)
------------------
- Upgrade jQuery UI to 1.13.2.
- Update Redactor to 3.5.2.
- Update the whole JavaScript build infrastructure to work with latest Patternslib 9.
[thet]
2.2.0 (2023-06-14)
------------------
- Support Plone 6
[ale-rt]
2.1.4 (2023-01-04)
------------------
- Sitemenu: Add a helper method to add submenus to existing categories.
[thet]
- Update pre-commit config.
[thet]
- Update buildout, test and CI infrastructure.
[thet]
2.1.3 (2022-09-15)
------------------
- Update a deprecated import
[ale-rt]
2.1.2 (2022-06-06)
------------------
- Fix the position of the footer (fixes `#59 <https://github.com/euphorie/NuPlone/issues/39>`_) [ale-rt]
2.1.1 (2022-03-30)
------------------
- Fix brown-bag release that was missing the bundle
2.1.0 (2022-03-30)
------------------
- Add a ``@@nuplone-version`` view which can be used to break caching of resources.
- Add a new ``NuPlone.bundle`` resource directory and deliver the bundle directly from NuPlone.
- Update all JavaScript resources to use latest Patternslib (7.4.0).
Fixes a number of security problems with old JavaScript.
- Remove Support for IE<11.
- Cleanup resources.
- Fixed CSRF issue with copy & paste.
2.0.2 (2021-12-08)
------------------
- Text input: Take type from widget if available
- Decrease log verbosity
2.0.1 (2021-06-02)
------------------
- Restore ordering support that accidentally got lost in #20
2.0.0 (2021-05-27)
------------------
BREAKING CHANGES:
Update to Plone 5.2
- Remove the dependency from grok
- Remove z3c.appconfig
- Remove z3c.zrtresource
1.6.4 (unreleased)
------------------
- Removed the update-order tile
1.6.3 (2020-05-26)
------------------
- Improve styles for list of checkboxes and labels by adding more spacing.
- Fix checkboxlist to show the field's title on the fieldset legend instead of the value of the first item.
- Show validation errors that are not associated with a widget (like invariants).
1.6.2 (2019-08-21)
------------------
- Translation update (IS)
1.6.1 (2019-01-11)
------------------
- Fix getting the email settings for Plone 5
- Customised orderedselect_input.pt for IOrderedSelectWidget
1.6.0 (2018-10-10)
------------------
This version is built for Plone 5.1 and higher!
- More efficient and safe url definition in templates
- Textlines widget: be more in line with other widgets, use
`legend` for the field name.
1.5.6 (2017-11-27)
------------------
- In the File and Image widgets (z3cform), add a safeguard that prevents
a user-facing error when a blob file is missing
- Updated translations for Croatian (HR)
1.5.5 (2017-07-17)
------------------
- Make re-ordering more robust
1.5.4 (2017-06-16)
------------------
- Add translation file for Croatioan (hr), currently with one translation
1.5.3 (2017-04-03)
------------------
- Also show the "stupid" div again on text_input, but only if the field
has a description
1.5.2 (2016-09-29)
------------------
- Streamline File and Image input
- Mostly revert markup change of 1.5.1, since the `<div>` is required
for making infoBubbles render correctly
1.5.1 (2016-06-20)
------------------
- Fix markup in z3c.form input fields: replace `<div>` around label and input
with a `<span>` and only show it if it is needed to add dependency classes.
1.5.0 (2015-10-13)
------------------
- Update JS libraries
jquery from 1.4.4 to 1.11.3
jquery.ui from 1.8 to 1.11.4
Add jquery.browser (which adds functionality removed from jquery core)
- Include the new JS libraries and update code to handle them.
Specifically, the .live method is no longer available and .on must be used.
1.4.5 (2014-08-29)
------------------
- On the PW reset form, catch errors caused by wrong user name and show
meaningful error message instead of 'Ooops'
- fixed Italian translation for button_cancel (was the same as button_delete),
OSHA ref #10522
1.4.4 (2014-08-11)
------------------
- Add support for Plone 4.3.3.
1.4.3 (2014-07-09)
------------------
- Bugfix. Site Menu dropdown prevents clicking on certain page elements. (OSHA #10390)
- Bugfix. Site Menu dropdowns truncated in IE. (OSHA #10329)
1.4.2 (2014-07-07)
------------------
- Revert IE 11 CSS fix, has unintented consequences.
1.4.1 (2014-07-07)
------------------
- Update a translation in IT
- CSS fix for IE 11.
1.4.0 - January 9, 2014
-----------------------
- Add an API to the analytics tile to trigger extra (virtual) page views.
- Change analyatics tile to send the authentication status (*anonymous* or
*authenticated* instead of the users login name.
1.3.9 - January 3, 2014
-----------------------
- Add prototype page for osha library page.
1.3.8 - December 19, 2013
-------------------------
- Fix comaptibility with Chameleon 1.14.
- New translation: Maltese (MT)
1.3.7 - December 12, 2013
-------------------------
- New translations: Italian (IT) and Icelandic (IS)
- Fixed issue with file browse button
- Setup accordian for prototype settings page.
1.3.6 - October 7, 2013
-----------------------
- Modify internal buildout to use the latets buildout and Pillow releases.
- Remove stray space in readonly-attribute for named file widgets. This caused
IE to treat all file widgets as read-only.
1.3.5 - July 5, 2013
--------------------
- Changed 2 strings in the Greek translation [pyailor]
1.3.4 - July 3, 2013
--------------------
- Enable 'depends' form directive also for schema extended fields.
[jcbrand]
1.3.3 - April 23, 2013
----------------------
- Added translation to Hungarian
[pysailor]
- Textual corrections for Lithuanian
[pysailor]
1.3.2 - April 4, 2013
---------------------
- Add standard makefile to manage builds and cleanup buildout configuration.
- Fix editing of fields using object widgets: their data was not correctly
extracted due to a missing hidden form field.
1.3.1 - March 6, 2013
---------------------
- Fix a syntax error in template for the select form widget.
1.3 - February 14, 2013
-----------------------
- Prevent the *Paste* action from being show in places where paste was
not allowed.
- Stop the portlet sidebar from jumping from left to right on page lods.
- Tighten lxml dependency to make sure security improvements in its html
cleaner are included.
- Update form markup to add an `error` class on labels for fields with
errors.
- Add new translations: Finnish and Lithuanian
1.2 - December 7, 2012
----------------------
- Rewrite code to handle links in rich text fields. This fixes ticket
`ticket 56 <https://github.com/euphorie/Euphorie/issues/56>`_.
- Add new translation: Bulgarian, Flemish, Catalan, Latvian and Portugese.
- Update htmllaundry to 2.0.
- Update TinyMCE to version 3.5.6.
- Configure HTML cleanup code to strip data: attributes.
1.1 - December 20, 2011
-----------------------
- Allow anonymous users to switch the current language as well. This fixes
Euphorie ticket `27 <https://github.com/euphorie/Euphorie/issues/27>`_,
1.0.1 - December 9, 2011
------------------------
- Update package metadata.
[wichert]
- Fix MANIFEST so tiny_mce is included in the distribution.
[wichert]
1.0 - December 8, 2011
----------------------
- Add support for Plone 4.1 and Chameleon 2.x.
[wichert]
- Register screen-ie6.css as zrt-resource.
[jcbrand]
- New Spanish, Czech, Slovenian translations
[thomas_w]
- Refactored infoPanels on z3cforms to fix alignment issues.
[jcbrand]
- Don't capitalize questions and legends.
[jcbrand]
- Add css class to enable secondary InfoPanels (per field).
[jcbrand]
- Two newlines TinyMCE bug fixed (Github issue #1)
[jcbrand]
1.0rc8 - May 17, 2011
---------------------
- Correct htmllaundry dependency.
[wichert]
- Correct location of toolbar CSS.
[wichert]
1.0rc7 - April 26, 2011
-----------------------
- Exclude prototype from all distribution forms; the symlinked files confuse
distutils too much.
[wichert]
- Add MANIFEST.in and restructure symlinks for css/javacsript files to
guarantee all files are included in eggs.
[wichert]
1.0rc6 - April 21, 2011
-----------------------
- Re-release rc5 as rc6 to fixup error in source control tagging.
[wichert]
1.0rc5 - April 21, 2011
-----------------------
- Prefer `Title` method to get the current title for the title of the delete
confirmation page.
[wichert]
- Do not put a <p> element in an <object>; IE9 will move it outside the object
element, thus resulting in leftovers even when using the object->iframe
conversion.
[wichert]
- Enable the iframe workaround for IE 9 as well.
[wichert]
- Add support for status messages containing markup.
[jcbrand]
- Bugfix. Prevent clicking on the "Actions" site menu action if it doesn't have
a URL to go to.
[jcbrand]
1.0rc4 - Febuary 1, 2011
------------------------
- Paper brown bag: fix initialisation of rich text editor in forms. This
broke in 1.0rc3 as a part of the tooltip changes.
[wichert]
1.0rc3 - January 25, 2011
-------------------------
- Upgrade to jQuery 1.4.4 and jQuery UI 1.8.9.
[wichert]
- Add javascript workaround for bad handling if ``<button>`` elements in
Internet Explorer versions before 8.
[wichert]
- Do form-related markup transforms earlier so positioning of tooltips
from global transforms works correctly.
[wichert]
1.0rc2 - Janary 11, 2011
------------------------
- Fix TinyMCE: making text bold or italic works again.
[wichert]
- Expose date/time format methods from the Tools view directly as well
for use in python code.
[wichert]
1.0rc1 - December 7, 2010
-------------------------
- zope.i18n is not capable of rendering pre-1900 dates. To prevent site errors
detect this and return an textual error instead.
[wichert]
- Do not load the TinyMCE linesfield plugin. It is not needed, and it triggered
a symlink handling bug in setuptools/distutils.
[wichert]
- Fix transparent background for sitemenu in IE7.
[wichert]
- Refactor positioning of form tooltips.
[wichert]
- Update to jQuery 1.4.3 and jQuery UI 1.8.6.
[wichert]
1.0b4 - October 6, 2010
-----------------------
- Update IE8 styling.
[cornae]
1.0b3 - October 5, 2010
-----------------------
- Correct font reference for IE6 and IE7.
[wichert]
- Update form field dependency checker to deal with z3c.form's madness of
always using :list for checkbox field names.
[wichert]
1.0b2 - September 29, 2010
--------------------------
- Form CSS improvements.
[cornae]
1.0b1 - September 23, 2010
--------------------------
- Modify site menu to generate the contents of the actions menu in code. This
makes it easier to extend the menu using a derived class.
[wichert]
- Make the email address and name of the contact person where emails are send
to configurable via appconfig.
[wichert]
- Move ``dfn`` elements for tooltips outside ``label`` elements to make sure
we can handle click events for them. Otherwise browsers pretend the click
was targeted to the input element inside the label.
[cornae, wichert]
1.0a2 - September 9, 2010
-------------------------
- Update error page handler to deal with double acquisition wrapping which
can happen on certain NotFound errors in Zope 2.12.
[wichert]
- Add `plone.app.testing <http://pypi.python.org/pypi/plone.app.testing>`_
based test fixture.
[wichert]
- Delete some old copy/paste leftovers from `Euphorie
<http://pypi.python.org/pypi/Euphorie>`_.
[wichert]
1.0a1 - August 31, 2010
-----------------------
- First release.
[wichert, cornae]
Raw data
{
"_id": null,
"home_page": "https://github.com/euphorie/NuPlone",
"name": "NuPlone",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "web zope plone theme",
"author": "Cornelis Kolbach, Wichert Akkerman and Syslab.com",
"author_email": "info@syslab.com",
"download_url": "https://files.pythonhosted.org/packages/55/d1/a66012d02b94c50f8516e3e530fee204dcc74e5f2162d4789165a51061b3/NuPlone-2.2.2.tar.gz",
"platform": null,
"description": "Introduction\n============\n\n\n.. image:: https://github.com/euphorie/NuPlone/workflows/tests/badge.svg\n :target: https://github.com/euphorie/NuPlone/actions?query=workflow%3Atests\n\n\nThis package implements a new user interface for `Plone <http://plone.org/>`_.\nThe design goals for this user interface are:\n\n* support a single form toolkit well instead of multiple toolkits\n reasonably well. The chosen form toolkit is `z3c.form\n <http://pypi.python.org/pypi/z3c.form>`_.\n\n* Do not store application configuration in the ZODB, but use simple\n .ini-style textfiles.\n\n* One Zope - one site. No support for multiple sites in a single instance.\n\n* Use tiles everywhere. No viewlets, portlets or other concepts.\n\n* Only support one way to create pages: browser views. CMF skins are\n explicitly not supported.\n\n* Use documented markup patterns to add behaviour to pages. No KSS or\n page-specific javascript.\n\n* Minimal markup, move complexity to standard and documented CSS.\n\n\n\nDisclaimer\n==========\n\nAlthough the name of this package may suggest otherwise there is little relation\nbetween this package and the old `NuPlone <http://pypi.python.org/pypi/Products.NuPlone>`_ plone theme.\n\n\nCompatibility\n=============\n\nNuPlone 2.x is meant to be used with Plone 5.2.\n\nUpgrade to NuPlone 2.x\n----------------------\n\nNuPlone 2.x no longer uses:\n - ``z3c.appconfig``.\n - ``z3c.zrtresource``\n - the grok ecosystem\n\nThe configuration is now stored in the registry:\n\n- instead of ``appconfig[\"site\"][\"contact.email\"]``, please use the registry record ``plone.email_from_address``.\n- instead of ``appconfig[\"site\"][\"contact.name\"]``, please use the registry record ``plone.email_from_name``.\n- instead of ``appconfig[\"site\"][\"title\"]``, please use the registry record ``plone.site_title``.\n- instead of ``appconfig[\"tile:$TILE_ID\"]``, please use the registry record ``plonetheme.nuplone.appconfigtile_$TILE_ID`` (they are expected to contain json).\n\nChangelog\n=========\n\n2.2.2 (2023-11-06)\n------------------\n\n- Fix missing jQuery library due to incorrect webpack configuration.\n- Update to Patternslib 9.9.9.\n [thet]\n\n\n2.2.1 (2023-09-27)\n------------------\n\n- Upgrade jQuery UI to 1.13.2.\n- Update Redactor to 3.5.2.\n- Update the whole JavaScript build infrastructure to work with latest Patternslib 9.\n [thet]\n\n\n2.2.0 (2023-06-14)\n------------------\n\n- Support Plone 6\n [ale-rt]\n\n\n2.1.4 (2023-01-04)\n------------------\n\n- Sitemenu: Add a helper method to add submenus to existing categories.\n [thet]\n- Update pre-commit config.\n [thet]\n- Update buildout, test and CI infrastructure.\n [thet]\n\n\n2.1.3 (2022-09-15)\n------------------\n\n- Update a deprecated import\n [ale-rt]\n\n\n2.1.2 (2022-06-06)\n------------------\n\n- Fix the position of the footer (fixes `#59 <https://github.com/euphorie/NuPlone/issues/39>`_) [ale-rt]\n\n\n2.1.1 (2022-03-30)\n------------------\n\n- Fix brown-bag release that was missing the bundle\n\n2.1.0 (2022-03-30)\n------------------\n\n- Add a ``@@nuplone-version`` view which can be used to break caching of resources.\n\n- Add a new ``NuPlone.bundle`` resource directory and deliver the bundle directly from NuPlone.\n\n- Update all JavaScript resources to use latest Patternslib (7.4.0).\n Fixes a number of security problems with old JavaScript.\n\n- Remove Support for IE<11.\n\n- Cleanup resources.\n\n- Fixed CSRF issue with copy & paste.\n\n\n2.0.2 (2021-12-08)\n------------------\n\n- Text input: Take type from widget if available\n- Decrease log verbosity\n\n2.0.1 (2021-06-02)\n------------------\n\n- Restore ordering support that accidentally got lost in #20\n\n2.0.0 (2021-05-27)\n------------------\n\nBREAKING CHANGES:\nUpdate to Plone 5.2\n\n- Remove the dependency from grok\n- Remove z3c.appconfig\n- Remove z3c.zrtresource\n\n\n1.6.4 (unreleased)\n------------------\n\n- Removed the update-order tile\n\n\n1.6.3 (2020-05-26)\n------------------\n\n- Improve styles for list of checkboxes and labels by adding more spacing.\n- Fix checkboxlist to show the field's title on the fieldset legend instead of the value of the first item.\n- Show validation errors that are not associated with a widget (like invariants).\n\n\n1.6.2 (2019-08-21)\n------------------\n\n- Translation update (IS)\n\n1.6.1 (2019-01-11)\n------------------\n\n- Fix getting the email settings for Plone 5\n- Customised orderedselect_input.pt for IOrderedSelectWidget\n\n1.6.0 (2018-10-10)\n------------------\n\nThis version is built for Plone 5.1 and higher!\n\n- More efficient and safe url definition in templates\n- Textlines widget: be more in line with other widgets, use\n `legend` for the field name.\n\n\n1.5.6 (2017-11-27)\n------------------\n\n- In the File and Image widgets (z3cform), add a safeguard that prevents\n a user-facing error when a blob file is missing\n- Updated translations for Croatian (HR)\n\n1.5.5 (2017-07-17)\n------------------\n\n- Make re-ordering more robust\n\n1.5.4 (2017-06-16)\n------------------\n\n- Add translation file for Croatioan (hr), currently with one translation\n\n1.5.3 (2017-04-03)\n------------------\n\n- Also show the \"stupid\" div again on text_input, but only if the field\n has a description\n\n\n1.5.2 (2016-09-29)\n------------------\n\n- Streamline File and Image input\n- Mostly revert markup change of 1.5.1, since the `<div>` is required\n for making infoBubbles render correctly\n\n1.5.1 (2016-06-20)\n------------------\n\n- Fix markup in z3c.form input fields: replace `<div>` around label and input\n with a `<span>` and only show it if it is needed to add dependency classes.\n\n1.5.0 (2015-10-13)\n------------------\n\n- Update JS libraries\n jquery from 1.4.4 to 1.11.3\n jquery.ui from 1.8 to 1.11.4\n Add jquery.browser (which adds functionality removed from jquery core)\n\n- Include the new JS libraries and update code to handle them.\n Specifically, the .live method is no longer available and .on must be used.\n\n1.4.5 (2014-08-29)\n------------------\n\n- On the PW reset form, catch errors caused by wrong user name and show\n meaningful error message instead of 'Ooops'\n- fixed Italian translation for button_cancel (was the same as button_delete),\n OSHA ref #10522\n\n1.4.4 (2014-08-11)\n------------------\n\n- Add support for Plone 4.3.3.\n\n1.4.3 (2014-07-09)\n------------------\n\n- Bugfix. Site Menu dropdown prevents clicking on certain page elements. (OSHA #10390)\n- Bugfix. Site Menu dropdowns truncated in IE. (OSHA #10329)\n\n\n1.4.2 (2014-07-07)\n------------------\n\n- Revert IE 11 CSS fix, has unintented consequences.\n\n\n1.4.1 (2014-07-07)\n------------------\n\n- Update a translation in IT\n- CSS fix for IE 11.\n\n1.4.0 - January 9, 2014\n-----------------------\n\n- Add an API to the analytics tile to trigger extra (virtual) page views.\n\n- Change analyatics tile to send the authentication status (*anonymous* or\n *authenticated* instead of the users login name.\n\n\n1.3.9 - January 3, 2014\n-----------------------\n\n- Add prototype page for osha library page.\n\n\n1.3.8 - December 19, 2013\n-------------------------\n\n- Fix comaptibility with Chameleon 1.14.\n\n- New translation: Maltese (MT)\n\n\n1.3.7 - December 12, 2013\n-------------------------\n\n- New translations: Italian (IT) and Icelandic (IS)\n\n- Fixed issue with file browse button\n\n- Setup accordian for prototype settings page.\n\n\n1.3.6 - October 7, 2013\n-----------------------\n\n- Modify internal buildout to use the latets buildout and Pillow releases.\n\n- Remove stray space in readonly-attribute for named file widgets. This caused\n IE to treat all file widgets as read-only.\n\n\n1.3.5 - July 5, 2013\n--------------------\n\n- Changed 2 strings in the Greek translation [pyailor]\n\n\n1.3.4 - July 3, 2013\n--------------------\n\n- Enable 'depends' form directive also for schema extended fields.\n [jcbrand]\n\n\n1.3.3 - April 23, 2013\n----------------------\n\n- Added translation to Hungarian\n [pysailor]\n\n- Textual corrections for Lithuanian\n [pysailor]\n\n\n1.3.2 - April 4, 2013\n---------------------\n\n- Add standard makefile to manage builds and cleanup buildout configuration.\n\n- Fix editing of fields using object widgets: their data was not correctly\n extracted due to a missing hidden form field.\n\n\n1.3.1 - March 6, 2013\n---------------------\n\n- Fix a syntax error in template for the select form widget.\n\n\n1.3 - February 14, 2013\n-----------------------\n\n- Prevent the *Paste* action from being show in places where paste was\n not allowed.\n\n- Stop the portlet sidebar from jumping from left to right on page lods.\n\n- Tighten lxml dependency to make sure security improvements in its html\n cleaner are included.\n\n- Update form markup to add an `error` class on labels for fields with\n errors.\n\n- Add new translations: Finnish and Lithuanian\n\n\n1.2 - December 7, 2012\n----------------------\n\n- Rewrite code to handle links in rich text fields. This fixes ticket\n `ticket 56 <https://github.com/euphorie/Euphorie/issues/56>`_.\n\n- Add new translation: Bulgarian, Flemish, Catalan, Latvian and Portugese.\n\n- Update htmllaundry to 2.0.\n\n- Update TinyMCE to version 3.5.6.\n\n- Configure HTML cleanup code to strip data: attributes.\n\n\n1.1 - December 20, 2011\n-----------------------\n\n- Allow anonymous users to switch the current language as well. This fixes\n Euphorie ticket `27 <https://github.com/euphorie/Euphorie/issues/27>`_,\n\n\n1.0.1 - December 9, 2011\n------------------------\n\n- Update package metadata.\n [wichert]\n\n- Fix MANIFEST so tiny_mce is included in the distribution.\n [wichert]\n\n\n1.0 - December 8, 2011\n----------------------\n\n- Add support for Plone 4.1 and Chameleon 2.x.\n [wichert]\n\n- Register screen-ie6.css as zrt-resource.\n [jcbrand]\n\n- New Spanish, Czech, Slovenian translations\n [thomas_w]\n\n- Refactored infoPanels on z3cforms to fix alignment issues.\n [jcbrand]\n\n- Don't capitalize questions and legends.\n [jcbrand]\n\n- Add css class to enable secondary InfoPanels (per field).\n [jcbrand]\n\n- Two newlines TinyMCE bug fixed (Github issue #1)\n [jcbrand]\n\n\n1.0rc8 - May 17, 2011\n---------------------\n\n- Correct htmllaundry dependency.\n [wichert]\n\n- Correct location of toolbar CSS.\n [wichert]\n\n\n1.0rc7 - April 26, 2011\n-----------------------\n\n- Exclude prototype from all distribution forms; the symlinked files confuse\n distutils too much.\n [wichert]\n\n- Add MANIFEST.in and restructure symlinks for css/javacsript files to\n guarantee all files are included in eggs.\n [wichert]\n\n1.0rc6 - April 21, 2011\n-----------------------\n\n- Re-release rc5 as rc6 to fixup error in source control tagging.\n [wichert]\n\n\n1.0rc5 - April 21, 2011\n-----------------------\n\n- Prefer `Title` method to get the current title for the title of the delete\n confirmation page.\n [wichert]\n\n- Do not put a <p> element in an <object>; IE9 will move it outside the object\n element, thus resulting in leftovers even when using the object->iframe\n conversion.\n [wichert]\n\n- Enable the iframe workaround for IE 9 as well.\n [wichert]\n\n- Add support for status messages containing markup.\n [jcbrand]\n\n- Bugfix. Prevent clicking on the \"Actions\" site menu action if it doesn't have\n a URL to go to.\n [jcbrand]\n\n\n1.0rc4 - Febuary 1, 2011\n------------------------\n\n- Paper brown bag: fix initialisation of rich text editor in forms. This\n broke in 1.0rc3 as a part of the tooltip changes.\n [wichert]\n\n\n1.0rc3 - January 25, 2011\n-------------------------\n\n- Upgrade to jQuery 1.4.4 and jQuery UI 1.8.9.\n [wichert]\n\n- Add javascript workaround for bad handling if ``<button>`` elements in\n Internet Explorer versions before 8.\n [wichert]\n\n- Do form-related markup transforms earlier so positioning of tooltips\n from global transforms works correctly.\n [wichert]\n\n\n1.0rc2 - Janary 11, 2011\n------------------------\n\n- Fix TinyMCE: making text bold or italic works again.\n [wichert]\n\n- Expose date/time format methods from the Tools view directly as well\n for use in python code.\n [wichert]\n\n\n1.0rc1 - December 7, 2010\n-------------------------\n\n- zope.i18n is not capable of rendering pre-1900 dates. To prevent site errors\n detect this and return an textual error instead.\n [wichert]\n\n- Do not load the TinyMCE linesfield plugin. It is not needed, and it triggered\n a symlink handling bug in setuptools/distutils.\n [wichert]\n\n- Fix transparent background for sitemenu in IE7.\n [wichert]\n\n- Refactor positioning of form tooltips.\n [wichert]\n\n- Update to jQuery 1.4.3 and jQuery UI 1.8.6.\n [wichert]\n\n\n1.0b4 - October 6, 2010\n-----------------------\n\n- Update IE8 styling.\n [cornae]\n\n1.0b3 - October 5, 2010\n-----------------------\n\n- Correct font reference for IE6 and IE7.\n [wichert]\n\n- Update form field dependency checker to deal with z3c.form's madness of\n always using :list for checkbox field names.\n [wichert]\n\n\n1.0b2 - September 29, 2010\n--------------------------\n\n- Form CSS improvements.\n [cornae]\n\n\n1.0b1 - September 23, 2010\n--------------------------\n\n- Modify site menu to generate the contents of the actions menu in code. This\n makes it easier to extend the menu using a derived class.\n [wichert]\n\n- Make the email address and name of the contact person where emails are send\n to configurable via appconfig.\n [wichert]\n\n- Move ``dfn`` elements for tooltips outside ``label`` elements to make sure\n we can handle click events for them. Otherwise browsers pretend the click\n was targeted to the input element inside the label.\n [cornae, wichert]\n\n\n1.0a2 - September 9, 2010\n-------------------------\n\n- Update error page handler to deal with double acquisition wrapping which\n can happen on certain NotFound errors in Zope 2.12.\n [wichert]\n\n- Add `plone.app.testing <http://pypi.python.org/pypi/plone.app.testing>`_\n based test fixture.\n [wichert]\n\n- Delete some old copy/paste leftovers from `Euphorie\n <http://pypi.python.org/pypi/Euphorie>`_.\n [wichert]\n\n\n1.0a1 - August 31, 2010\n-----------------------\n\n- First release.\n [wichert, cornae]\n\n",
"bugtrack_url": null,
"license": "GPL",
"summary": "A new user interface for Plone",
"version": "2.2.2",
"project_urls": {
"Homepage": "https://github.com/euphorie/NuPlone"
},
"split_keywords": [
"web",
"zope",
"plone",
"theme"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "55d1a66012d02b94c50f8516e3e530fee204dcc74e5f2162d4789165a51061b3",
"md5": "542bc9cea63486a499ffa84e65d3d1e1",
"sha256": "78e391a59d57e8c8042bf55c1f831f060f56665df97539e94526d51bce0b50f4"
},
"downloads": -1,
"filename": "NuPlone-2.2.2.tar.gz",
"has_sig": false,
"md5_digest": "542bc9cea63486a499ffa84e65d3d1e1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2547251,
"upload_time": "2023-11-06T10:28:06",
"upload_time_iso_8601": "2023-11-06T10:28:06.590570Z",
"url": "https://files.pythonhosted.org/packages/55/d1/a66012d02b94c50f8516e3e530fee204dcc74e5f2162d4789165a51061b3/NuPlone-2.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-06 10:28:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "euphorie",
"github_project": "NuPlone",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"requirements": [],
"lcname": "nuplone"
}