List Info

Thread: Re: Configuration




Re: Configuration
country flaguser name
Spain
2007-04-16 05:26:28
If i was to choose a new configuration file syntax for Cherokee i would choose one many people were already comfortable with. A unix-style or an ini-file syntax like Kuma mentioned in a previous post, or better yet the Apache file configuration syntax.

Many current Cherokee or Lighty users, if not all, started of as Apache users looking for a lighter webserver. To offer new users the best experience is to make their transition from Apache to Cherokee as smooth as possible. One of the reasons i prefer Cherokee over Lighty is because Cherokee uses the same scheme as Apache for enabling and disabling sites and modules.
I think if Cherokee was to offer the same configration syntax as Apache 2.0 a lot of Apache users would turn to the Dark Side.. i mean turn to the Cherokee webserver. And it has the advantage of going back to Apache just as easily, no vendor lock-in

And on a sidenote, configuration files on a server should always be editable and therefore readable by humans with a plain texteditor, be it vi, emacs or notepad. Configuration scripts or apps can fail while humans are more error tollerant.

grtz.



-------

Read this topic online here:
http://www.cherokee-project.com/forum/viewtopic.php?p=264#264

-------
Re: Configuration
country flaguser name
Mexico
2007-04-20 18:53:57
boudewein wrote, On 16/04/07 04:26:

 > If i was to choose a new configuration file syntax for
Cherokee i
 > would choose one many people were already comfortable
with. A
 > unix-style or an ini-file syntax like Kuma mentioned
in a previous
 > post, or better yet the Apache file configuration
syntax.
 >
 > Many current Cherokee or Lighty users, if not all,
started of as
 > Apache users looking for a lighter webserver. To offer
new users the
 > best experience is to make their transition from
Apache to Cherokee
 > as smooth as possible. One of the reasons i prefer
Cherokee over
 > Lighty is because Cherokee uses the same scheme as
Apache for
 > enabling and disabling sites and modules.
 >
 > I think if Cherokee was to offer the same configration
syntax as
 > Apache 2.0 a lot of Apache users would turn to the
Dark Side.. i
 > mean turn to the Cherokee webserver. And it has the
advantage of
 > going back to Apache just as easily, no vendor lock-in

 >
 > And on a sidenote, configuration files on a server
should always be
 > editable and therefore readable by humans with a plain
texteditor,
 > be it vi, emacs or notepad. Configuration scripts or
apps can fail
 > while humans are more error tollerant.

   I understand your doubts about the new configuration file
format. It
   wasn't a easy decision to make. In fact, you have
explained all the
   disadvantages for the new approach, and you were right in
all of
   them. Although there are many interesting features that
this change
   is providing:

    - You won't need to learn to configure Cherokee. The
administration
      interface will do it for you. It will make people
lives easier.

    - There is no need to learn a configuration file format.
No matter
      how easy would be the format and how fast you could
learn it, it
      will be always easier and faster to skip it.

    - It brings on-line help to users. Another feature to
make your
      administration experience smoother.

    - Besides the internal configuration format, the
interface will
      remain being the same. If we have to change some
configuration
      key, you won't even notice it. Otherwise you would
need to know
      which key has change in order to fix it up.

   So, IMHO there are many good points that support the
current
   approach. I do believe that all these changes in Cherokee
0.6 will
   make the difference for many people. The beta version
that we
   released a few days ago didn't include the administration
interface,
   but we are currently working for getting it done for
0.6.0.

-- 
Greetings, alo.
_______________________________________________
Cherokee mailing list
Cherokeecherokee-project.com
http://cherokee-project.com/cgi-bin/mailman/listinf
o/cherokee

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )