Як роздрібнити плагін?


12

Я хочу почати віддавати спільноту, але написання плагіна з нуля наразі трохи перевищує рівень моєї майстерності та креативності (тобто, я не знаю, яку проблему я можу вирішити за допомогою плагіна! Кожен раз, коли я думаю про щось, я знаходжу плагін або 6, про які вже написано!). Однак я нещодавно визначив дуже простий плагін, який виглядає покинутим з WP 2.8, і я думаю, що можу змінити його на 3.1 сумісний. Я запитав, і, здається, найкращим способом оновити цей плагін може бути просто розкрутити його.

Тож тепер моє запитання: як це зробити? Я новачок у SVN, тому я абсолютно не впевнений, куди рухатись, як запустити і т. Д. Чи може хтось мене вести? :)

Відповіді:


11

У Кодексі є кілька посібників, які можуть допомогти,

  • Налаштуйте свій плагін для надсилання
  • Надішліть свій плагін
  • Будьте в курсі

Я також думаю, що це чудова ідея "виправити" старіші корисні плагіни :)

Кроки :
http://wordpress.org/extend/plugins/about/

Надіслати :
http://wordpress.org/extend/plugins/add/

Як користуватися Subversion :
http://wordpress.org/extend/plugins/about/svn/

Акція та додаткова інформація :
http://codex.wordpress.org/Plugin_Submission_and_Promotion

Використання субверсії залежить від вашої ОС, для Windows я рекомендую черепаху SVN http://tortoisesvn.tigris.org/ Для Mac ознайомтеся з "Версіями", http://versionsapp.com/ або ви можете використовувати командний рядок. Також багато IDE мають вбудовану підтримку підривної роботи.


11

Немає реальної опції "вилка" зі SVN. Ви можете перевірити копію плагіна, а потім внести зміни, але немає можливості повернути їх назад як те саме ім’я плагіна без доступу адміністратора.

Ось кілька варіантів (з метою найкращого до найгіршого ІМО):

A) Подивіться, чи дозволить вам оригінальний автор отримати доступ адміністратора (це іноді, якщо вони відмовилися від плагіна і ви попросите їх гарненько взяти його на себе)

B) Створіть патч і надішліть його оригіналу (іноді автори відмовляються від плагінів, оскільки вони не мають часу, але готові прийняти патчі)

C) Створіть новий плагін на основі оригінального коду, дайте йому нове ім'я. Ви можете виконати кроки у відповіді Віка на це. (Якщо ви це зробите, я б переконався в тому, щоб зарахувати оригіналу автора у джерелі та, можливо, у readme)


Дякую! Мені було важко вибрати, яка з моїх "відповідей", але обидві ваші відповіді були дуже корисними. Знову дякую!
richardmtl

@richardmtl Ласкаво просимо! Якщо ви цього ще не зробили, ви також зможете підтвердити кожну відповідь.
Брук.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.