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 à 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

Soumettre un commentaire

La soumission de commentaire fonctionne via un envoi de mail à une adresse dédiée, pour plus de précisions sur les raisons de ce fonctionnement atypique vous pouvez consulter cet article.

8 commentaires

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.

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.

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. ;

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...

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

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

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 ?

@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.