You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by "David Crossley (JIRA)" <ji...@apache.org> on 2006/03/01 09:00:02 UTC
[jira] Updated: (COCOON-1398) New CachingPortletAdapter
[ http://issues.apache.org/jira/browse/COCOON-1398?page=all ]
David Crossley updated COCOON-1398:
-----------------------------------
Bugzilla Id: (was: 32991)
Other Info: [Patch available]
> New CachingPortletAdapter
> -------------------------
>
> Key: COCOON-1398
> URL: http://issues.apache.org/jira/browse/COCOON-1398
> Project: Cocoon
> Type: Bug
> Components: Blocks: Portal
> Versions: 2.1.6
> Environment: Operating System: All
> Platform: Other
> Reporter: Michal Durdina
> Assignee: Cocoon Developers Team
> Attachments: RELEASE_2_1_6.patch_14.diff
>
> This patch contains implementation of CachingPortletAdapter.
> CachingPortletAdapter provides caching ability for JSR168 portlets.
> CachingPortletAdapter works on these principles:
> * portlet hyperlinks are cached with contents
> * links for window icons have different validity category mode that links
> located in content
> * fullscreen state stored on session
> Some extensions to existing implementation was required:
> * added links validity categories to EventConverter (request, half-session,
> session, permanent)
> * new CopletLinkingEventConverter that implements half-session links validity
> * new PortletInstanceEvent implemented by PortletURLProviderImpl to
> distinguish that portlet events are NOT targeted to CachingURICopletAdapter
> (caused conflict)
> * storing EntryLayout (fullscreen) to PortalService attribute (session)
> instead of temporaryAttribute (request)
> * refactoring of caching methods to new CopletCache class
> * refactoring of portlet content loading to loadPortletContent method
> * all changes are backwards compatible
> CachingPortletAdapter in hierarchy of coplet adapters:
> AbstractCopletAdapter
> PortletAdapter URICopletAdapter
> CachingPortletAdapter CachingURICopletAdapter
> ApplicationCopletAdapter
> The code contains modified samples that demonstrate new portlet caching
> ability. It has been tested with cocoon-2.1.6. Please take a look at it and
> possibly apply it to BRANCH_2_1_X and thereafter to trunk.
> Thank you,
> Michal
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira