Extension:QRLite

MediaWiki extensions manual
OOjs UI icon advanced-invert.svg
QRLite
Release status: stable
Implementation MyWiki
Description Generates QR codes in .png and .svg format on the fly
Author(s) Simon Heimler, Alexander Gesinn
Maintainer(s) gesinn.it
Latest version 0.3.4 (2020-01-26)
MediaWiki 1.27+
PHP 5.2+
Database changes No
License GNU General Public License 2.0 or later
Download

Check usage and version matrix.

The QRLite extension allows to generate QR codes as .png and .svg images. It generates and embeds them "on the fly" and does not store them as MediaWiki images.

InstallationEdit

  • Ensure that the GD PHP extension is installed (e.g. on Debian issue: apt install php-gd and then restart apache, if not already installed).
  • Download, extract and place the file(s) in a directory called QRLite in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php :
    wfLoadExtension( 'QRLite' );
    
  •   Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Instead of downloading the zip archive you may also check this extension out via Git:

git clone https://github.com/gesinn-it/QRLite.git

UsageEdit

Use the #qrlite parser function.

Available Parameters
  • format - svg or png. Default is png
  • size - A number that defines the overall QR code image size. Default is 6.
  • margin - A number, default is 0
  • ecc - A number ranging from 0 to 4 that defines the error correction level. Default is 2.

ExamplesEdit

SVG Format (scalable)Edit

{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=svg|size=5|ecc=1|margin=0}}

PNG FormatEdit

{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=png|size=5|margin=0}}