Click

Пишемо плагін для WordPress. Додавання в репозиторій WordPress.org (частина 7)

wordpress-plugin

Зміст до курсу створення плагіна для WordPress

Показати зміст »

  1. Введення, загальна інформація (Напишемо плагін для WordPress. Часть1.)
  2. Загальна теорія (Напишемо плагін для WordPress. Частина 2.)
  3. Підготовка до створення сторінки налаштувань (Напишемо плагін для WordPress. Частина 3.)
  4. Створення сторінки налаштувань плагина (Напишемо плагін для WordPress. Частина 4.)
  5. Функціональна складова (Напишемо плагін для WordPress. Частина 5.)
  6. Інтернаціоналізація і русифікація (Напишемо плагін для WordPress. Частина 6.)
  7. Додавання в репозиторій WordPress.org (Напишемо плагін для WordPress. Частина 7.)
  8. Файл з вихідним кодом плагина для WordPress

Розміщення свого плагіна в репозиторії на сайті WordPress.org

Настав час опублікувати сьому (але мабуть - не останню) частину керівництва Як написати плагін для WordPress .

У ній я розгляну і покроково викладу процес додавання написаного плагіна в репозиторій на сайті WordPress.org.

Алгоритм додавання плагіна в репозиторій WordPress.org

  1. Реєструємося на WordPress.org в розділі плагінів . За допомогою меню зліва переходимо в Developer Center , Вибираємо пункт Add Your Plugin .
  2. Створюємо для плагіна файл readme.txt згідно наведеного стандарту . Також можна подивитися приклад readme.txt , який я робив для свого wordpress-плагина WordPress Signaturer . Після написання readme.txt для плагина, його необхідно перевірити спеціальним аналізатором-валідатором , Який може вказати на присутні помилки або схвалити файл.
  3. Після схвалення файлу валідатором можна продовжити додавання плагіна, заповнивши форму, запропоновану в пункті Add Your Plugin. Форму треба заповнювати англійською. Після відправки форми чекаємо схвалення плагіна (лист про схвалення прийде на вказаний при реєстрації e-mail.
  4. В отриманому листі (мені прийшло протягом трьох годин) буде зазначене посилання на SVN-репозиторій, в який і потрібно буде закачати наш плагін. SVN - це система контролю версій, що відслідковує всі зміни цільових файлів. Дозволяє вести паралельну розробку кількох версій програми або зробити простий відкат до однієї з минулих версій. Подробиці можна отримати з книги про Subversion .
    Далі потрібно зробити наступний набір стандартних дій:

    • створити локальну папку, в якій будуть зберігатися файли написаного wordpress-плагіна (наприклад: ~ / myplugin-dir);
    • Виконати процедуру SVN Check out (http://svn.wp-plugins.org/myplugin-name - посилання на репозиторій з листа):
      svn.wp-plugins.org / myplugin-name ~ / myplugin-dir $ Svn co http:// svn.wp-plugins.org / myplugin-name ~ / myplugin-dir
      trunk > A myplugin-dir / trunk
      branches > A myplugin-dir / branches
      tags > A myplugin-dir / tags
      . > Checked out revision 15472.
    • Скопіювати всі файли плагіна в директорію ~ / myplugin-dir/trunk / і завантажити їх в репозиторій:
      myplugin-dir / trunk /* $ Svn add ~ / myplugin-dir / trunk / *
      example_plugin.php > A trunk / example_plugin.php
      readme.txt > A trunk / readme.txt
    • Перейшовши в директорію ~ / myplugin-dir, створити реліз поточної версії плагіна, повідомивши про зроблені зміни (виконати commit):
      -m 'added version 1.0 of my plug-in' ~ / Myplugin-dir $ svn ci-m 'added version 1.0 of my plug-in'
      my-plugin.php > Adding trunk / my-plugin.php
      readme.txt > Adding trunk / readme.txt
      data . > Transmitting file data.
      . > Committed revision 15473.

Плагін для WordPress успішно написаний і додано до репозиторій

На цьому все, плагін успішно додано до репозиторій wordpress.org!

Тепер плагін буде деякий час висіти в "нових", на вкладці зі статистикою буде доступна власне статистика скачування і зі сторінки плагіна буде досить велике число переходів на сайт, вказаний в readme.txt як домашня сторінка.

Русифікований плагін можна спробувати додати на mywordpress.ru , Я хочу попробовть зробити це і надалі опублікую в рамках керівництва " Як написати плагін для WordPress "результати.

PS Як SVN-клієнта для Windows можна використовувати TortoiseSVN .

Ще на схожі теми:

Category Рубрики: seo , Блогінг , Кодинг | Tag Мітки: , , , , , , | Comments Коментарів немає

Leave a Reply