
Aktuelle Architektur
Einstellungen der Datenschutzebene (tx_mpcvidply_privacy_settings)
Website-weite Einstellungen für Datenschutzebenen externer Dienste:
| Einstellung | Typ | Beschreibung |
|---|---|---|
| Überschrift | Zeichenfolge | Optionale Überschrift über dem Datenschutztext |
| Einleitungstext | Text | Text vor dem Link zur Datenschutzerklärung |
| Abschlusstext | Text | Text nach dem Link zur Datenschutzerklärung |
| Link zur Datenschutzerklärung | Zeichenkette | URL zur Seite mit der Datenschutzerklärung |
| Link-Text | Zeichenkette | Text für den Link zur Datenschutzerklärung |
| Schaltflächenbeschriftung | Zeichenfolge | Barrierefreies Label für die Wiedergabetaste |
Verfügbar für YouTube, Vimeo und SoundCloud. Unterstützt mehrsprachige Inhalte über sys_language_uid. Leere Felder greifen auf Übersetzungen aus der Sprachdatei zurück.
Player-Einstellungen (tt_content)
Globale Einstellungen, die für die gesamte Player-Instanz gelten:
| Einstellung | Typ | Standard | Beschreibung |
|---|---|---|---|
| Optionen | Bitmaske | 328 | Player-Funktionen (siehe unten) |
| Lautstärke | Float | 0,8 | Anfangslautstärke (0–1) |
| Wiedergabegeschwindigkeit | Float | 1,0 | Anfangsgeschwindigkeit (0,25–2x) |
| Sprache | Zeichenkette | Auto | UI-Sprache |
Spieleroptionen (Bitmaske)
| Bit | Wert | Option | Standard |
|---|---|---|---|
| 0 | 1 | Automatische Wiedergabe | Aus |
| 1 | 2 | Wiederholen | Aus |
| 2 | 4 | Stumm | Aus |
| 3 | 8 | Steuerung | Ein |
| 4 | 16 | Untertitel Standard | Aus |
| 5 | 64 | Tastatur | Ein |
| 6 | 256 | Automatischer Vorlauf | Ein |
Standard: 8 + 64 + 256 = 328
Hinweise:
- Die adaptive Größenanpassung ist immer aktiviert (kein Umschaltknopf).
- Die Transkriptanzeige wird pro Mediendatensatz gesteuert (
tx_mpcvidply_media.enable_transcript). Die Transkript-Benutzeroberfläche ist verfügbar, wenn mindestens ein ausgewähltes Element dies ermöglicht.
Einstellungen für Medienelemente (tx_mpcvidply_media)
Einstellungen pro Element, spezifisch für jeden Mediendatensatz:
| Einstellung | Beschreibung |
|---|---|
| Medientyp | Video, Audio, YouTube, Vimeo, SoundCloud |
| Mediendatei/URL | Quelldatei oder URL |
| Titel | Titelname |
| Interpret | Name des Urhebers/Interpreten |
| Beschreibung | Titelbeschreibung |
| Dauer | Länge in Sekunden |
| Poster | Miniaturbild |
| Untertitel | WebVTT-Untertiteldateien |
| Kapitel | WebVTT-Kapitelmarkierungen |
| Transkript aktivieren | Transkript-Flag pro Spur |
| Audiodeskription | Alternative Audiospur |
| Gebärdensprache | Video mit Gebärdensprache-Einblendung |
Bewährte Verfahren
Einstellungen für die Datenschutzebene (siteweit)
Verwenden Sie diese für Einstellungen, die für alle externen Dienste einheitlich sein sollten:
- Texte der Datenschutzerklärung
- Links zu Richtlinien
- Schaltflächenbeschriftungen
- Mehrsprachige Übersetzungen
Player-Ebene (global)
Verwenden Sie diese für Einstellungen, die für alle Titel einheitlich sein sollen:
- Verhalten der Benutzeroberfläche (Bedienelemente, Tastatur)
- Ausgangszustand (Lautstärke, Geschwindigkeit)
- Verhalten der Wiedergabeliste (automatischer Weiterlauf)
Medienebene (pro Element)
Verwenden Sie diese Option für Einstellungen, die spezifisch für den Inhalt sind:
- Quelldateien/URLs
- Metadaten (Titel, Interpret, Beschreibung)
- Barrierefreiheitsfunktionen (Untertitel, Kapitel)
- Visuelle Elemente (Poster)
Begründung
Diese Trennung bietet:
- Konsistenz – Einheitliche Benutzererfahrung hinsichtlich Datenschutz bei allen externen Diensten
- Zentralisierung – Datenschutztexte werden an einem Ort verwaltet
- Mehrsprachigkeit – Datenschutzeinstellungen können für jede Sprache übersetzt werden
- Flexibilität – Anpassung der Inhalte pro Element
- Wartbarkeit – Klare Unterscheidung zwischen siteweiten, globalen und lokalen Einstellungen
- Wiederverwendbarkeit – Medienelemente funktionieren in verschiedenen Kontexten
Zukünftige Überlegungen
Mögliche Verbesserungen:
- Einstellungen für Wiederholungsschleife/Stummschaltung pro Element (für Hintergrundvideos)
- Standard-Untertitel pro Element (für mehrsprachige Inhalte)
- Template-Überschreibungen für benutzerdefinierte Anwendungsfälle
Die aktuelle Architektur ist solide und folgt den TYPO3-Best-Practices.