Mon premier plugin WordPress dans le repository

Après d’abord plusieurs semaines d’attente de validation, puis deux semaines pour reprendre le temps de m’en occuper, je viens de “commiter” mon premier plugin (Open Search) dans le repository officiel WordPress.

Alors en passant, quelques remarques sur la façon dont ça fonctionne :

  • la récupération des informations a afficher dans la page du plugin est bizarre : certaines infos sont reprises de l’en-tête du fichier PHP principal du plugin, d’autres de fichier readme.txt… Alors qu’une partie est présente dans les deux… Pas très cohérent… J’aurais mieux vu l’ensemble pris dans le “readme” (c’est d’ailleurs ce que je pensais à l’origine).
  • je serais curieux de savoir pourquoi il n’affiche pas dans la page du plugin les onglets “Installation”, “FAQ” et “Screenshots”, alors qu’ils sont bien présents dans le fichier “readme”…
  • il semblerait bien que les infos affichées soient prises dans le “trunk” et non dans la dernière version stable… D’un côté c’est pas con parce que ça permet de les corriger sans “taguer” de nouvelle version exprès mais d’un autre côté ça veut dire que si on “commite” des modifications dans le trunk pour une nouvelle version, ben c’est ça qui va s’afficher alors que cette nouvelle version n’est pas celle qui est disponible en téléchargement par défaut, ce qui ne me semble pas très malin.

Bref, maintenant faut que je me motive pour finaliser la nouvelle version de Post-lister et traduire la doc pour pouvoir le publier aussi :p

  • Print this article!
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Facebook
  • Twitter
  • del.icio.us
  • Digg
  • Google Bookmarks
  • BlogMemes Fr
  • Wikio FR
  • Netvibes

Tags: ,

8 commentaires pour “Mon premier plugin WordPress dans le repository”

  1. nikohk dit :

    Félicitations mec.

    Juste un truc rapide en survolant… Apparemment t’as des soucis d’infos concernant le readme. Essaies de remplacer
    == Installation ==

    1. Download and unzip the plugin files.
    1. Upload the files to the `/wp-content/plugins/` directory.
    2. Activate the plugin through the ‘Plugins’ menu in WordPress.

    par

    == Installation ==

    1. Download and unzip the plugin files.
    1. Upload the files to the `/wp-content/plugins/` directory.
    1. Activate the plugin through the ‘Plugins’ menu in WordPress.

    Je sais pas si ca va changer un truc, mais à part ca je vois pas.

    A plus.

  2. Darathor dit :

    Ah ouais tiens, je vais tenter ça, on verra bien…

    Merci ^^

    ‘fin si c’est ça, il faudrait qu’ils incluent ça dans le validateur, parce que quand j’ai testé mon fichier, il me disait que tout était bon.

  3. nikohk dit :

    En tout cas y a un truc qui merde dans ton fichier. Sinon ca fonctionnerait.
    Après que ça teste bien ou pas du coté de wp c’est autre chose. :)

    ps: je testerais ton plugin bientôt. ;

  4. Darathor dit :

    Bon ben ça ne semble pas être ça… :blase:

    J’essaierai de trouver une autre fois… J’ai comparé avec celui de ton plugin et je vois pas de différence a priori…

  5. nikohk dit :

    La différence qui saute aux yeux, c’est le nombre de fichiers. Mais je ne pense pas. Bon courage et vive les frites.

  6. myuption dit :

    Too bad, this is not working, not even in your site.

  7. Darathor dit :

    The version installed on this site work well on my FireFox and it differs from the repository only by the readme file…

    So can you explain what does not work ?

  8. Darathor dit :

    @nikohk : Ça y est, j’ai trouvé ce qui pétait : pour l’historique des mises à jour, j’avais écrit :

    * 1.0.1
    ** [TRANSLATION] Added the english localization file.
    ** [DOC] Added the readme.txt file.

    Au lieu de :

    * 1.0.1
    	* [TRANSLATION] Added the english localization file.
    	* [DOC] Added the readme.txt file.

Laisser un commentaire

Vous pouvez utiliser ces tags XHTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Veuillez recopier le code de sécurité.

Ce site fait partie du réseau Edforum.net. À ce titre, il suit les règles globales du réseau, merci d'en prendre connaissance avant de poster votre message.