[dev] [commits] Horde branch master updated. bc5b08ba9bd5b3a0f85bb81687c44c14deee3e89
Michael M Slusarz
slusarz at horde.org
Mon Nov 21 22:02:59 UTC 2011
Quoting Jan Schneider <jan at horde.org>:
> Zitat von Michael M Slusarz <slusarz at horde.org>:
>
>> But I have other things to fight about. But whatever we do, we
>> have to make sure that the channel-discover line is not wrapped on
>> 80-column displays, unlike before.
>
> I already didn't understand this the first time. How is that an
> issue, beside that it doesn't "look good"? In the website version
> this is not an issue, and if you copy and paste it from the console,
> there will be no line breaking in the copied code. I think that's a
> moot point and since this seems to be the driving issue for you we
> should simply revert to the old path.
Because it looks very unprofessional. One of the ways we stand-out
compared with other projects is the detail and presentation of our
product. Going through the INSTALL file, this was an example that,
quite frankly, looked like it didn't belong (same thing with a
prominent TODO in the DB section. Stuff like this just makes it look
like the project is half-complete. TODOs need to stay out of
user-specific documentation).
And this isn't just some BS, hypothetical complaint. Within the last
2 weeks, there have been two separate occasions where I rejected using
code from a project because either the installation documentation was
filled with unwrapped lines and extra spaces, or the code organization
was just a mess. Code that looks like that indicates that it may not
be of the highest quality. At a minimum, with nothing else to go on,
this can be a deal-breaker.
> And by the way, for most users is *is* as simple as dropping Horde
> into a directory, and we've been working hard to get to this point.
> Also, and I think we made this clear by now, even though /var/www
> might not mean anything to you, it does for a good majority of
> administrators.
Except this won't work for the majority of installations since in many
cases, PHP needs to be reinstalled. E.g. debian, who AFAICT ships PHP
compiled against libxml 2.6. Which will break a bunch of stuff in IMP
(not to mention it apparently comes pre-installed with suhosin...)
I personally think this is dangerous. Web applications by design are
not intended to be able to be dropped-in. There are WAY too many
performance and security considerations that we, as a project, can not
design around. So I believe moving towards a copy/paste,
follow-the-numbers type installation should NOT be a critical design
goal.
michael
___________________________________
Michael Slusarz [slusarz at horde.org]
More information about the dev
mailing list