代码之家  ›  专栏  ›  技术社区  ›  Kico Lobo

对于初学Drupal的用户来说,最常见的陷阱是什么?[闭门]

  •  24
  • Kico Lobo  · 技术社区  · 16 年前

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

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

    5 回复  |  直到 16 年前
        1
  •  83
  •   jfs    16 年前

    首先,你应该清楚自己想学什么:

    • 主题化?
    • 工地建设?
    • 开发新的模块/功能?

    当然,这些区域的边界并不清晰,但是您学习drupal所遵循的模式将非常不同。以下是我的看法:

    初学者经常犯的一个错误就是匆忙。在一个书名为“24小时以内学会C++”的书籍中,人们会接近Drupal,相信他们可以在一两天内与别人的代码一起玩。如果他们第一眼看不懂Drupal中的工作原理,他们会转而使用Drupal 并开始在博客和论坛上发布drupal有多复杂。

    所以:准备好投入时间和精力去接受高水平的 复杂性 )这与 并发症 )德鲁帕尔的。准备实际 学习 工作原理,而不是浏览论坛和邮件列表上的帮助请求。如果你仍然不相信。它来了 some good reading .

    如果你正在学习主题化

    • 陷阱
    • 更好的方法 :首先,请至少深入了解Drupal theming guide . 这是干的,它的无聊,但它给你一个主题引擎的流程很好的概述。然后下载并安装 zen theme

    如果你正在学习建筑工地

    • :被可用模块的数量压得喘不过气来,错过了大模块。
    • 更好的方法 当前位置阅读一些 case studies CCK Views ,虽然它们(到目前为止)是有贡献的模块,但它们是99%的drupal站点的组成部分。

    • 当前位置如果你想擅长drupal,你就不能按 及时 一个。您确实需要全面了解系统的所有组件(其中包括:表单API、菜单系统、钩子逻辑、Drupal中的js、节点处理、主题引擎、本地化、缓存……)。Drupal在某种程度上是一个框架,如果您不太了解在其中植入代码的生态系统,那么您很可能会花费大量时间来生成一个可怕的代码,而该代码很快或稍后将无法完成它应该做的事情。最重要的是,你需要花很多时间来编写代码,而实现“drupal方式”可能只需要一小部分时间。

    我对学习在drupal中编写好代码的可能工具的看法

    • http://drupal.org -网站上充斥着有用的信息,但它太杂乱了,信噪比太低了,我不鼓励把网站作为你的主要信息来源。
    • 书 -在我看来,如果你是Drupal的新手,投资几本书可能是值得的。书籍提供了一种逻辑结构和学习顺序,这是从一个站点跳到另一个站点所无法做到的,在这里播放一个屏幕,在那里播放一个操作指南。我的前三名: Module development 这是一本写得很好的书,有一系列巧妙的主题,它实际上指导您编写一些越来越复杂的模块。快速了解drupal的工作原理是一本不错的读物。 Pro Drupal Develpment 是 给Drupal的书。它非常枯燥,尽管它一直都有代码示例,但我更喜欢它作为学习手册/参考文本。确保获得第二版,因为第一版涉及Drupal 5,它很快就会过时。Pro Drupal开发唯一值得注意的缺点是javascript(以非常仓促的方式引入)。JS和Drupal是一个广泛的话题,因此我喜欢它 Drupal 6 Javascript and jQuery better 正如我提到的第一本书,这本书也是基于项目的(也就是说,你学到了与实施项目的需求相关的东西)。
    • -它们是信息和实例的宝贵来源。当你对如何实现目标有了大致的了解,但在某个特定领域的经验太少而无法自主时(而且每个人,无论有多丰富的经验,都有一些他们不“专业”的领域),这是搜索的最佳场所。一些好的网站已经被其他人提到了。我一直最喜欢的是 lullabot 但是 drupal dojo learn by the drop 也很好。
    • 社区 -这是drupal的巨大资产。这个社区非常大,非常乐于助人,你可能随时都会找到愿意帮助你的人。这个 IRC channel
    • 会议 -Drupal社区每6个月举行几天会议(一次在北美,一次在欧洲),交流专业知识和信息。尽管去德鲁帕孔旅行可能(太)昂贵,因为社区组织了几次会议来发布所有的信息 videos of all the sessions held

    希望这有助于你继续前进,祝你学习好运

        2
  •  2
  •   derrekc    13 年前

    对于Drupal初学者,“尤其是”如果像我一样对MVC或MVP概念有着坚定的理解,我建议购买或借用“Pro Drupal 7 Development”,第三版。

    至于陷阱:

    • 了解菜单(布线)系统
    • 虽然有些人信奉禅宗,但我个人也信奉欧米茄
    • CTools很棒,视图是Drupal星球上最好的调味品,但在面板和页面管理器界面上要轻描淡写。:)

        3
  •  1
  •   Karl    16 年前
    • 学习使用禅宗主题或类似的主题作为基础
    • 主题字段,而不是页面
        4
  •  1
  •   anonymouse    16 年前

    你可以——很多人从Garland主题开始,与Drupal一起被卡住,因为它在中间有逻辑(在主题中没有大的),并把它的部分重新命名。禅宗是有记载的。

    下面是摇篮曲的播客: http://www.lullabot.com/audiocast/podcast-74-drupal-design-round-table

        5
  •  1
  •   SnapShot    15 年前