Package: plone.app.viewletmanager
Introductionby Florian Schulze <fschulze@jarn.com>.This component expects you to register storage.ViewletSettingsStorage as a
local utility providing IViewletSettingsStorage (CMFPlone does this). The
viewlet manager in manager.OrderedViewletManager can then get the filter and
order settings. These settings can be configured by 3rd party products and
TTW to customize the viewlets per skin.Changelog4.0.3 (2023-08-03)Bug fixes:Fix styles when toolbar is on top.
[petschki] (#29)Only show one Hide or Show button per viewlet on the manage-viewlets page.
Make it clear that a viewlet is hidden by making it more subdued / opaque.
[maurits] (#3831)Internal:Update configuration files.
[plone devs] (cfffba8c)4.0.2 (2023-05-22)Bug fixes:Remove transitive circular dependency onplone.app.vocabularies.
[@jensens] (fix-circular-dependency)4.0.1 (2023-03-22)Internal:Update configuration files.
[plone devs] (b2d5d4a5)4.0.0 (2022-11-14)Bug fixes:Improvemanage-viewletsusability.
[petschki] (#27)4.0.0b1 (2022-09-07)Breaking changes:Update markup due to disabled Diazo rules for this view.
This change breaks compatibility with Plone 5 because it makes it look ugly.
[santonelli] (#26)3.1.3 (2022-07-18)Bug fixes:Change default message for i18n msgid
[erral] (#25)3.1.2 (2021-06-30)Bug fixes:tweak wording (“unhide” vs. “show” viewlets), remove old Trac reference (#23)3.1.1 (2020-04-20)Bug fixes:Minor packaging updates. (#1)3.1.0 (2019-06-27)New features:Add support for Python 3.8 [pbauer] (#21)3.0.1 (2019-06-19)Bug fixes:Fix deprecation warning importing ZPublisher.Retry (#19)3.0.0 (2018-11-02)Breaking changes:Discontinue Python 2.6 support.
[jensens]Bug fixes:More Python 2 / 3 compatibility
[ale-rt, pbauer]Start making code flake8 compliant
[ale-rt]Tests are compliant with Products.GenericSetup >= 2.0Fix TypeErrors when comparing some viewlet-types in py3.
[pbauer]2.0.11 (2018-01-30)Bug fixes:Add Python 2 / 3 compatibility [jensens]2.0.10 (2016-08-10)Fixes:Use zope.interface decorator.
[gforcada]Correctly log exception if viewlet rendering failed.
[jensens]2.0.9 (2015-09-07)Fix manage-viewlets for Plone 5
[pbauer]2.0.8 (2015-04-29)Rename_uncatched_errorsto_exceptions_handled_elsewhere[jean]2.0.7 (2015-03-13)flake8 fixes and general cleanup.
[gforcada]Sort skins and viewletmanagers on exports to create stable exports.
This fixes:https://github.com/plone/plone.app.viewletmanager/issues/7[gforcada]2.0.6 (2014-07-10)Use the!importantdirective for the.hideand.showCSS
declarations on the@@manage-viewletsview. Twitter Bootstrap is using!importanton these class names too, which made the viewlet management
view unusable.
[thet]2.0.5 (2014-02-23)Do not catch conflict errors and keywordinterrupt in viewlet manager.
We can programmatically setup the exceptions that are not caught.
[thomasdesvenain]If render fails, be more verbose about the exception to know where and how it
happens in the stack. [kiorky]refactor JS in template.
[petschki]2.0.4 (2013-08-13)Handle exception during viewlet rendering process: log the exception and
display an error message. [toutpt]2.0.3 (2012-12-15)Hiding viewlets forskinname="*"was not working properly.
Closeshttp://dev.plone.org/plone/ticket/10903[garbas, WouterVH]Addplone.app.vocabulariesas dependency to get the list of existing skins.
[WouterVH]Add MANIFEST.in.
[WouterVH]2.0.2 - 2011-01-11Depend onProducts.CMFPloneinstead ofPlone.
[elro]Explicitly unregister IViewletSettingsStorage utility to prevent test bleed.
[esteele, cah190]2.0.1 - 2010-07-18Update license to GPL version 2 only.
[hannosch]2.0 - 2010-07-15SilenceNothing to import / export.log messages.
[hannosch]2.0b5 - 2010-06-03Removed duplicated class statement in manage-viewlets.pt for compatibility
with Chameleon.
[pilz]2.0b4 - 2010-05-01Implement IViewView so viewlets registered to this interface can be managed.
[elro]Use Unicode up/down arrows in @@manage-viewlets.
[esteele]2.0b3 - 2010-03-03Provide some basic styling for @@manage-viewlets. Remove the use of
.portletHeader and .portletItem styles and define everything inline.
Closeshttp://dev.plone.org/plone/ticket/10006Closeshttp://dev.plone.org/plone/ticket/10178[esteele]Push @@manage-viewlets css into style_slot instead of css_slot.
[esteele]2.0b2 - 2010-02-17Updated manage-viewlets.pt to the recent markup conventions.
Referenceshttp://dev.plone.org/plone/ticket/9981[spliter]2.0b1 - 2009-12-27Use the new zope.site package.
[hannosch]2.0a2 - 2009-12-16Protect forced Acquisition wrapping by an interface check on IAcquirer. This
closeshttp://dev.plone.org/plone/ticket/9862.
[hannosch]2.0a1 - 2009-11-14Added translations for Show/Hide labels in @@manage-portlets view:
label_show_item and label_hide_item. These msgids are shared with
@@manage-viewlets view to show/hide viewlets. This closeshttp://dev.plone.org/plone/ticket/9733[naro]Use JS calls to handle show/hide/move actions instead of forcing a page
reload. Will fall back to old method if JavaScript is not available.
[esteele]1.2.2 - 2009-03-07Specified package dependencies.
[hannosch]Made the manager code more tolerant and not fail when no storage is found.
[hannosch]Made the @@manage-viewlets screen use the ‘managedPortlet’ CSS class instead
of ‘portlet’, so it’s more usable with a custom theme.  This closeshttp://dev.plone.org/plone/ticket/8391.
[davisagli]1.2.1 - 2008-07-07Fixed bogus AttributeError masking the real ExpatError on syntax errors in
viewlets.xml. (See test in r21161.)
[davisagli]1.2 - 2008-03-09Separated the base functionality and the parts necessary for TTW
customization into two classes, so we can use this manager in the html
head.
[fschulze]Fix a syntax error in the export/import code
[wichert]Add a HISTORY.txt file
[wichert]1.0 - 2007-08-16Initial release