只是想知道你们可能要分享的提示或技巧.像这样的帖子一样,每个帖子只需要一个提示,这样他们就可以独立投票.
Igo*_*mer 15
使用zen主题 - 它不仅使主题更容易,而且还添加了反映网站状态的CSS类(如<body
class="not-front not-logged-in
page-node node-type-project-project
two-sidebars">) - 使定制站点变得非常容易.
浏览Drupal Modules - 你有十分之九的机会找到你想要的东西 - 它是安全的和/或维护的 - 这是一个不同的问题;)但至少你会有一个起点.
Hen*_*pel 14
在设置新站点时,我们会立即创建一个以站点/项目命名的空白自定义模块.这将成为放置所有小的修复/ kludges/tweak的中心位置,以解决所有那些不是真正功能的小变更请求,并且不需要完整的模块(最初;) - 这个模块应该是定期审查和重构以删除过时的内容或删除变成功能的内容,因此需要自己完整的模块.
主题相同 - 无论我们开始使用哪些主题,通常都会快速/立即修改,因此最好从一开始就将其重命名为网站/项目.
"站点模块"补充了"站点主题",因为它包含业务/工作流/数据相关的调整/操作,否则最终会使主题template.php文件混乱(实际上应该只包含主题特定的东西).
Mic*_*isy 10
两条建议:
不要盲目地使用与您希望它共享名称的第一个模块.通常,第一个模块"捕获"该功能的命名空间,但另一个不太恰当命名的模块将更好地实现功能.
环顾四周寻找你想做的事情,包括CCK/Views集成.这显然是Drupal的未来,所以一个独立的模块可以完成你想要它做的与视图/ CCK相关模块竞争的模块,可能会在不久的将来消失.
++对Geshan的建议.
Drupal中最强大的功能是改变系统.这表现在两个方面
这些东西如此强大的原因在于它使您能够改变drupal核心功能并改变drupal如何在不改变drupal核心本身(或贡献的模块)的情况下呈现不同的东西.
这可能是Drupal成功的主要原因之一,因为它允许开发人员自定义Drupal以完成他们想要的任务,并且仍然保留Drupal和贡献模块的所有进展.
| 归档时间: |
|
| 查看次数: |
4015 次 |
| 最近记录: |