"Программист — это профессиональный конвертер галлюцинаций заказчика в жесткую формальную систему"
Jan 142013
 

Плагин готов, вероятно он пригодится не только Вам, может кто-то скажет Вам спасибо за него, но чтобы его могли найти люди – его надо разместить в общем репозитории плагинов WordPress на сайте WordPress.org.

В это посте мы разберем все шаги, которые необходимо сделать для этого.

Оформляем плагин

Чтобы Ваш плагин корректно отображался, необходимо оформить файл readme.txt, который будет находиться в корневой  папке плагина. Проще всего это сделать использую он-лайн генератор http://tools.trepmal.com/wp-readme-generator/ . Пройдемся по полям, которые Вам придется заполнить:

  • Plugin name – уникальное название вашего плагина
  • Contributors – ники создателей на WordPress.org (да, Вам придется сделать там свой аккаунт)
  • Donate link – ссылка на Ваш сайт (кстати она открытая).
  • Tags – тэги, по которым Ваш плагин будут искать
  • Required at least – версия WordPress, начиная с которой Ваш плагин будет работать
  • Tested up to – максимальная версия WordPress, на которой Вы тестировали плагин
  • Stable tag  – тэг рабочей версии в SVN (по умолчанию trunc)
  • Short description – 150 знаков, коротенькое описание Вашего плагина
  • Description – все, что Вы хотите рассказать про плагин
  • Installation – описание процесса инсталляции плагина
  • FAQ – набор вопросов и ответов, если таковые имеются
  • Screenshots – скриншоты работы Вашего плагина
  • Changelog – список изменений от версии к версии
  • Upgrade notice -действия пользователей при апгрейде с предыдущих версий

Заполняем все это, жмем Generate и копируем подученный текст в файл.

Теперь заархивируем нашу папку с плагином. Там должны быть:

  • файл плагина ntp_header_images.php
  • файл readme.txt
  • файл style.css
  • фалы со скриншотами
  • каталог translate с его содержимым

Архив разместим где-то на сайте, откуда его можно скачать, например в папке /wp-content/uploads.

Сообщаем модераторам WordPress.org о своем плагине

Идем по ссылке http://wordpress.org/extend/plugins/add/ и заполняем всего 3 поля.

  • Plugin name – название Вашего плагина (вероятно, так будет называться SVN репозиторий)
  • Plugin description – тоже, что мы писали в файле Readme.txt
  • Plugin URL – ссылка на архив с плагином

Размещаем плагин в SVN-репозитории wordpress.org

В течении пары дней модераторы посмотрят Ваш плагин и если все хорошо, вышлют Вам адрес Вашего SVN-репозитория, в который Вы и положите свой плагин. Именно оттуда его вытащит робот и покажет на страницах сайта WordPress.org и в админках всех блогов 🙂

Итак, письмо пришло. Там будет ссылка вида http://plugins.svn.wordpress.org/YOUR_PLUGIN_DIR/ – самое время поставить SVN, если он у Вас еще не установлен. В Ubuntu –

apt-get install svn

в Windows – поставьте TortoiseSVN

Создадим где-нибудь на диске папку с для Вашего плагина

mkdir ~/YOUR_PLUGIN_DIR

Теперь сделаем Check-out текущего содержимого SVN в эту папку

svn co http://plugins.svn.wordpress.org/YOUR_PLUGIN_DIR/ ./YOUR_PLUGIN_DIR

Перейдем в директорию плагина

cd YOUR_PLUGIN_DIR

Разархивируем наш плагин в папку YOUR_PLUGIN_DIR/trunk – это первая версия плагина, именно отсюда робот будет брать плагин для раздачи всем. Зальем файлы на сервер

svn add YOUR_PLUGIN_DIR/trunk/*
svn ci -m 'Initial plugin version'

Ну вот и все. плагин в SVN, минут через 15-20 можно поискать его на WordPress.org

 

Поделиться в соц.сетях

  3 Responses to “Плагин для WordPress. Размещение плагина в репозитории WordPress.org”

  1. Keep functioning ,splendid job!

  2. Good information thank you closely monitor your success.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)