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

dev08.11.2016

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

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

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

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

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

  1. Первым делом откройте утвердительное письмо и найдите адрес вашего плагина в репозитории. Он должен выглядеть примерно так: http://plugins.svn.wordpress.org/my-name-of-pluginopen in new window;

  2. Теперь найдите подходящее место на компьютере и сохраните туда копию плагина. Я предлагаю создать папку для всех ваших плагинов, например documents/wp-plugins;

  3. В папке wp-plugins создайте папку для вашего плагина, имя для неё возьмите из ссылки в письме. В нашем примере это будет my-name-of-plugin;

  4. Теперь щёлкните правой кнопкой мыши по только что созданной папке и выберите SVN Checkout:

    01
  5. В открывшемся окне введите полный адрес плагина в поле URL of repository и нажмите OK:

    02
  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:

    05
  12. На данном этапе программа может запросить ввод логина и пароля от аккаунта wordpress.orgopen in new window. Введите их и нажмите OK;

  13. Будет запущен процесс загрузки файлов плагина с вашего компьютера в репозиторий. На экране вы увидите журнал обновлений и надпись "Completed", как только все операции будут завершены. Вы также получите письмо от WordPress, подтверждающее загрузку плагина;

    06
  14. Нажмите OK, чтобы закрыть окно.

Поздравляю! Вы только что опубликовали свой плагин в каталоге 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/open in new window