Drupal资源

对于 Drupal 开发者来说,有很多可以利用的资源。我们在这里列出了最常用的一些。

drupal模块搜索

http://drupalmodules.com/module-finder

Drupal API 参考

http://api.drupal.org

注释来自于 Drupal 函数,同样在 Drupal CVS 的第3方资源库的 contributions/docs/developer 区域也存在相关的文档,你可以在 http://api.drupal.org 查看该文档。在这里,代码是可被搜索的,相互关联的,而且根据主版本仅进行了归类。它值得你花点时间好好的熟悉这个站点。事实上,你也可以建立自己的本地版本;相关的指南参看 http://drupal.org/node/26669。

安全顾问

http://drupal.org/security

在这个页面,通过 e-mail 或者一个 RSS 种子就可以获得安全顾问服务。当你登录到 http://drupal.org 时,你可以从这个页面订阅顾问服务。

更新模块

http://drupal.org/update/modules

当一个新的 Drupal 版本修改了一个 API 时,修改的技术性建议将会在这里进行说明。这个页面可帮助你让你的模块与在 Drupal 代码库所做的的修改保持同步。

更新主题

http://drupal.org/update/theme

这个页面与前面的“更新模块”页面提供类似的信息,但它是针对主题的。它对于将主题从Drupal的一个版本更新到另一个版本非常重要。

参考手册

在线参考手册位于 http://drupal.org/handbooks,人们正不断的在对其进行更新和改进中。许多 HOWTO 的文档也发布在这里,提供了逐步的指南。

论坛

论坛位于 http://drupal.org/forum,它是一个能够获取 Drupal 相关帮助的极好的去处。你遇到的问题通常前人也遇到过,他们把相关经验已发布到了论坛上,你只需要去搜索就可以了。

提示:试着使用一个搜索引擎专门搜索位于 http://drupal.org 上的结果。例如,在 Google 的一个查询“installation profiles site:drupal.org”将得到在 http://drupal.org 中的所有包含“installation profiles”的页面。

邮件列表

有许多特定主题的邮件列表可以使用。关于这些的订阅管理和归档文件可在 http://lists.drupal.org/listinfo 找到。

开发

这一列表是为 Drupal 开发者服务的,它包括一般的讨论,比如 Drupal 的未来方向,开发相关的问题,以及不同方式的优缺点。如果要做一个大的修改,通常也在这里进行讨论。这是个热门的列表。

文档

这一列表是为文档编写者服务的。Drupal 的代码和行为的文档是个永久性的任务。编写文档对于 Drupal 的成功非常重要,关于文档改进和修改的讨论常在这里进行。初级开发者在这个列表中花些时间,对其工作会很有帮助。

drupal-cvs

所有 CVS 提交消息的列表。它对于追踪 CVS 资源库都发生了哪些变化非常有用。另一种选择,包括在 http://drupal.org/cvs?rss=true&nid=3060 用 RSS 种子订阅 Drupal 的核心资源库的变化,以及访问 http://drupal.org/cvs 查看关于最近提交的列表。

基础设施

这是为那些维护 Drupal 基础设施的志愿者服务的,Drupal 的相关项目都运行在这些基础设施上,包括 web 服务器、数据库服务器、CVS 资源库、邮件列表等等。

支持

尽管可在 http://drupal.org 的论坛得到大多数支持,但是还是有一个提供同样服务的邮件列表,人们在这里可以相关帮助。

 

网管

一个邮件列表,为维护 http://drupal.org 上的网站的志愿者服务。

CVS 申请

用于向第3方资源库提交代码的 CVS 帐号不是每个人都可以拥有的。为了得到一个帐号,一个新手必须在这个邮件列表中发送一个申请并说明需要账号的原因。申请将由相关的开关阀进行审核,接着被批准或者被拒绝。参看 http://drupal.org/cvs-account。

 

兴趣小组

本地或者区域用户小组,以及 Drupal 特定方面的兴趣小组,可以使用 http://groups.drupal.org 来组织活动和进行交流。该站点使用了 organic groups(组织小组)模块来提供相应的功能。其中专门针对初级开发者的小组为 Drupal Dojo 小组(http://groups.drupal.org/drupal-dojo)。这个小组目的是为初级开发者讲授 Drupal 技巧,并让其逐步成为高手。

网络即时聊天系统(Internet Relay Chat(IRC))

IRC 主要作为 Drupal 开发者的实时聊天工具使用,人们在上面可以相互帮助和讨论和 Drupal 相关的问题。并非所有的开发者都使用 IRC,而且有些人认为 IRC 上提供的帮助是有害的因为对问题的回答不能被其他开发者看到,所以他们一般在 http://drupal.org 的论坛或者邮件列表中讨论相关问题。然而,当需要快速的针对特定主题进行交流时使用 IRC 是很方便的。这里有一些与 Drupal 相关的重要频道。偶尔在准备发布一个新版本时为了代码冲刺和 bug 快速修复,也会建立一些特定的频道的。

这里所列的所有频道都可以在 freenode 网络上使用(http://freenode.net)。

#drupal-support

志愿者回答 Drupal 相关问题的频道。

#drupal-themes

讨论Drupal主题化的频道。

#drupal-ecommerce

讨论如何将 Drupal 应用到电子商务的频道(参看 http://drupal.org/project/ecommerce )。

#drupal

讨论 Drupal 的开发。许多核心的开发者都挂在这里。寻求帮助的问题不允许发布在这里;请使用 #drupal-support 或者 http://drupal.org 的论坛来获取帮助。

#drupal-consultants

在这个讨论组里可以找到提供付费服务的 Drupal 顾问(也可以在 Drupal 论坛里找到相应的付费服务: http://drupal.org/forum/51)。所有关于费用的讨论都在私下进行。

博客

博客就是在线日志。许多 Drupal 开发者都拥有博客,在里面他们可以记录他们的 Drupal 开发经验。

Planet(行星)

http://drupal.org/planet

这里聚合了与 Drupal 相关的博客。经常阅读者里的博客,能够帮助你把握住 Drupal 社区动态的脉搏。

贡献

贡献者是 Drupal 的最重要的资产,也是 Drupal 持续发展的原因,Drupal 不仅仅是一个平台,它还是一个社区。在 http://drupal.org/contribute 你可以为 Drupal 贡献力量,不仅仅是通过开发的形式,也可以是翻译,使用,捐赠,市场推广等等。这个页面列出了为 Drupal 工程在各个层面做贡献的一个起点。