[development] let's cleanup /misc
Karoly Negyesi
karoly at negyesi.net
Thu Jan 5 18:01:22 UTC 2006
On Thu, 05 Jan 2006 18:51:55 +0100, Khalid B <kb at 2bits.com> wrote:
> OK, here are my points:
which I answered already once but let's do it again!
> 1. In DocumentRoot, there should be only 2 files: index.php and
> .htaccess, and one directory (drupal/). Nothing else. This allows
> other applications to coexist cleanly (without clutter) with drupal.
If you want other applications to coexist then use subdirs. That's clean.
> 2. Under drupal/, there are two directories: core/ (with includes,
> modules, misc, ...etc.), and sites/. Anything under core/ should only
> be core Drupal, untouched by anyone, and hence easily upgradable.
> everything in core can be read only, and hence security is not an
> issue.
Under drupal/site/sitename you have everything you need to backup.
> 3. sites/ has configuration files with multi site setup (hostname,
> default, ...etc.), in addition to an "all/" directory, which is shared
> by all domains.
Now this is a valid idea -- maybe the site/default/modules and
site/default/themes should be included for every site? Oneliner patch.
> 4. Each hostname directory, as well as all/ directory can have
> modules/ and themes/, files/ with site specific themes, modules,
> ...etc.
Apart from files/ this is already so. You are, however, free to configure
Drupal to use per site files dir.
> 5. The current scheme of having .module, .inc and .css under one
> directory for a given module should continue. It works well. My only
> gripe is that many modules do not do a drupal_get_path(), and hardcode
> 'modules' in there.
So true. What's the URL of the handbook page where you have documented
this tip?
> Now, moving to that scheme is a pain
my head already hurts for answering this again , again and again.
More information about the development
mailing list