[jboss-dev-forums] [Design of JBoss Portal] - Re: future directions

julien@jboss.com do-not-reply at jboss.com
Wed Feb 20 17:29:02 EST 2008


"PMN" wrote : ok, then it is like other "solution oriented" features, the only advanced feature is to choose among 4 approaches without defining concepts.

Today the UI presentation for a portal is a technology which is volatile (not so much). Yesterday it was classic HTML, today it is also Ajax, and tomorrow what will it be ? So should I rewrite the whole portal when a new client technology becomes mainstream on the market ?

This is what PF is about.

Beside isolating the core portal from the UI layer is to ensure that the client state (whether it is HTML, Ajax, etc...) is always correct.

Consider this scenario:

1/ you interact with portlet A (process action)
2/ A update its render parameters and fire an event
3/ Portal decides to deliver event to portlet B on same page
4/ portlet B update its render parameters upon event
5/ meanwhile portlet C also on the same page as its cached markup that has just expired (so it is stale)

after this serie of interaction, what the client needs to see is the update of the markup of portlet A, B and C, whatever the client UI technology is.

in case of "Classic" nothing needs to do as we compute the page on each refresh

in case of "Ajax", the client layer impl needs to detect that the 3 windows on the screen are stale and replace them during the single interaction.

Do you consider that as:

1/ a commodity that you would expect from an enterprise class portal
2/ an advanced feature
3/ 1 + 2

This is also what PF is about.


"PMN" wrote : The layout - currently provided with a jsp and renderer -  is defined at page level not portlet level and that 's the point. Flex is easily embedded in ajax and ajax is only an extension of "html classic", ajax is beyond the portal logic, your approach is not clear or flaked.

Can you explain more what you mean ?

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4130934#4130934

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4130934



More information about the jboss-dev-forums mailing list