discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNUstep directory in userhome


From: Pascal J. Bourguignon
Subject: Re: GNUstep directory in userhome
Date: Tue, 6 Mar 2001 23:43:45 +0100 (CET)

> Richard Frith-Macdonald wrote:
> 
> > On Tuesday, March 6, 2001, at 06:17 AM, Dennis Leeuw wrote:
[...]
> > My  inclination is to  say that  NSUserDefaults should  be based
> > upon  the  simplest  possible  code, with  the  fewest  possible
> > external  dependencies.   It  needs  to  be  extremely  reliable
> > because if it goes wrong it can really screw everything up.
> 
> The benefit  would be that  we could extend  the use of LDAP  as a
> GNUstep default db which  could also contain address-books and and
> stuff like that,  the user database, etc. I  think that LDAP would
> fit in the NeXT style of thinking, which in my opinion is the idea
> of the client is the server.
> 
> Just some thoughts...

I don't know much  of LDAP, but it seems to be  that it's conceived to
_publish_ directory information.


I don't think it's a  good idea to publish preferences and application
configuration  informations  to a  public  data  store.  For  example,
PopOver  stored  the  host/login/password  parameters  into  the  user
defaults.   When the  user defaults  are stored  into the  user's home
directory, the  user can set access  rights to his  home directory, to
his configuration files or to his defaults file sensibly. How could he
be sure  that private data stored  into a LDAP server,  which could be
replicated to other LDAP servers, would be kept private ?



If really  there's some  need to change  the location of  user default
data,  instead of using  directly LDAP,  it may  be worthwhile  to use
instead our EOF clone, GDL.

That would allow  me to keep my user default into  files in the user's
home directory, with a simple file adaptor (source example to be found
in EOF  documentation), while  other could store  them to LDAP  with a
LDAP adaptor, or  into a classic database with any  of the existing or
to be developed adaptors.

-- 
__Pascal Bourguignon__    PGP Key ID:      0xEF5E9966                     (o_
mailto:pjb@imaginet.fr    PGP fingerprint: 00 F5 7B DB CA 51 8A AD 04 5B  //\
http://informatimago.free.fr/index         6C DE 32 60 16 8E EF 5E 99 66  V_/

() Join the ASCII ribbon campaign against html email and Microsoft attachments.
/\ Software patents are endangering the computer industry all around the world.
   Join the LPF:     http://lpf.ai.mit.edu/      http://petition.eurolinux.org/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]