Comment bifurquer un plugin?


12

Je veux commencer à redonner à la communauté, mais écrire un plugin à partir de zéro est actuellement légèrement au-delà de mon niveau de compétence et de créativité (ce qui signifie que je ne sais pas quel genre de problème je peux résoudre avec un plugin! Chaque fois que je pense à quelque chose, je trouve un plugin ou 6 qui ont déjà été écrit!). Cependant, j'ai récemment identifié un plugin très simple qui semble abandonné depuis WP 2.8, et je pense que je peux le modifier pour qu'il soit compatible 3.1. J'ai demandé, et il semble que la meilleure façon de mettre à jour ce plugin soit de le bifurquer simplement.

Alors maintenant ma question: comment faire? Je suis nouveau sur SVN, donc je ne sais pas trop où aller, comment commencer, etc. Est-ce que quelqu'un peut me guider? :)

Réponses:


11

il y a plusieurs guides dans le Codex qui peuvent vous aider,

  • Configurer votre plugin pour la soumission
  • Soumettez votre plugin
  • Tenez-le à jour

Je pense aussi que c'est une bonne idée de "réparer" les anciens plugins utiles :)

Étapes :
http://wordpress.org/extend/plugins/about/

Soumettre :
http://wordpress.org/extend/plugins/add/

Comment utiliser Subversion :
http://wordpress.org/extend/plugins/about/svn/

Promotion et informations supplémentaires :
http://codex.wordpress.org/Plugin_Submission_and_Promotion

L'utilisation de subversion dépend de votre système d'exploitation, pour Windows, je recommande tortoise SVN http://tortoisesvn.tigris.org/ Pour Mac, consultez "Versions", http://versionsapp.com/ ou vous pouvez utiliser la ligne de commande. De nombreux IDE ont également un support de subversion intégré.


11

Il n'y a pas de véritable option "fork" avec SVN. Vous pouvez extraire une copie du plugin puis apporter des modifications mais il n'y a aucun moyen de les renvoyer sous le même nom de plugin sans accès administrateur.

Voici quelques options (par ordre du meilleur au pire OMI):

A) Voyez si l'auteur original vous accordera un accès administrateur (c'est parfois le cas s'il a abandonné le plugin et que vous lui demandez gentiment de le reprendre)

B) Créez un patch et envoyez-le à l'auteur d'origine (parfois les auteurs abandonnent les plugins car ils n'ont pas le temps mais sont prêts à accepter les patchs)

C) Créez un nouveau plugin basé sur le code d'origine, donnez-lui un nouveau nom, vous pouvez suivre les étapes de la réponse de Wyck pour cela. (Si vous faites cela, je m'assurerais de créditer l'auteur original dans la source et éventuellement dans le fichier Lisez-moi)


Je vous remercie! J'ai eu du mal à choisir celle qui devait être ma «réponse», mais vos deux réponses ont été très utiles. Merci encore!
richardmtl

@richardmtl Vous êtes les bienvenus! Si vous ne l'avez pas déjà fait, vous devriez également pouvoir voter pour chaque réponse.
Brooke.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.