JSR-168 Progress

Fixed my last Blocker level issue and improved my JSR-168 test portlet.
Add support for a real preferences store for JSR-168 portlets. The store is in
the Tool Placement, properties are prefixed with javax.portlet: and are URLEncoded.
Sometimes JSR-168 preferences are arrays – these are represented in Sakai
preferences as strings concatenated together with “!” – since the individual
bits are URLEncoded – there will be no “!” characters in the strings.
charles-severances-computer:~/dev/sakai/portal csev$ svn commit
Sending portal-render-impl/impl/src/java/org/sakaiproject/portal/render/portlet/services/SakaiOptionalPortletContainerServices.java
Transmitting file data .
Committed revision 22128.
charles-severances-computer:~/
The rest of this is just my current notes on 168 progress.


TODO:
Why to we register too many times?
Why do we doView more than once?
reference/docs/architecture – Update
Re-enable userInfo capabilities once Pluto 1.1.1 is released of we put it into the Sakai repo.
Nice to have
JSR-168 Edit Mode
JSR-168 Help Mode
Sakai APIs fully functional in Portlets
DONE
JSR-168 Preferences – permanently persist in Tool Placement – 22128
PDA – Rename – Done 22111
Test Portlet – Done
Test CSS – Done
Reset – Fixed
PDA Presence – Fixed
My cool SVN statement – merged a branch all by myself!
svn merge -r 21991:HEAD https://source.sakaiproject.org/svn//portal/branches/experimental_portal_branch/