View Portlet Manager (1.0)
This package extends the default Plone portlets framework to allow for the assignment of portlets on a per-view basis.
Sometimes it may really be useful to have a different portlet assigned to standalone views which are not necessarily coupled to any content objects. You may think that in this case it is possible to create a new content object and apply that view to it and then finally assign the required portlets to that object. However, in Plone you may end up creating new content objects for every standalone zope3 view - which is not correct from a content management point of view.
In one of our projects we had a lot of standalone views where it was a requirement to have different portlets assigned to a standalone view (e.g. having a separate set of portlets on user profile views, sitemap view, z3c.form form views, homepage view, etc.)
To facilitate the adding of portlets there we developed this package called collective.viewportletmanager. It is aimed at usage by Plone integrators and is not working out of the box. To be able to assign portlets to your zope3 view you have to follow some simple rules.
More on this below in How to use section.