I'm all for getting everything out of root that is possible. Looking
at the ASL 2.0 license, http://www.apache.org/licenses/LICENSE-2.0 , I
can't see anything that would require the license and notice files to
be in the root, so I don't see why they couldn't be placed in the /
docs directory. Others, of course, my see something different or feel
we are better served with them being in their current location.

As the originator of the ticket in question regarding placing the
config file in /user by default, I see it as a good move that should
ease upgrades, since it's one less thing to watch out for when
upgrading. It should also make backing up one's site easier, as well
as allow one to move one's blog more easily, since you can just grab
the /user directory and run with it. Having to manually move the
config file once during this update is worth the future benefits.

Rick

On Dec 13, 5:31 pm, "Chris Meller" <[email protected]> wrote:
> On Sat, Dec 13, 2008 at 5:27 PM, Randy Walker <[email protected]> wrote:
> > Can we move it into /system ?
>
> System should be for system-related stuff only. Having a theme loading
> jquery out of /system/ is contrary to the idea. You also shouldn't be
> sticking stuff in /system, but are free to stick more shared stuff in
> /3rdparty.
>
> > Somebody said it was for using your habari install as a dev platform. so
> > /3rdparty was like a better /users for developers.
>
> It's a more central /users/ for mainly system-provided libraries (like
> jquery) that theme and plugin authors may want to get their hands on.
>
>
>
> > ~Randy
>
> > On Dec 13, 2008, at 5:23 PM, Chris Meller wrote:
>
> > Looking at what's in 3rdparty should explain what it's for. It's for
> > 3rdparty content: blueprint, 3rdparty javascript libraries we use, etc. All
> > the jQuery stuff from scripts should be put in there because it's 3rdparty
> > content that any plugin or theme can use.
>
> > On Sat, Dec 13, 2008 at 5:14 PM, Randy Walker <[email protected]>wrote:
>
> >> I don't understand why I would ever need /3rdparty on my system, even
> >> after lengthy discussions on IRC about what it is for (and I don't
> >> even fully understand it.) Can we get that out of root too? or maybe
> >> don't include it and people who need it can add it?
>
> >> ~Randy
>
> >> On Dec 13, 2008, at 1:58 PM, Matt Read wrote:
>
> >> > I want to commithttp://pastoid.com/bitwhich will move config.php
> >> > into /user, as per previous arguments, I mean discussions, and bug
> >> > report #whatever-it-is. The previous attempt,
> >> >http://trac.habariproject.org/habari/changeset/2495, broke multisite
> >> > installation but that is sorted out now.
>
> >> > It will also move /scripts and /doc to the system folder leaving only
> >> > the following in the habari root:
>
> >> > /3rdparty
> >> > /system
> >> > /user
> >> > index.php
> >> > .htaccess
> >> > NOTICE
> >> > LICENCE  (That is how it's spelled, not my bad spelling ;) )
>
> >> > This is the minimum amount of files we can have, as NOTICE and
> >> > LICENSE, I believe, must be in the root folder as per ASL (I could be
> >> > wrong though).
>
> >> > The only thing, is that you will be required to manually move the
> >> > config.php file, as most likely the server will not have write
> >> > permissions to /user. So, my question is, how do we handle the upgrade
> >> > process of moving config.php?
>
> >> > --
> >> > Matt Read
> >> >http://mattread.com
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/habari-dev
-~----------~----~----~----~------~----~------~--~---


Reply via email to