среда, 21 апреля 2010 г.

Как добавить свой модуль на drupal.org

Кросспост отсюда.

Этап 1.

Для начала, как можно подробнее опишите о что делает ваш модуль и для чего он нужен. Затем переведите все это на английский язык. И добавьте в ваш модуль файл README.TXT, где и будет это описание. Это же описание добавите на страницу вашего проекта.

Этап 2.

Во все файлы модуль добавьте первую строку, по принципу:

для PHP и JavaScript файлов внутри
// $Id$
в файлах CSS
/* $Id$ */
в файле .info
; $Id$
в текстовых файлах
$Id$
Загляните в Системный Журнал (admin/reports/dblog) на наличие PHP ошибок в вашем модуле. При помощи модуля Coder проверьте код вашего модуля и поправьте где нужно.

Этап 3.

Зайдите или зарегистрируйтесь на drupal.org, перейдите на страницу CVS application form и заполните необходимые поля. Дальше либо смотрите почту, либо загляните в ваш трекер и увидите там сообщение с темой «Ваше_Имя_Пользователя [Ваше_имя_пользователя]». Упаковываете ваш модуль в ZIP или GZIP и прикрепляете в первом камменте меняя статус на “needs review”. А дальше по стандартной процедуре будет вопрос(ы), отвечая на которые ставьте статус „needs review“. Как только получите статус “fixed”, значит вы получили CVS аккаунт. Проверьте почту ответ будет там.

Этап 4.

Как только вам дадут понять, что вы получили CVS аккаунт, вы сможете добавлять страници проектов и все что для этого нужно. На странице "Create content" добавятся:

Book page — для написания более подробной инструкции к вашему модулю — handbook;
Image — для скриншотов к модулю;
Project — сам проект;
Project release — для создания релиза проекта.
При создании проекта обязательно заполняйте поле CVS directory оно обязательное (хотя и написано что можно не заполнять), например /modules/короткое_название_модуля/.