Drupal专业开发指南 第21章 标签化和创建一个发布
现在模块已经可用于Drupal 5了。让我们继续前进,来创建一个发布。我们将通过创建一个标签来实现这一点。
现在模块已经可用于Drupal 5了。让我们继续前进,来创建一个发布。我们将通过创建一个标签来实现这一点。
让我们继续前进,来创建分支:
我们知道,还有许多懒惰的用户还在使用Drupal5,现在让我们看看如何为他们创建一个分支。
你可以使用cvs log命令来查看一个文件的历史。让我们看看foo.info文件的两次提交:
如果你的签出正常工作了,那么在sites/all/modules/contrib下,应该包含以下内容:
由于你把你的模块贡献给了社区,如果能够使用一种结构化的方式,让模块的其它用户能与你进行交互,这应该是再好不过了。这样,你就不会经常收到哪些不期而遇的电子邮件了,而且还有一种标准的方式用来追踪请求的特性、bug修正、等等。登录到drupal.org以后,访问http://drupal.org/node/add/project,或者使用站点导航菜单导航到“创建内容➤工程”,然后填充表单;你需要格外注意一下“完整描述”字段,在这里你可以描述你的模块(或者主题)。填完表单以后,你就可以访问你的工程了,工程地址为:http://drupal.org/project/yourprojectname。
现在,你的模块已被提交到资源库中了,这和其它的第3方模块一样,你可以将它从CVS签出,并放在你的Drupal本地开发拷贝中(你可能首先需要创建modules和contrib目录):
现在到了关键时刻了。是时候将你的文件提交到资源库中了!是不是有点紧张。检查/path/to/local/copy/of/contributions/modules/foo,看看它是不是包含了所有的文件并且里面包含了你想要提交的代码。接着,输入决定性的命令。使用一个简洁的句子来描述你模块的功能,接着继续前进: