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 |
| Composer | gesinn-it/qrlite |
| License | GNU General Public License 2.0 or later |
| Download | GitHub: Note: |
|
Hooks used
|
|
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
- 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 task 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
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
SVG Format (scalable)
{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=svg|size=5|ecc=1|margin=0}}
PNG Format
{{#qrlite:{{fullurl:{{FULLPAGENAME}}}}|format=png|size=5|margin=0}}
| This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.