I'm thinking of making this a server-level default for geoserver, with
an option on the config pages. This should be really easy to do.
Okay, I totally lied when I said this. I'm now estimating 93 required
changes to do this "easy" case. Whew!
My mum likes the antialiased picture ("Dave's mum approved"), so I think
I'm just going to set it to the default (and you dont have any choice
to change it). Better tell me know if you've got a problem with that.
I've had a crazy idea in my head for a while about making the config
stuff really easy:
1. make an xml config info file plus an .xsd for it (so you can
validate and get a generic description of the content for it)
2. make an XSLT that xforms the config file into an xml "gui
description language"
3. make something that will read in the xml "gui description language"
file and make a real gui (i.e. html or a java application, etc...)
Then, if you want to make a config change, you just change the config's
.xsd and the XSLT and you're done. Wanna make the GUI look different?
just change the XSLT file.
This would be extreamly useful for the geoserver 2.0 framework so people
can easily add in (and maintain) configuration options for their stuff
with very little work. Unfortunately, i think this system would be
quite a bit of work to do, and would probably be its own little
project. I'm sure someone's already done something like this too...
dave
----------------------------------------------------------
This mail sent through IMP: https://webmail.limegroup.com/
Quoting dblasby@anonymised.com:
>I'm thinking of making this a server-level default for geoserver,
with
>an option on the config pages. This should be really easy to do.
Okay, I totally lied when I said this. I'm now estimating 93
required
changes to do this "easy" case. Whew!
My mum likes the antialiased picture ("Dave's mum approved"), so I
think
I'm just going to set it to the default (and you dont have any choice
to change it). Better tell me know if you've got a problem with that.
I have a problem with it, I'm going for less bandwidth, not more, down
in Africa. But put it on me to fix it - make it the default and if I
don't find the time to submit a patch by the time of a release then I
only have myself to blame
Chris
----------------------------------------------------------
This mail sent through IMP: https://webmail.limegroup.com/
On Tuesday 26 July 2005 19:20, dblasby@anonymised.com wrote:
I've had a crazy idea in my head for a while about making the config
stuff really easy:
1. make an xml config info file plus an .xsd for it (so you can
validate and get a generic description of the content for it)
2. make an XSLT that xforms the config file into an xml "gui
description language"
3. make something that will read in the xml "gui description language"
file and make a real gui (i.e. html or a java application, etc...)
there exists XUL (http://www.mozilla.org/projects/xul/)
I'm sure I have seen more attempts a while ago, but xul seemed always the most
mature and supported XML User Interface Language.
Using xul you could have a nice 'native' looking app on gecko browsers, but I
don't know if there exists a xul to (x)html mapping.
I'm sure there exists XUL to Swing bindings too (found this one:
http://freshmeat.net/projects/swixat/?branch_id=56891&release_id=201532).
I saw really good applications written in XUL (chatzilla, mozilla's javascript
debugger, ...)
may be it worths a look?
Then, if you want to make a config change, you just change the config's
.xsd and the XSLT and you're done. Wanna make the GUI look different?
just change the XSLT file.
This would be extreamly useful for the geoserver 2.0 framework so people
can easily add in (and maintain) configuration options for their stuff
with very little work. Unfortunately, i think this system would be
quite a bit of work to do, and would probably be its own little
project. I'm sure someone's already done something like this too...
dave
----------------------------------------------------------
This mail sent through IMP: https://webmail.limegroup.com/
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel