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

et_est 发布于 2019-11-10 drupal 最后更新 2019-11-10 12:10 237 浏览

我刚刚开始学习Drupal,我非常喜欢它。 初学者最常见的陷阱是什么?他们怎样才能避免?

已邀请:

jquia

赞同来自:

你可以 - 很多人开始使用Drupal附带的Garland主题,因为它在中间有逻辑(主题中的大禁忌)并且令人困惑地重命名它的部分。禅是有记录的。 这是Lullabot关于它的播客: http://www.lullabot.com/audiocast/podcast-74-drupal-design-round-table

ket

赞同来自:

对于Drupal初学者来说,如果像我一样牢牢掌握MVC或MVP概念,我建议购买或借用“Pro Drupal 7 Development”,第三版。 至于陷阱:

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

dut

赞同来自:

内容太长未翻译

eea

赞同来自:

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

jvitae

赞同来自:

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