Extension:QRLite
Appearance
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 | 1.0.0 (2025-09-15) |
| MediaWiki | 1.35+ |
| PHP | 5.2+ |
| Database changes | No |
| Composer | gesinn-it/qrlite |
| License | GNU General Public License 2.0 or later |
| Download | GitHub:
Note: |
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.
Installation
[edit]- Ensure that the GD PHP extension is installed (e.g. on Debian issue:
apt install php-gdand then restart apache, if not already installed). - Download, extract and place the file(s) in a directory called
QRLitein yourextensions/folder. - Only when installing from Git, run Composer to install PHP dependencies, by issuing
composer install --no-devin the extension directory. (See T173141 for potential complications.) - Add the following code at the bottom of your LocalSettings.php file:
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
Usage
[edit]Use the #qrlite parser function.
- Available Parameters
format-svgorpng. Default ispngsize- A number that defines the overall QR code image size. Default is6.margin- A number, default is0ecc- A number ranging from 0 to 4 that defines the error correction level. Default is2.
Examples
[edit]SVG Format (scalable)
[edit]{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=svg|size=5|ecc=1|margin=0}}
PNG Format
[edit]{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=png|size=5|margin=0}}
See also
[edit]- QR Codes — a summary of all QR code usages within MediaWiki and Wikimedia
- Extension:BlueSpiceQrCode — adds a QR code to every content page on a wiki
| This extension is included in the following wiki farms/hosts and/or packages: |
