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
Hi Dave,
This sounds like a job for mapbuilder: make a widget or 2 to show/edit the
config file and then save it back. I have similar ideas for creating the
mapbuilder config file. Our components register is driven by the mapbuilder
.xsd file: http://geoservices.cgdi.ca/mapbuilder/docs/register/ and I plan
to add editing/wizard capability to that at some point.
Mike