Return-Path: Delivered-To: apmail-portals-jetspeed-dev-archive@www.apache.org Received: (qmail 53359 invoked from network); 8 Mar 2011 02:10:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 8 Mar 2011 02:10:23 -0000 Received: (qmail 16486 invoked by uid 500); 8 Mar 2011 02:10:23 -0000 Delivered-To: apmail-portals-jetspeed-dev-archive@portals.apache.org Received: (qmail 16442 invoked by uid 500); 8 Mar 2011 02:10:23 -0000 Mailing-List: contact jetspeed-dev-help@portals.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Jetspeed Developers List" Delivered-To: mailing list jetspeed-dev@portals.apache.org Received: (qmail 16434 invoked by uid 99); 8 Mar 2011 02:10:23 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Mar 2011 02:10:23 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Mar 2011 02:10:21 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 9097539CE57 for ; Tue, 8 Mar 2011 02:09:59 +0000 (UTC) Date: Tue, 8 Mar 2011 02:09:59 +0000 (UTC) From: "Ate Douma (JIRA)" To: jetspeed-dev@portals.apache.org Message-ID: <506859771.3442.1299550199589.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] Resolved: (JS2-876) Allow reuse of PorletWindow and PortletEntity accross multiple PSML pages, also when using DBPageManager MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/JS2-876?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ate Douma resolved JS2-876. --------------------------- Resolution: Fixed Fix Version/s: (was: 2.2.2) 2.2.1 2.1.4 Resolved earlier by Randy in good enough manner. > Allow reuse of PorletWindow and PortletEntity accross multiple PSML pages, also when using DBPageManager > -------------------------------------------------------------------------------------------------------- > > Key: JS2-876 > URL: https://issues.apache.org/jira/browse/JS2-876 > Project: Jetspeed 2 > Issue Type: Improvement > Affects Versions: 2.2.0 > Reporter: Ate Douma > Assignee: Ate Douma > Fix For: 2.1.4, 2.2.1 > > Original Estimate: 336h > Remaining Estimate: 336h > > The current XML (Castor) based PSML PageManager has a nice "feature" in that a PortletWindow/EntityId only is resolved within the current loaded PSML page. > Meaning: it is possible to reuse the same *fragment* id (which maps back to portletWindow/EntityId) across multiple pages. > This is very useful for certain type of portlets like calendars etc. for which you want to maintain and interact with only on "singleton" entity basis. > However, this is currently impossible to do with the Database PageManager, as there a fragment Id actually is tied uniquely to one specific page. > As result, current XML based PSML portals which make use of this feature cannot switch to database PSML. > To resolve this, the Fragment/PortletWindow/Entity model needs to be enhanced to support a more flexible relationship definition between them, instead of the current hardcoded 1-1-1 relationship. > This also means that the PSML model will need to be enhanced as well, as I think we need to be able to support reusing both PortletWindows and/or Entities (independently) for multiple fragments. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org For additional commands, e-mail: jetspeed-dev-help@portals.apache.org