XML Desktop config files (was: Re: Tons of questions. And some patches

Ian Reinhart Geiser geiseri at yahoo.com
Mon Jan 26 14:24:16 GMT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 26 January 2004 08:57 am, Dr. Juergen Pfennig wrote:
> <?xml .....>
> <kdeconfig version="1">
>    <group name="xyz" options="i">
>       <entry key="hello" options="d" value="alle meine entlein"/>
>       <entry key="one" locale="xx_xx" value="1"/>
>    </group>
>    <group name="binary data example">
>       <entry key ="bin" base64="fkdjflkdfjdlkfjdjlfjjf"/>
>    </group>
> </kdeconfig>
yes what admin would be insane enough to want to edit a file that looked like 
this:
[group xyz][i]
hello[d] = alle meine entlein
one[xx_xx] = 1
...

look at it all readable and clear... its insanity!  no admin would ever want a 
data format that is robust and easy to recover.  

okay for those of you who missed it, that was sarcasm.  XML is NOT the answer, 
it will always be a poor fit for what we are doing.  we now have a blazing 
fast ini parser, and the ability to merge files.  please remember this is not 
about being buzzword compliant, this is about not getting in the admins way 
when the user screws something up (can we say reiserfs anyone?!)

to move away from ini file would be a horrible mistake, and only will lead us 
to more problems.  anyone who says enterprise needs XML either misunderstood 
the question, or needs to spend a few hours in the real world.

cheers
	-ian reinhart geiser
- -- 
- --:Ian Reinhart Geiser <geiseri at yahoo.com>
- --:Public Key: http://geiseri.myip.org/~geiseri/publickey.asc
- --:Public Calender: http://geiseri.myip.org/~geiseri/publicevents.ics
- --:Jabber: geiseri at geiseri.myip.org
- --:Be an optimist -- at least until they start moving animals in 
- --:   pairs to Cape Canaveral. ~ Source Unknown
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAFSMQPy62TRm8dvgRAkiZAKDehqIO2ga9iktikKZCQD6BRhgYGgCdEAEs
u3YgkHCkCtHBWk1dkRVNg/E=
=ZG81
-----END PGP SIGNATURE-----




More information about the kde-core-devel mailing list