Externe Datenquellen in Joomla!

Was ist überhaupt mit Datenquellen gemeint?

Wenn eine Webseite geladen wird, dann werden, neben dem Webseiten-Dokument, noch weitere Dateien geladen, beispielsweise:

  • Bilder und Grafiken
  • Schriftarten
  • Javascript-Dateien
  • CSS-Dateien
  • Karten (zum Beispiel Google Maps)
  • Tracking (zum Beispiel Google Analytics oder Matomo/Piwik)

Diese Dateien können unter der Domain der Webseite liegen, oder von anderen Webseiten nachgeladen werden, in letzterem Fall spreche ich von externen Datenquellen. 

Oft verwendete externe Datenquellen sind:

  • Tracking-Software, wie Google Analytics oder Matomo/Piwik
  • Bereitstellen von Funktionen, zum Beispiel Javascript/CSS-Erweiterungen, wie jQuery oder Bootstrap, über Content Delivery Networks (CDN), wie Cloudflare oder Akamai
  • Bereitstellen von Schriftwarten, zum Beispiel Google Fonts
  • Bereitstellen von Karten, zum Beispiel Google Maps
  • Bereitstellen von Buchungs-Funktionen, zum Beispiel für Hotels, Ärzte oder Friseure
  • Bereitstellen von Werbung
  • Bereitstellen von Wetter, Verkehr
  • Sogar: Bereitstellen von Cookie-Zustimmungs-Bannern

Alle diese externen Datenquellen laden Daten von externen - nicht unter der eigenen Domain liegenden - Servern nach, hier bei wird dann u.a. die IP-Adresse an diese externen Server übermittelt.

Bitte beachte, dass der Ursprung einer Datenquelle (extern oder intern) nichts über Zulässigkeit, Deklarierungs- oder Zustimmungspflicht aussagt. In der Regel unterliegt eine externe Datenquelle aber nicht Deiner Kontrolle und verdient u.a. wegen der Weitergabe von Daten Deine Aufmerksamkeit. Auch technisch gesehen schaffen externe Datenquellen unnötige Abhängigkeiten, denn wenn die externe Datenquelle nicht zur Verfügung steht, funktioniert vielleicht Deine Webseite nicht richtig.

Ob in Eurer Webseite externe Datenquellen verwendet werden, hängt neben der bewussten Einbindung von weiteren Faktoren ab. Der Joomla!-Kern verwendet keine externen Datenquellen, wohl aber das mitgelieferte Standard-Template "Protostar". Erweiterungen können ebenfalls externe Datenquellen einbinden, manchmal kann man dies sogar einstellen, beispielsweise im Plugin "Kickgdpr:

im Plugin
im Plugin "kickgdpr" kann man die Datenquelle einstellen

Wie erkenne ich externe Datenquellen?

In den weitverbreiteten Browsern Firefox und Chrome stehen "Entwicklertools" bereit, die hier eine leichte Analyse ermöglichen.

Durch Drücken der Funktionstaste "F12" oder "Strg-Shift-I" öffnen sich in beiden Browsern die Entwicklertools, Datenquellen werden jeweils unter dem Reiter "Netzwerk..." dargestellt. Hier sollte die Seite neu geladen werden und der Anzeige-Filter auf "All/Alles" eingestellt sein.

Anschließend sucht man in der Spalte "Domain" (Chrome) bzw. "Host" (Firefox) - die manchmal erst eingeblendet werden muss - nach Domains, die nicht der Domain der Webseite entsprechen, wie in den folgenden Bildern beispielhaft gezeigt wird. 

Datenquellen in Google Chrome
Datenquellen in Google Chrome

Im folgenden Beispiel werden Google Fonts als externe Datenquellen verwendet:

Externe Datenquellen in Chrome - hier mit externen Datenquellen
Externe Datenquellen in Chrome - hier mit externen Datenquellen

In diesem Beispiel mit Firefox kommen keine externen Datenquellen zur Anwendung:

Datenquellen in Firefox
Datenquellen in Firefox