Drupal资源
译者:老葛 Eskalate科技公司
对于Drupal开发者来说,有很多可以利用的资源。我们在这里列出了最常用的一些。
代码
下面是一些Drupal代码资源。
Drupal CVS
http://cvs.drupal.org/viewcvs/drupal/
我们在第21章已经讲解了如何访问Drupal CVS的核心资源库和第3方资源库。然而,前面的URL给出了一个方便的web接口用来浏览有哪些资源库可用。特别值得一提的是,能够快速的对其代码进行着色以示区分。
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的论坛得到大多数支持,但是还是有一个提供同样服务的邮件列表,人们在这里可以相关帮助。
主题
为主题开发者讨论主题相关的问题。
翻译
一个邮件列表,为将Drupal接口翻译成其它语言服务。
网管
一个邮件列表,为维护http://drupal.org上的网站的志愿者服务。
CVS申请
用于向第3方资源库提交代码的CVS帐号不是每个人都可以拥有的。为了得到一个帐号,一个新手必须在这个邮件列表中发送一个申请并说明需要账号的原因。申请将由相关的开关阀进行审核,接着被批准或者被拒绝。参看http://drupal.org/cvs-account。
咨询
Drupal顾问和Drupal服务和主机提供商,可以在这里讨论相关的Drupal付费服务。
兴趣小组
本地或者区域用户小组,以及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(行星) Drupal
http://drupal.org/planet
这里聚合了与Drupal相关的博客。经常阅读者里的博客,能够帮助你把握住Drupal社区动态的脉搏。
贡献
贡献者是Drupal的最重要的资产,也是Drupal持续发展的原因,Drupal不仅仅是一个平台,它还是一个社区。在http://drupal.org/contribute你可以为Drupal贡献力量,不仅仅是通过开发的形式,也可以是we你当,翻译,使用,捐赠,市场推广等等。这个页面列出了为Drupal工程在各个层面做贡献的一个起点。