JM Simple QR Code Widget

Par Julien Maury 25 mars 2014


Voici mon dernier plugin. Il vous permettra de gérer facilement les QR codes sur vos installations WordPress.

C’est quoi un QR Code?

Un QR code est une sorte de code barre qui va identifier et faire des liens vers vos contenus pour le monde merveilleux du mobile. Vous pouvez constater que je l’utilise sur tous mes posts. QR est un acronyme pour « Quick Response ».

L’avantage est qu’un QR code peut être capturé avec toute sorte d’appareils possédant une caméra par exemple les smartphones.

Quelle API?

J’avais le choix au niveau des APIs , j’aurais pu passer par Google Charts par exemple mais je lui ai préféré celle de QR Code Generator bien documentée et très simple d’accès.

Cette API possède 2 endpoints, un pour la création de QR codes (que j’utilise dans ce plugin), un pour la lecture de QR codes.

Comment marche le plugin?

Le plugin fonctionne comme un simple widget qu’il faudra paramétrer. Je me suis creusé pour éviter les erreurs d’affichage de sorte que même mal réglé ou pas réglé du tout, l’affichage du QR Code se fera quand même.

Les paramètres sont assez nombreux, il y a de quoi s’amuser avec si vous le souhaitez, j’ai notamment inclus des sélecteurs de couleurs. Maintenant vous n’êtes absolument pas obligé de tout paramétrer pour que cela fonctionne quand même.

Libre à vous de l’utiliser dans n’importe quelle sidebar :

 

Voilà, j’espère que cela vous aidera :D.

Précisions

Au moment où je préparais l’article je n’avais pas testé ce bug : https://core.trac.wordpress.org/ticket/25809.

Du coup pour le moment la sélection des couleurs via un color picker est désactivée.


3 commentaire(s)

  1. gouchault dit :

    Bonjour,
    Je souhaite utiliser un qr code pour mon entreprise et j'ai constaté qu'une fois généré son l'image était hébergée par <img class="qr-code" src="https://api.qrserver.com/v1/create-qr-code........
    Sans connaître vraiment le fonctionnement de la génération des QR Code, je pensais que l'image serait hébergée par le serveur hébergeant le site internet concerné.
    L'existance du QR Code est-elle garantie dans le temps ? (je souhaite le mettre sur mon véhicule de fonction !)
    Merci de votre réponse.

  2. Julien Maury dit :

    Salut,

    Dans cette optique de maintenance dans le temps, nul ne peut garantir la pérennité d'une API c'est là tout le problème. Peut-être que l'API de Google Google Charts serait un meilleur choix. Pour ma part je suis justement entrain d'incorporer une librairie plutôt que d'utiliser une API pour la version 1.4. Très bonne remarque.