Refgenerator

To all my international friends, even though I wrote this presentation page in french, RefGenerator is written and is configured to run by default in english . If you happen to translate the plugin in another language other than english or french, you can send me your translated version so I can include it in an updated package so that everyone can enjoy and configure this plugin with ease in their native tongue.

Introduction

Refgenerator est un plugin wordpress qui sert à lister en fin d’article tous les liens externes utilisés dans celui-ci. En fait, il génère la liste des réfèrences externes utilisées pour écrire votre article, et l’ajoute en fin d’article trier dans l’ordre d’apparition du lien dans l’article.

Refgenerator est un plugin wordpress 2 en 1, pourquoi ? Tous simplement par ce que RefGenerator peut être utilisé de 2 manière distinctes, via PHP ou via le javascript pour générer la liste des références. Chacune de ces méthodes ayant des avantages et des inconvénients.

Est-ce que ce plugin est pour moi ? Cela dépend de la finalité de votre blog et surtout de votre besoin ou non d’un tel plugin. Personnellement je l’ai développé parce qu’on me l’a demandé gentiment et que je voulais comprendre comment fonctionner les plugins sous WordPress. Du coup, j’ai retiré l’extension de mon template et je l’ai ré-implanter via RefGenerator dans mon blog.

Dernière précision, ce plugin peut-être trituré, torturé, soumis à la question ordinaire et extraordinaire et donc modifié à souhait par vous s’il ne répond pas exactement à vos besoins, un simple lien vers cette page me suffira amplement.

Les nouveautés dans RefGenerator 2.0

RefGenerator 2.0 est une ré-écriture complète du plugin précédent, mais ne vous inquiétez pas vous n’avez rien à changer dans votre configuration car il se comporte de la même manière que son prédécesseur, voire mieux :

Il y a d’abord les bugs suivants qui ont été corrigés :

  • J’ai corrigé un bug d’affichage lorsque le lien n’avait pas d’attribut title ;
  • J’ai enlevé les références double de la liste ;

En plus de corrigé ces bugs de nouvelles fonctionnalités ont été rajoutées :

  • On peut désormais décider dans quel template on désire voire le plugin fonctionner ( ex: RefGenerator fonctionnera pour le template : single.php mais pas pour archive.php ) ;
  • Le plugin s’active et se dé-active proprement dans votre blog en laissant votre configuration intacte ;
  • La section admin a été repensée pour qu’elle s’intègre mieux avec le nouveau design de WordPress 2.5+;

Et bien sûr le code PHP et javascript utilisés ont été revu. Voila pour les nouveautés.

Installation

C’est très simple il suffit de :

  1. Téléchargez le fichier compressé et décompresse-le sur ton ordinateur.
  2. Transfert le dossier décompressé dans le répertoire plugins de ton installation wordpress.
  3. Rend-toi ensuite dans la partie administration de ton wordpress, dans l’onglet Plugins et active RefGenerator.
  4. Puis, toujours dans la partie administration sous l’onglet Plugins de WordPress clique sur le sous-onglet RefGenerator qui vient de se rajouter.
  5. Configure RefGenerator en fonction de la méthode utilisée pour générer la liste des liens externes de tes articles.

Utilisation

Si vous êtes un utilisateur chevronné, et que le HTML, le javascript et le PHP, ne vous font pas peur, je vous recommande l’utilisation de la méthode avancé du plugin. Celle-ci génère la liste via javascript mais vous donne une grande liberté de présentation du résultat.

Si en revanche seul la présentation des références vous intéresse, alors optez pour la version simple, qui comme son nom le suggère et facile a utiliser.

Quelque soit la méthode utilisée, n’oubliez pas que vous pouvez modifier l’aspect de la liste en modifiant le CSS contenu dans le sous-dossier css qui se trouve dans le dossier refgenerator.

Internationalisation/Localisation

Bien que j’utilise la langue de molière pour présenter RefGenerator, son code et ses commentaire ont été rédigé en anglais afin de rendre le plugin plus accessible. Néanmoins, pour ceux qui voudrons le traduire dans leur langue j’ai mis à disposition les fichiers adéquats pour réaliser la localisation du plugin dans tout autre langue.  Si vous avez réaliser ce travail, n’hésitez pas à me faire parvenir la version localiser du plugin dans votre langue de prédilection je me ferais une joie de rajouter votre localisation dans le dossier compressé du plugin.

Historique

Version 2.3

  • Updated the JavaScript and PHP functions used in RefGenerator
  • Now Refgenerator depends on WordPress included functions used to load Stylesheet and  JavaScript
  • Refgenerator works on WordPress 2.8+

Version 2.1

  • Add option to enable the user to choose the title of the generated list
  • Now RefGenerator Works using jQuery
  • Bug Fix to determine external references. Now external references include links on the same domain but not below your wordpress installation
  • Admin Layout upade to match WordPress 2.6 layout design

Version 2

  • Bug Fix to remove duplicate entry
  • Add a option to determine when to display the RefGenerator generated list
  • Add the default settings when the plugin is activated
  • Add the removal of all settings when the plugin in deactivated
  • Admin Layout upade to match WordPress 2.5 layout design

Version 1.1

  • Bug Fix for naming links without title attribute

Téléchargez Refgenerator

8 thoughts on “Refgenerator

  1. J’ai un petit problème avec la dernière version, je ne peux pas accéder aux options? J’ai un message qui affiche un problème d’autorisation alors que je me connecte sous mon pseudo d’admin.

    Pourriez vous me donner un coup de main ?

    Cordialement, Damien LT.

    • @Damien LT, merci de me faire remonter le problème car cela fais pas mal de temps que je ne travaille plus sur ce plugin … mais je vais faire tout mon possible pour patcher le bug et mettre à jour le plugin dans les plus bref délais.

    • @Damien LT, je pense avoir apporter les modifications attendues sur le plugin si tu le télécharges dans les heures avenir depuis le site de wordpress, la nouvelle version est censée avoir corrigé le bug.
      PS: merci d’utiliser mon plugin 😉

  2. @nyamsprod
    Merci beaucoup de votre réactivité ! Il marche impeccablement bien et est extrêmement pratique.

    J’aurai une petite suggestion, connaissez vous le plugin WP-Footnotes ? Il permet de faire plus ou moins la même chose mais il est plus lourd et trop de paramètres tuent les paramètres 😉 Mais une idée qui semble bonne est la possibilité de marqué chaque lien dans l’article grâce aux chiffres en exposant.

    Serait il possible de l’intégrer à votre plugin ?

    Encore merci, Damien LT.

Comments are closed.