Как раскошелиться на плагин?


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

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


11

В SVN нет настоящей «вилочной» опции. Вы можете проверить копию плагина, а затем внести изменения, но нет способа отправить их обратно под тем же именем плагина без прав администратора.

Вот несколько вариантов (от лучших к худшим IMO):

A) Посмотрите, предоставит ли оригинальный автор вам доступ администратора (иногда это происходит, если они отказались от плагина, и вы попросили его принять его)

Б) Создайте патч и отправьте его первоначальному автору (иногда авторы отказываются от плагинов, потому что у них нет времени, но они готовы принять патчи)

C) Создайте новый плагин, основанный на оригинальном коде, дайте ему новое имя, вы можете выполнить шаги в ответе Вика на это. (Если вы сделаете это, я обязательно внесу оригинального автора в источник и, возможно, в readme)


Спасибо! У меня был трудный выбор работы, чтобы быть моим "ответом", но оба ваших ответа были действительно полезны. Еще раз спасибо!
Ричардмтл

@richardmtl Добро пожаловать! Если вы еще этого не сделали, вы также можете проголосовать за каждый ответ.
Брук.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.