Agreed. I had this grand plan of rich schema, and then being able to
auto-populate the web UI based on the schema. The idea was to define
the schema for the settings similar to how we do RDM messages today
and then everything would just appear (web UI, command line tools,
defaults in the .config file etc.
We'd want the schema to be exposed as a json interface so I need to
finish reading my latest book on RESTful APIs before we can start
pulling this all together.
It's even listed as a GSOC project:
http://www.opendmx.net/index.php/OLA_SOC_Ideas_Page#Web_Based_Configuration_of_Preferences
Simon