QRBuilder is a CMP for MODX Revolution. It allows users to easily build customer QR codes in the MODX Manager.
These QR Codes have simple counter stats within the MODX Manager. It also allows and builds into the URL parameters
for Analytics, like Google, Matomo or similar. It will build a short URL like http://mysite.com/qr*123
that would
redirect to the destination like http://mysite.com/folder/page.html?analytics_params=123¶m2=abc&etc
. This will allow the
QR Codes to be less complex so they will have better compatibility with QR scanners on smaller prints.
Requires an installation of MODX
- Install Orchestrator
- Add to the composer.json file as below
- Add to your .env file parameters in the sample.env file and customize.
- Run
composer update
- If you did not set up Orchestrator as the LocalOrchestrator example or you want to manually call the install script.
Run$ php vendor/bin/orchestrator orchestrator:package lci/modx-qrbuilder
from where you have composer.json.
Add the following to your local composer.json file
{
"require": {
"lci/modx-qrbuilder": "dev-master"
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/LippertComponents/QRBuilder"
}
],
"extra": {
"auto-install": [
"lci/modx-qrbuilder"
]
},
"minimum-stability": "dev"
}
- Custom database tables: modx_qrcodes and modx_qrcode_stats
- A Plugin:
QRBuilder and attach System Events:
- OnPageNotFound
- MODX namespace: qrbuilder
- QR Builder CMP to manager the QR codes in the MODX Manager
- SEO/Friendly URLs working