My vote i also against gconf since i dont see big advantages in using it
but a lot of disadvantages:
- More depencies
- Need for a running daemon (gconfd)
- hard to debug since the stored data is not so easy to look into
Advantages
- No need to parse config files

My vote instead goes to xml or similar. Similar in means of:
- widespread and portable library so we dont have to parse the config
file
- structured way of saving the data

We also need to think of how we want to use the GUI for the plugins.

Currently most of the plugins work this way:
If the configuration gui is opened the saved data is loaded and
presented. After the user has made his changes it is saved.
When multisync calls the plugin to sync, the data is again loaded and
the plugin is configured.

Since multisync 0.90 will have gui and engine split we need a different
way.
My idea for this would look like this:
Provide a generic way for the guis to load and save the config files.
When multisync calls the plugin to sync, multisync will send the
matching config file to the plugin.

For this to work we need an effiecent way to handle the config files in
memory. Therefor my vote goes to xml.

Best Regards, Armin Bauer

On Thu, 2004-03-11 at 17:01, Tom Foottit wrote:
> After some discussion on IRC, we wanted to solicit opinions on how we
> are going to do storage of the configuration of the sync engine (and the
> plugins) for 0.90.
> 
> Right now we have configuration stored in:
> * GConf
> * XML Files
> * Basic text (i.e. not XML)
> 
> We need to standardize on something going forward. I am not opposed to
> GConf, but I would like to hear some other opinions (besides "GConf is
> like the registry") on which format we should use for storing
> configuration going forward.
> 
> Tom
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> Multisync-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/multisync-devel



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Multisync-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/multisync-devel

Reply via email to