初学者Drupal用户最常见的陷阱是什么?

时间:2009-11-24 17:14:47

标签: drupal

我刚刚开始学习Drupal,我真的很喜欢它。

初学者最常见的陷阱是什么?如何避免它们?

5 个答案:

答案 0 :(得分:83)

答案 1 :(得分:2)

对于Drupal初学者,并且“尤其”如果像我一样牢牢掌握MVC或MVP概念,我建议购买或借用“Pro Drupal 7 Development”,第三版。

至于陷阱:

  • 了解菜单(路由)系统
  • 拥抱Form API
  • 虽然有些人接受了Zen,但我个人已经接受了Omega
  • 如前所述,Views是你的朋友。根据需要建模并创建尽可能多的“内容类型”,然后使用视图显示它们。
  • CTools非常棒,Views是Drupal上最好的酱汁,但是在Panels和Page Manager界面上轻轻踩踏。 :)

我希望有所帮助。

答案 2 :(得分:1)

  • 使用Zen主题或类似的东西学习主题
  • 主题字段,而不是页面
  • 视图是你的朋友
  • ImageCache rocks

答案 3 :(得分:1)

你可以 - 很多人开始使用Drupal附带的Garland主题,因为它在中间有逻辑(主题中的大禁忌)并且令人困惑地重命名它的部分。 Zen被记录在案。

这是Lullabot关于它的播客: http://www.lullabot.com/audiocast/podcast-74-drupal-design-round-table

答案 4 :(得分:1)

一个常见的陷阱是没有对您尝试完成的每项任务或功能可用的不同模块进行足够的研究。在Drupal中安装模块非常容易,并且在不完全理解该模块的细微差别的情况下开始使用它。看起来好像模块正在按预期工作。但是,在您的项目中途,您可能会发现某个特定模块的限制或问题在没有主要自定义代码的情况下无法克服。另一个模块可能与项目一样合适,但也满足了您的额外要求。一个很好的例子是决定如何设置用户权限。有许多模块可以帮助增强Drupal的开箱即用权限系统,但每个模块的工作方式不同,并且具有特定的功能集。您是否需要针对不同用户,工作流程要求等的特殊登录屏幕?此外还包括对您是否应该使用不完全符合您需求的模块或编写自己的模块的正确评估。如果没有完全理解模块与您的特定要求相关的限制,您可能会花费大量时间尝试使模块满足您的需求,而不是仅仅快速地从头开始构建一个完全符合您要求的模块。