[horde] Re: Comments and thoughts on Horde Framework

Francisco Reyes francisco at natserv.net
Wed Apr 24 18:06:16 PDT 2002


On Wed, 24 Apr 2002 13:09:05 -0400, Chuck Hagenbuch wrote:

>Quoting Hermit <klowther at cisnet.com>:
>
>> I had to bounce from directory to directory to different config files to
>> get set up.  Horde, Imp and Turba.  Many of the files have areas to
>> customize or simply uncomment the appropriate lines.  One was for the
>> different installed modules.

>My reaction is mainly from a software engineering standpoint; I am open to 
>feedback that it really should/can be easier. But it seems like what 
>you're giving up - mostly self-contained apps, the ability to override 
>individual settings for different applications,

There could be defaults which one could use, or choose to over-ride the defaults.


>the scoping of the preferences system - isn't worth it.

Installation currently is probably a big source of questions. This takes time away from many other 
things you probably would rather be doing.

isn't that good enough a reason to seek to improve installation?


>And if you're talking about writing an installer program,

I won't speak for others.. but right now I find installation very confusing. I am yet to be able to get 
Nag working. :-(

How about the following
Instead of having the user have to change/uncomment many different areas, how about something like:

(pseudo code.. don't be too critical of the syntax)

app_var = true;
app_var2=false;
....
app_varn=true/false;

if (app_var)
  all definition and settings for app_var

if (app_var2)
  all definition and settings for app_var2

....

if (app_varn)
  all definition and settings for app_varn

This way all a user would have to do to get any given module configured in horde is to set a variable 
to true or false.


>dealing with one file versus multiple files is just 
>a programming problem, and a solvable one - wanting an easier way like 
>that shouldn't be a reason for sloppier engineering. Ease of use is 
>another matter, of course.
>-chuck

Perhaps some of the suggestions are totally crazy.. or undoable.. but the most important thing may be 
to listen to what we are trying to achieve. New users tend to be an excellent source of good feedback. 
Many times those who have been using something don't see problems because in their minds "it isn't a 
problem".. it is just the way this "xyz" gadget/program/language/framework works.




More information about the horde mailing list