Пишем плагин для Wordpress. Добавление в репозиторий Wordpress.org (часть 7)
Настало время опубликовать седьмую (но видимо — не последнюю) часть руководства Как написать плагин для Wordpress.
В ней я рассмотрю и пошагово изложу процесс добавления написанного плагина в репозиторий на сайте Wordpress.org.
Алгоритм добавления плагина в репозиторий Wordpress.org
- Регистрируемся на Wordpress.org в . При помощи меню слева переходим в , выбираем пункт .
- Создаём для плагина файл readme.txt согласно . Также можно посмотреть пример readme.txt, который я делал для своего wordpress-плагина . После написания readme.txt для плагина, его необходимо проверить , который может указать на присутствующие ошибки или одобрить файл.
- После одобрения файла валидатором можно продолжить добавление плагина, заполнив форму, предлагаемую в пункте Add Your Plugin. Форму надо заполнять на английском. После отправки формы ждём одобрения плагина (письмо об одобрении придёт на указанный при регистрации e-mail.
- В полученном письме (мне пришло в течение трёх часов) будет указана ссылка на SVN-репозиторий, в который и нужно будет закачать наш плагин. SVN — это система контроля версий, отслеживающая все изменения целевых файлов. Позволяет вести параллельную разработку нескольких версий программы или совершить простой откат к одной из прошлых версий. Подробности можно получить из .
Дальше нужно совершить следующий набор стандартных действий:- создать локальную папку, в которой будут храниться файлы написанного wordpress-плагина (например: ~/myplugin-dir);
- Выполнить процедуру SVN Check out (http://svn.wp-plugins.org/myplugin-name — ссылка на репозиторий из письма):
$ svn co http://svn.wp-plugins.org/myplugin-name ~/myplugin-dir
> A myplugin-dir/trunk
> A myplugin-dir/branches
> A myplugin-dir/tags
> Checked out revision 15472. - Скопировать все файлы плагина в директорию ~/myplugin-dir/trunk/ и загрузить их в репозиторий:
$ svn add ~/myplugin-dir/trunk/*
> A trunk/example_plugin.php
> A trunk/readme.txt - Перейдя в директорию ~/myplugin-dir, создать релиз текущей версии плагина, сообщив о сделанных изменениях (выполнить commit):
~/myplugin-dir$ svn ci -m 'added version 1.0 of my plug-in'
> Adding trunk/my-plugin.php
> Adding trunk/readme.txt
> Transmitting file data .
> Committed revision 15473.
Плагин для Wordpress успешно написан и добавлен в репозиторий
На этом всё, плагин успешно добавлен в репозиторий wordpress.org!
Теперь плагин будет некоторое время висеть в «новых», на вкладке со статистикой будет доступна собственно статистика скачивания и со страницы плагина будет достаточно большое число переходов на сайт, указанный в readme.txt как домашняя страница.
Русифицированный плагин можно попробовать добавить на , я хочу попробовть сделать это и в дальнейшем опубликую в рамках руководства «Как написать плагин для Wordpress» результаты.
P. S. В качестве SVN-клиента для Windows можно использовать .
ноября 16, 2009 | Posted by dimio 
Categories:
Tags:

Последние комментарии