------------------
- Ensure the keys stored in a portlet assignment mapping are always
unicode. This is necessary because an OOBTree will, once one unicode key
has been added, force all keys to unicode. This can lead to unicode
decode errors.
Fixes http://dev.plone.org/plone/ticket/6100
[optilude]
- Changed a type() comparison into a isinstance comparison.
[hannosch]
- PLIPs 205 and 218: Allow registering portlet types to multiple portlet
manager interfaces, require portlet types to be explicitly registered
for portlet manager interfaces, enable modifying registrations through
GenericSetup, and restrict most default Plone portlet types to left/
right/dashboard columns.
[sirgarr]
- PLIP207: Allow custom portlet managers, i.e., allow specifying an
alternative portlet manager class through GenericSetup.
[sirgarr]