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
Cherokee cherokee-project.com
http://cherokee-project.com/cgi-bin/mailman/listinf
o/cherokee
|