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