Hi Gopalan,
We're always open to new ideas, including new technologies or concepts
from other technologies. I have not looked indepth at any portal
solution in a while. Here are some of the reasons:
* Portals are not servlets (api's don't match), and are not well
supported by JSF. Yes, there's a portlet bridge and an abstraction
layer (ExternalContext) specifically design for portal integration.
However, individual components and JavaScript (as well as other
resources types like css) all have issues which make Portlet development
more difficult and restrictive. So converting to a portlet architecture
would not only be a major rework of code, but would potentially prevent
us from using some JSF components, JS libraries, and tools which make
development easier.
* Portlets as an integration story is rather weak. It does not provide
a good navigation strategy (by itself), nor does it solve any of our
many use-cases which require mashups of a single page (i.e. single portlet).
* Portlets are slow and have more overhead. Speed is always a concern
for us, moving toward a portlet environment would limit what we could do
to address performance. However, I must admit, I have not looked at any
recent portals which I'm certain have made significant caching
improvements esp. for requests that don't target the portlet in which a
form belongs to.
Those issues aside, if there are features in Liferay or any other portal
implementation that are especially beneficial to users or developers of
our admin console, I would really like to know more about them to see
what we can do to improve our application.
Thanks for the link, I'll look into it more. A link you might want to
check out is:
http://jmaki.com/webtop . Long term I think I'd prefer
to move toward aggregating content using this approach rather than a portal.
Thanks,
Ken
Gopalan Suresh Raj wrote:
> Hello Anissa/Ken
>
> Have we looked at Web Synergy
> (https://portal.dev.java.net/public/GetWebSynergy.html) Sun's Web
> Aggregation and Presentation Portal for a creating pluggable Glassfish
> Admin Console?
>
> I am asking because with a such a portal framework, it becomes easy
> for anyone to write an administration console portlet plugin and
> extend the capabilities of the GlassFish admin console. We get
> pluggability for free, and we open up the admin console to Ruby, PHP,
> and JavaScript developers in addition to JSF developers with minimal
> effort on our part.
>
> Cheers
> Gopalan.
>
> --
>
>
> Implement SOA today.
> Visit The Open ESB Community (http://open-esb.org/)
> <http://open-esb.org/>
> Visit Web Cornucopia (http://blogs.sun.com/gopalan/)
> <http://blogs.sun.com/gopalan/>
>
> Web Cornucopia <http://feeds.feedburner.com/%7Er/WebCornucopia/%7E6/4>
>
> ? Grab this Headline Animator
> <http://www.feedburner.com/fb/a/headlineanimator/install?id=327471&w=4>
>
>
>
>
>
>
>
>
>