[ https://issues.apache.org/jira/browse/OFBIZ-1999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12648898#action_12648898 ]
Hans Bakker commented on OFBIZ-1999: ------------------------------------ Hi Bruno, David, This looks very good, an excellent extension of the frame work. One problem i found however when a new portalpage is added and then a new portlet is added to it.... It does not show in the configuration screen. When the CreatePortalPage service is changed to add also the columnSeqId then it works..... + <make-value entity-name="PortalPageColumn" value-name="newEntity1"/> + <set-pk-fields map-name="parameters" value-name="newEntity1"/> + <make-next-seq-id value-name="newEntity1" seq-field-name="columnSeqId"/> + <create-value value-name="newEntity1"/> In the config screen (portalPage.ftl) it would be nice to separate the header and the actual screen so a portal page can be shown without the ability to configure it and it looks like any other screen. Exiting stuff, can't wait to actually use it in MyPage! Hans > A portal/portlet implementation > ------------------------------- > > Key: OFBIZ-1999 > URL: https://issues.apache.org/jira/browse/OFBIZ-1999 > Project: OFBiz > Issue Type: New Feature > Components: ALL COMPONENTS > Reporter: Bruno Busco > Assignee: David E. Jones > Priority: Minor > Attachments: portalPage-configure-off.jpg, > portalPage-configure-on.jpg, portalPageImages.zip, portalPages.patch, > portalPages.patch, portalPages.patch, portalPages.patch, portalPages.patch, > portalPages.patch, portalPages.patch, portalPages.patch, portalPages.patch, > portalPages.patch, portalPages.patch > > > Hi devs, > I am trying to set up a portal/portlet model similar to what is implemented > into JIRA user interface. > The Idea is that every component can "register" its selected screens as > system portlets using something like: > <Portlet portletId="WELCOME" name="Welcome" description="Welcome message" > screenPath="component://portal/widget/CommonScreens.xml#welcome" /> > In this case the portal component has registered a welcome screen as > "WELCOME" portlet. > The portlets can later be "mounted" into portals with the entity: > <PortalPortletAppl portalId="DEFAULT" portletId="WELCOME" > columnNum="1" sequenceNum="1" /> > <PortalPortletAppl portalId="DEFAULT" portletId="LOGIN" > columnNum="2" sequenceNum="2" /> > <PortalPortletAppl portalId="DEFAULT" portletId="PORTLET001" > columnNum="1" sequenceNum="2" /> > <PortalPortletAppl portalId="DEFAULT" portletId="PORTLET002" > columnNum="3" sequenceNum="2" /> > <PortalPortletAppl portalId="DEFAULT" portletId="PORTLET003" > columnNum="1" sequenceNum="2" /> > In this case the portlets WELCOME, LOGIN, PORTLET001, PORTLET002 and > PORTLET003 are mounted into the DEFAULT portal into the indicated solumns and > with the indicated order. > Every portal is defined by the entity: > <Portal portalId="DEFAULT" name="Default home portal" description="The > default OFBiz portal" owner="admin" /> > And is related to a specific user. So every user can have as many portals he > needs and a DEFAULT portal can be defined by the admin. > In the attached zip file there is a very draft implementation of this that I > would like so submit to your attention to share ideas about it and eventually > develop together. > Many thanks for your feedbacks, > Bruno -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.