Regiosucher QR-Code ist ein Joomla-Modul zur automatischen Erzeugung und Anzeige eines individuellen QR-Codes für die jeweils aufgerufene Webseite. Besucher können den angezeigten QR-Code mit einem Smartphone oder Tablet scannen und die aktuelle Seite unmittelbar auf ihrem mobilen Gerät öffnen.
Das Modul eignet sich insbesondere für Webseiten mit vielen einzelnen Beiträgen, Nachrichten, Veranstaltungen, Firmenprofilen, Produkten, Ausflugszielen oder anderen Inhalten, bei denen jede Seite einen eigenen QR-Code erhalten soll.
Automatische QR-Code-Erzeugung
Das Modul ermittelt beim Aufruf einer Seite automatisch die zugehörige URL und erzeugt daraus einen individuellen QR-Code. Eine manuelle Erstellung oder Zuordnung von QR-Codes zu einzelnen Joomla-Beiträgen ist nicht erforderlich.
Dadurch kann das Modul auch auf sehr umfangreichen Joomla-Webseiten eingesetzt werden. Neue Seiten erhalten automatisch ihren eigenen QR-Code, sobald sie erstmals mit aktiviertem Modul aufgerufen werden.
Leistungsoptimiertes QR-Code-Caching
Damit der QR-Code nicht bei jedem Seitenaufruf erneut berechnet werden muss, verfügt das Modul über ein dateibasiertes Cache-System.
Beim ersten Aufruf einer URL wird der benötigte QR-Code erzeugt und als Grafikdatei auf dem Server gespeichert. Bei allen folgenden Aufrufen derselben Seite wird die bereits vorhandene Datei verwendet.
Dies reduziert den Rechenaufwand erheblich und macht das Modul auch für Webseiten mit hohen Besucherzahlen geeignet.
Der grundsätzliche Ablauf lautet:
Seitenaufruf → URL ermitteln → Cache prüfen → QR-Code bei Bedarf erzeugen → Datei speichern → QR-Code anzeigen
Existiert der QR-Code bereits, entfällt die erneute Generierung.
PNG- und SVG-Unterstützung
Die QR-Codes können lokal auf dem Webserver erzeugt werden. Für eine saubere Darstellung werden geeignete Grafikformate verwendet. Insbesondere PNG und SVG eignen sich aufgrund der scharfen Kanten eines QR-Codes wesentlich besser als verlustbehaftete JPEG-Dateien.
Die lokale Erzeugung hat zudem den Vorteil, dass für die QR-Code-Generierung kein externer Online-Dienst kontaktiert werden muss.
Automatische URL-Verarbeitung
Über den URL-Modus kann gesteuert werden, welche Adresse im QR-Code hinterlegt wird. Damit lässt sich die QR-Code-Erzeugung an unterschiedliche Joomla-Konfigurationen und SEO-Strukturen anpassen.
Der QR-Code kann beispielsweise auf die aktuelle Seitenadresse beziehungsweise eine entsprechend bereinigte oder kanonische URL verweisen.
Ein Hilfetext im Joomla-Backend unterstützt den Administrator bei der Konfiguration des URL-Modus.
Zentrierte Darstellung
Der erzeugte QR-Code wird innerhalb der Modulposition zentriert ausgegeben. Dadurch kann das Modul beispielsweise in einer Sidebar, unterhalb eines Beitrags, innerhalb eines Footer-Bereichs oder an einer anderen geeigneten Joomla-Modulposition eingesetzt werden.
Unterhalb des QR-Codes wird in kleiner Schrift der verlinkte Text „Regiosucher“ angezeigt. Dieser führt zu Regiosucher.de. Zusätzlich wird die installierte Versionsnummer des Moduls angezeigt.
Sicherheitsgehärtetes Cache-System
Bei der Entwicklung wurde besonders auf die Sicherheit des Cache-Verzeichnisses geachtet. Die Version 1.0.2 enthält deshalb zusätzliche Schutzmaßnahmen für die Dateiverarbeitung.
Dazu gehören unter anderem:
- Prüfung und Absicherung der verwendeten Cache-Pfade
- Schutz gegen Directory-Traversal-Versuche
- Prüfung auf problematische symbolische Links
- kontrollierte Erstellung der QR-Code-Dateien
- atomisches Schreiben von Cache-Dateien
- definierte Dateiberechtigungen
- Schutz vor unerwünschter Verzeichnisauflistung
- zusätzliche Schutzdateien für unterschiedliche Webserver-Konfigurationen
Für Apache-basierte Server kann das Cache-Verzeichnis über eine .htaccess-Datei zusätzlich abgesichert werden. Für Microsoft IIS steht eine entsprechende web.config zur Verfügung. Eine index.html verhindert darüber hinaus die einfache Auflistung beziehungsweise Darstellung des Verzeichnisinhalts bei entsprechenden Serverkonfigurationen.
Datenschutzfreundliche Arbeitsweise
Da die QR-Codes direkt auf dem eigenen Joomla-Server erzeugt und gespeichert werden können, ist kein externer QR-Code-Dienst erforderlich.
Die aufzurufende URL muss somit nicht zum Zweck der QR-Code-Erzeugung an einen fremden Anbieter übertragen werden. Dies erleichtert insbesondere auf datenschutzsensiblen Webseiten den Einsatz.
Joomla 5 und Joomla 6
Das Modul wurde für den Einsatz mit modernen Joomla-Installationen konzipiert und unterstützt Joomla 5 und Joomla 6.
Nach der Installation wird das Modul über die Joomla-Modulverwaltung eingerichtet, einer gewünschten Modulposition zugeordnet und veröffentlicht.
Anschließend erfolgt die QR-Code-Erzeugung automatisch.
Typische Einsatzbereiche
Regiosucher QR-Code eignet sich unter anderem für:
- regionale Informationsportale
- Nachrichten- und Presseportale
- Stadt- und Gemeindeportale
- Tourismus-Webseiten
- Veranstaltungskalender
- Vereinswebseiten
- Unternehmenswebseiten
- Gastronomieportale
- Produkt- und Informationsseiten
- Sehenswürdigkeiten und Ausflugsziele
- digitale Informationssysteme
- Webseiten mit umfangreichen Artikelbeständen
Besonders praktisch ist das Modul, wenn Besucher eine am Desktop gefundene Seite schnell auf ihrem Smartphone weiterverwenden möchten. Statt eine lange URL abzutippen, genügt das Scannen des QR-Codes.
Vorteile
Automatisch: Für jede aufgerufene Seite kann ohne redaktionellen Zusatzaufwand ein eigener QR-Code bereitgestellt werden.
Performanceoptimiert: Bereits erzeugte QR-Codes werden gespeichert und müssen nicht bei jedem Seitenaufruf neu berechnet werden.
Skalierbar: Das Verfahren eignet sich auch für Joomla-Webseiten mit sehr vielen einzelnen Seiten.
Lokal: Die QR-Code-Erzeugung kann ohne externen QR-Code-Webdienst erfolgen.
Sicherheitsorientiert: Das Cache-Verzeichnis und die Dateiverarbeitung wurden mit zusätzlichen Schutzmechanismen versehen.
Einfach integrierbar: Die Ausgabe erfolgt als Joomla-Modul und kann damit flexibel über Modulpositionen und Joomla-Menüzuweisungen gesteuert werden.
Aktueller Versionsstand
Die aktuelle Version kombiniert die automatische QR-Code-Erzeugung mit einem persistenten Dateicache, einer zentrierten Frontend-Darstellung, Regiosucher-Verlinkung, sichtbarer Versionsinformation, konfigurierbarem URL-Modus und zusätzlichen Sicherheitsmaßnahmen für die Cache- und Dateiverarbeitung.
Regiosucher QR-Code – automatisch den passenden QR-Code für jede Joomla-Seite erzeugen, performant zwischenspeichern und direkt für die Besucher bereitstellen.











