windows下用TortoiseCVS上传你写得模块到drupal.org的CVS上

添加模块到drupal CVS的步骤

1、首先,你需要去drupal.org上申请一个cvs账号,申请地址如下:
http://drupal.org/node/59

2、当你安装好了TortoiseCVS以后,你需要定位到你写得模块所在的文件夹。
右击那个文件夹,TortoiseCVS的相关命令就会显示出来。

3、右击你模块所在的文件夹。选择CVS > Make New Module。

如下图所示

tortoisecvs
Protocol那一栏里你需要选择Password server (:pserver:) 。
CVSROOT这一栏不用填,这一栏是由下面所填的内容来自动填充的。
server这一栏需要填:cvs.drupal.org
port这一栏可以留空。
repository folder这一栏需要填:/cvs/drupal-contrib
user name就是你申请的drupal.org上的CVS账号的用户名(注意:user name是区分大小写的)

都填写完以后,CVSROOT上自动出现如下信息:
:pserver:username@cvs.drupal.org:/cvs/drupal-contrib

4、对于module这一栏:定义,复制和粘贴或者写下你的模块的名字来代替下面这一行的“modulename”

。这应该跟你模块所在的文件夹的名字符合。
contributions/modules/modulename
按下“ok”,TortoiseCVS会运行,然后报告操作成功。这样就在Drupal CVS里创建了一个包含你的模块

文件的目录。你可以通过访问贡献列表

http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/)来检查你刚才创建的目录


5、到了添加文件的时候了。右击你的模块所在的文件夹,然后选择CVS Add Contents。你模块所在文件

夹里所有的文件都被自动的选上了,单击“ok”。
6、到了提交你文件的时候了。打开你的模块所在的文件夹,你会看到橘色的加号出现在所有的文件上,

这说明这些文件被添加了,然后你需要选择所有的文件,右击,选择CVS Commit。在Comment字段里添加

一些注释,比如“Drupal 5.0的第一版”,然后点击“ok”。如果你的模块的文件夹里包含一些子文件夹

,比如“/images”,那么你需要重复刚才的步骤在所有的子文件夹里,知道所有的文件都被提交结束。

完成了以上6步以后,你的模块就被注册到了Drupal CVS里了。

在drupal.org上为你的模块创建一个项目

7、到了添加一个项目到drupal.org上的时候了。登陆你的drupal.org上的账号,然后单击creat content

> project。在提交的项目表单里,大多数的字段是有详细解释的。short project name应该跟你的模块

的文件夹名字相配。对于CVS tree,用如下的url,用你的short project name代替“modulename”。
http://cvs.drupal.org/viewvc/drupal/contributions/modules/modulename
当所有的表单添加完以后,单击submit。不要担心,你可以修改你添加的数据。
8、现在你需要返回到cvs里,为你发布的模块的特定的版本,创建一个cvs tag

(http://drupal.org/node/94155)。这有助于追踪各个发布版本之间的差别。如果这是第一个稳定的

版本,你可以以1.0开始。根据drupal的版本不同,可以选择用如下的标签形式。
DRUPAL-6-1-0
DRUPAL-5-1-0
DRUPAL-4-7-1-0
9、到了增加一个新的版本到cvs的时候了。这是一个容易忘记的一步,但是千万别忘。否则你所有的时间

都白白的浪费了。点击add new release链接为你的项目-在项目页中的那个(“creat conteng>release

”不能做到这个)。选择一个合适的cvs identifier。下面的就有详细解释了,最后点击submit。

如下图所示:

releases

所有的工作就结束了。现在你的模块已经通过drupal CVS管理并且被当作了drupal.org的一个项目。

原文地址:

http://drupal.org/node/188985

补充上east兄在drupalchina上的一个帖子

http://drupalchina.org/node/5301

评论

伪静态,发现还要用to

伪静态,发现还要用token这个模块?

Google一下,每天活力无限。

恩,需要用到这个模

恩,需要用到这个模块~~

加速的模块我找不到

加速的模块我找不到啊,找了一个APC的不能用,我的是6.0×
我的响应速度就没你的好。

Google一下,每天活力无限。

你的响应速度不行,主要是图片的原因吧?

图片下载很浪费时间的,APC装上应该能提高速度

好多好东西

相当不错。
嘿嘿,我的站是Google一下
http://googleyixia.com
有空多指教
静态化咋弄啊,应该很不错,我找一下啊。

你的站点也非常不错,很有新意

静态化我只是用了pathauto模块,做的伪静态,其实只是相当于做了个别名。