lindemannrock/craft-shortlink-manager

Advanced shortlink management with QR codes, analytics for Craft CMS

Maintainers

Package info

github.com/LindemannRock/craft-shortlink-manager

Documentation

Type:craft-plugin

pkg:composer/lindemannrock/craft-shortlink-manager

Statistics

Installs: 196

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 1


README

ShortLink Manager

ShortLink Manager for Craft CMS

Latest Version Craft CMS PHP Logging Library License

Advanced shortlink management with QR codes and analytics for Craft CMS.

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
  • Element Destinations — Link directly to entries, categories, assets, and optional Commerce products/variants
  • Query Pass-Through — Forward query parameters from shortlink to destination
  • GraphQL — Resolve/list shortlinks and expose field-managed links for headless or SPA frontends
  • Integrations — SEOmatic (Content SEO source and GTM/GA4 events), Redirect Manager (auto-301 on slug change)
  • ShortLink Field — Custom field type for attaching shortlinks to entries
  • Custom Fields — Add editor-managed fields to ShortLink elements via a configurable field layout
  • Multi-Site — Per-site destination URLs, optional custom domain
  • Dashboard Widgets — Analytics Summary and Top Links widgets
  • Folders & Tags — Organize short links with plugin-internal folders and tags; bulk-assign via element index actions
  • Import / Export — Bulk-import from CSV with column mapping and row-level preview; export all links to CSV

Requirements

Installation

Composer

composer require lindemannrock/craft-shortlink-manager && php craft plugin/install shortlink-manager

DDEV

ddev composer require lindemannrock/craft-shortlink-manager && ddev craft plugin/install shortlink-manager

Post-install

Generate the IP hash salt used by privacy-conscious analytics:

php craft shortlink-manager/security/generate-salt
ddev craft shortlink-manager/security/generate-salt

Documentation

Full documentation is available in the docs folder.

Support

License

This plugin is licensed under the Craft License. See LICENSE.md for details.

Developed by LindemannRock