lindemannrock / craft-shortlink-manager
Advanced shortlink management with QR codes, analytics for Craft CMS
Installs: 97
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 3
Type:craft-plugin
pkg:composer/lindemannrock/craft-shortlink-manager
Requires
- php: >=8.2
- bacon/bacon-qr-code: ^2.0
- craftcms/cms: ^5.0.0
- lindemannrock/craft-logging-library: ^5.0
- lindemannrock/craft-plugin-base: ^5.0
Requires (Dev)
- craftcms/ecs: dev-main
- craftcms/phpstan: dev-main
README
Advanced shortlink management with QR codes and analytics for Craft CMS.
License
This is a commercial plugin licensed under the Craft License. It will be available on the Craft Plugin Store soon. See LICENSE.md for details.
⚠️ Pre-Release
This plugin is in active development and not yet available on the Craft Plugin Store. Features and APIs may change before the initial public release.
Features
- Short Links — Custom element type with auto-generated codes or vanity slugs (e.g.,
/s/abc123,/s/pricing) - QR Codes — Styled QR codes with custom colors, module/eye styles, logo overlay, and PNG/SVG export
- Analytics — Click tracking with device, browser, OS, country, city, referrer, and bot filtering
- Direct Redirect — Optional server-side HTTP redirect for maximum performance
- Link Expiration — Expiry dates with custom expired message or redirect URL
- Query Pass-Through — Forward query parameters from shortlink to destination
- Integrations — SEOmatic (GTM/GA4 events), Redirect Manager (auto-301 on slug change)
- ShortLink Field — Custom field type for attaching shortlinks to entries
- Multi-Site — Per-site destination URLs, optional custom short domain
- Dashboard Widgets — Analytics Summary and Top Links widgets
Requirements
- Craft CMS 5.0+
- PHP 8.2+
- Logging Library 5.0+ — optional, install in CP for logs
- bacon/bacon-qr-code ^2.0
Installation
Via Composer
composer require lindemannrock/craft-shortlink-manager
php craft plugin/install shortlink-manager
php craft shortlink-manager/security/generate-salt
Using DDEV
ddev composer require lindemannrock/craft-shortlink-manager
ddev craft plugin/install shortlink-manager
ddev craft shortlink-manager/security/generate-salt
Documentation
Full documentation is available in the docs folder.
Support
- Issues: GitHub Issues
- Email: support@lindemannrock.com
License
This plugin is licensed under the Craft License. See LICENSE.md for details.
Developed by LindemannRock