[Geoserver-devel] A different approach at web ui modularization

Hi all,
Chris asked me to find at least one other example of modular
web ui, maybe implemented with a different approach.

Well, I was skeptical about the possibility of finding another,
but I was wrong... Jira and Confluence are both web apps with
a plugin system. They both are developed with webwork+velocity
and use a plugin system recently open sourced and called "tonic".

I urge everybody interested to have a look at the following
presentation and let me know what they think about it:

http://wiki.opensymphony.com/download/attachments/4650/tss+-+pluggable+web+applications.ppt?version=1

Dropping Spring in favour of Tonic is definitely too much
in my opinon, since for the moment we don't need runtime plugin
loading/unload, but it's an interesting read (they do also have
a configuration persistence service) and there is proof enough
that webwork+velocity/freemaker can be used to make a modular web ui.
So, I'm going to develop some bits of ui demo in webwork too.
(not sure when thought, since next week I'm at FOSS4G...)

Cheers
Andrea

That's definitely a compelling presentation. And it said they may look as osgi integration in the future.

Also it looks like it's not tonic vs. spring, the presentation seemed to say that their stuff would work with spring soon, as confluence uses spring (and jira uses pico container, which already had integration). Unfortunately there's not much documentation or a download for tonic.

But yes, I've heard good things about webwork, will be interested to see how the demo goes.

Chris

Andrea Aime wrote:

Hi all,
Chris asked me to find at least one other example of modular
web ui, maybe implemented with a different approach.

Well, I was skeptical about the possibility of finding another,
but I was wrong... Jira and Confluence are both web apps with
a plugin system. They both are developed with webwork+velocity
and use a plugin system recently open sourced and called "tonic".

I urge everybody interested to have a look at the following
presentation and let me know what they think about it:

http://wiki.opensymphony.com/download/attachments/4650/tss+-+pluggable+web+applications.ppt?version=1

Dropping Spring in favour of Tonic is definitely too much
in my opinon, since for the moment we don't need runtime plugin
loading/unload, but it's an interesting read (they do also have
a configuration persistence service) and there is proof enough
that webwork+velocity/freemaker can be used to make a modular web ui.
So, I'm going to develop some bits of ui demo in webwork too.
(not sure when thought, since next week I'm at FOSS4G...)

Cheers
Andrea

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

!DSPAM:1003,4501df1044592081064789!

--
Chris Holmes
The Open Planning Project
http://topp.openplans.org