Funktionsumfang

Ziel dieser Integration ist die Möglichkeit, Abschnitte/Funktionen hinter einer “Datenschutz Schranke” zu verstecken. Ein Nutzer kann dann (für die aktuelle Session) der Verwendung einzelner Platformen zustimmen und die entsprechenden Funktionen nutzen.
Um eine solche Schranke (oder auch Barriere) zu erstellen gibt es mehrere Möglichkeiten.

Datenschutzschranken Artikel

Unterhalb von Modul-Administration lässt sich der Pool Datenschutzschranken anlegen, in welchem pro Sprache ein weiterer Pool für Datenschutzschranken-Artikel erstellt werden kann. Diese Sprach-Pools müssen nach zweistelligen ISO-3166-Codes benannt werden (z.B. de_DE für Deutsch/Deutschland, de_AT für Deutsch/Österreich oder en_US für Englisch/Amerikanisch).
Ein solcher Artikel definiert Text und Icon für Barrieren einer bestimmten Platform (bestimmt durch das angegebene “Label”; z.B. “youtube”). Das Feld “URL-Fragment” kann genutzt werden um diese Barriere automatisch auch für IFrame-Abschnitte zu nutzen, deren URL das angegebene Fragment beinhaltet.

Datenschutzschranken an Abschnitten

Abschnitte, die Datenschutzschranken nutzen können, verfügen über einen Bereich “Datenschutzschranke”; Für gewöhnlich am unteren Ende. Dort kann dann (je nach Konfiguration) ein Icon und/oder Text für eine Schranke des Abschnitts bestimmt werden. Nicht angegebene Werte werden hierbei “geerbt” von einem andernfalls gültigen Datenschutzschranken Artikel. Diese kann durch ein passendes Label, ein passendes URL-Fragment (im Falle des IFrame-Abschnitts) bestimmt werden. Andernfalls wird eine “Standard-Datenschutzschranke” (ebenfalls ein Artikel im Datenschutzschranken Pool) verwendet. Konfigurativ kann diese Ermittlung auch durch eine Selectbox ersetzt werden, durch die die zu überschreibende Schranke ausgewählt werden kann. Ebenfalls ist es möglich durch Konfiguration eine Checkbox dort vorzufinden, mit welcher die Datenschutzschranke für diesen Abschnitt komplett abgeschaltet werden kann.

Automatische Datenschutzschranken

Es ist auch möglich, dass Barrieren rein programmatisch erzeugt werden. Es ist allerdings möglich diese ebenfalls im CMS durch einen Datenschutzschranken Artikel abzubilden; Er muss lediglich die im Code verwendete Platform als Label haben. Ein geläufiges Beispiel hierfür ist der Readspeaker, für den es keinen CMS Abschnitt gibt. Er verwendet die Platform “readspeaker”.

Datenschutz Einstellungen

Unterhalb der Basisdaten lässt sich ein Datenschutz Artikel anlegen, in dessen Inhalt ein Datenschutz: Einstellungen Abschnitt zur Verfügung steht.
Durch diesen Abschnitt wird ein Formular erzeugt, welches für alle (in der Sprache der übergeordneten Startseite) publizierten Datenschutzschranken Artikel eine Checkbox beinhaltet. Diese werden vorausgefüllt wenn für die entsprechende Platform eine Erlaubnis des Nutzers besteht und können aktiviert bzw. deaktiviert werden um sie zu erteilen bzw. zurückzuziehen.