这些都是通用的准则。
- drupal 5.x, 6.x:一项新功能/最佳做法是: 一个正常的(单一网站)的安装,你应该把所有非核心的模块或主题都存放在 sites/all/modules or sites/all/themes文件夹内。 一个多站点的安装,把适用于所有网站的模块或主题放置到sites/all 的相应目录下。只适用于某个站点的请放置到sites/yourdomain目录下的themes 或 modules目录下.
- 多网站的设置允许您有一个具体到各个网站模块目录,如sites/www.example.com/modules目录。 如果您想将它们提供给所有的网站您仍然可以把模块存放到sites/all/modules目录中。
- 保留changelog.txt文件在您的网站根目录,因为它有drupal的版本信息。 如果您管理不止一个网站,请考虑在drupal安装的根目录放一version.txt文件,里面可以记录您的drupal版本,日期和您所使用的模块。 如果您只管理少数网站,你可能会记住他们所有,但如果您为其他人设置网站,当被要求做额外的工作时这些提示可以帮助你。 此外,如果您离去它可以帮助未来的网站管理员。
- 如果你愿意, 重新命名update.php。 这个更新脚本有自我保护, 它要求您必须使用uid1登录才能使用。
- 如果你愿意, 删除install.php。 这个文件只在安装过程中被使用。
其他的秘诀
- 不属于核心的一部分模块,它们的贡献者在drupal版本升级后可能会或不会再提供支持。
- 避免在任何目录名称中使用空格。
译文: http://www.linuxchinese.com/books/drupal-handbooks/file-and-directory-management 日期: 20080531
英文源:File and directory management