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