Загрузка плагина в SVN-репозиторий WordPress

В этой статье я расскажу о том, как опубликовать плагин в каталоге WordPress с помощью программы TortoiseSVN на компьютере под управлением ОС Windows.

Предполагается, что вы уже разработали свой плагин, отправили запрос на его размещение в репозитории и получили письмо с одобрением.



Вам понадобится:

  • Письмо с разрешением на размещение плагина, содержащее его точный адрес в SVN-репозитории WordPress
  • Копия самого плагина
  • Копия файла readme.txt плагина
  • Установленная программа TortoiseSVN

Публикация нового плагина WordPress

  1. Первым делом откройте утвердительное письмо и найдите адрес вашего плагина в репозитории. Он должен выглядеть примерно так: http://plugins.svn.wordpress.org/my-name-of-plugin.
  2. Теперь найдите подходящее место на компьютере и сохраните туда копию плагина. Я предлагаю создать папку для всех ваших плагинов, например documents/wp-plugins.
  3. В папке wp-plugins создайте папку для вашего плагина, имя для неё возьмите из ссылки в письме. В нашем примере это будет my-name-of-plugin.
  4. Теперь щёлкните правой кнопкой мыши по только что созданной папке и выберите SVN Checkout:
    01
  5. В открывшемся окне введите полный адрес плагина в поле URL of repository и нажмите OK:
  6. Служебные директории из SVN-репозитория будут загружены в папку плагина на вашем компьютере. Т.к. плагин новый, директории эти будут пустыми:
    03
  7. Нажмите OK, чтобы закрыть окно.
  8. В первую очередь нас интересуют 2 папки:
    • trunk – здесь располагается последняя версия вашего плагина. Вы можете загружать файлы из неё и фиксировать (коммитить) изменения, когда это необходимо.
    • tags – папка с ревизиями плагина. Вы никогда не должны изменять файлы в этой папке – это резервные копии всех версий вашего плагина.
  9. Откройте папку trunk и скопируйте в неё все служебные файлы плагина, в т.ч. файл readme.txt (скриншоты, баннер и иконки плагина следует поместить в папку assets).
  10. Теперь щёлкните правой кнопкой мыши в свободной области папки и выберите SVN Commit:
    04
  11. В текстовом поле открывшегося окна введите короткий комментарий к обновлению, например «Version 1.0 — First public release» и нажмите OK:
  12. На данном этапе программа может запросить ввод логина и пароля от аккаунта wordpress.org. Введите их и нажмите OK.
  13. Будет запущен процесс загрузки файлов плагина с вашего компьютера в репозиторий. На экране вы увидите журнал обновлений и надпись «Completed», как только все операции будут завершены. Вы также получите письмо от WordPress, подтверждающее загрузку плагина.
    06
  14. Нажмите OK, чтобы закрыть окно.
  15. Поздравляю! Вы только что опубликовали свой плагин в каталоге WordPress и теперь любой человек сможет скачать и установить его. Однако осталось ещё одно действие, которое настоятельно рекомендуется выполнить, а именно создание ревизии плагина.

Создание ревизии плагина

  1. Щёлкните правой кнопкой мыши в свободном месте каталога trunk и выберите TortoiseSVNBranch/tag…:
    07
  2. В поле To path измените путь  с /trunk на /tags и добавьте к нему номер версии плагина, например так:
    08
  3. Нажмите OK.
  4. Программа снова может запросить у вас логин и пароль (если вы не указали ей запомнить их в предыдущий раз).
  5. После этого вы увидите сообщение, похожее на это:
    09
  6. Нажмите OK, чтобы закрыть окно.
  7. Теперь вы можете зайти в папку tags, щёлкнуть правой кнопкой мыши в свободном месте и выбрать SVN Update. Эта команда загрузит все ревизии плагина (или ту, что мы только что добавили в репозиторий) на ваш компьютер.

 

Источник: https://www.itsupportguides.com/wordpress/how-to-upload-a-plugin-to-the-wordpress-svn-repository/