# WordPress und Moodle

Integrieren Sie DRM-X 6.0 geschütztes Video mit WordPress, LearnDash, LearnPress und Moodle unter Beibehaltung Zugangsdaten und Berechtigungsentscheidungen serverseitig.

So wird die Wiedergabe autorisiert

Ihr Backend entscheidet, wer Inhalte ansehen darf. DRM-X stellt die Wiedergabeautorisierung bereit. Damit fordert der Player eine DRM-Lizenz an.

- 01**Zuschauer**

Meldet sich bei Ihrem Dienst an und fordert ein Video an.

- 02**Ihr Backend**

Prüft den Kauf, das Abonnement oder eine andere Zugriffsberechtigung des Nutzers.

- 03**DRM-X**

Wendet die gewählten Wiedergaberegeln an und gibt Konfiguration und Autorisierung zurück.

- 04**Player**

Fordert mit der erhaltenen Autorisierung die für die Wiedergabe benötigte DRM-Lizenz an.

Ihr Backend entscheidet über den Zugriff; DRM-X erzwingt die unterschriebene Richtlinie. Verschlüsselte Medien und DRM Lizenzen folgen getrennten Lieferwegen.

## WordPress workflow[#](#wordpress-workflow)

- Installieren Sie das Plugin DRM-X Universal Player auf einer Staging-Site.
- Geben Sie die Umgebung Zugangsdaten in Administrator-Einstellungen ein; die Access Key darf niemals auf der Seite HTML erscheinen.
- Map Post Metadaten oder einen Shortcode wie `[drmx_player]` zu einer vertrauenswürdigen veröffentlichten geschützten Datei Content ID.
- Verbindungsberechtigung durch den bereitgestellten Filter oder unterstützt LearnDash/LearnPress Zugangskontrolle zu Kursen.
- Wählen Sie eine servereigene benannte Richtlinienvorlage aus.

[Download WordPress package](https://drm-x6-cdn.1aicloud.com/drmx-universal-player-wordpress-1.2.0-preview.6-fde58403e830.zip)



## Moodle workflow[#](#moodle-workflow)

- Installieren Sie den gepflegten Filter in einer Staging Moodle-Umgebung.
- Konfigurieren Sie Site ID, Site Key und Access Key in Administratoreinstellungen.
- Weisen Sie das Aktivitäts- oder Filter-Markup einem vertrauenswürdigen Content ID zu.
- Erfordern Sie, dass der Lernende authentifiziert und mit Kurszugriff registriert wird, bevor Sie die Wiedergabe erstellen.
- Testen Sie Lehrer, Schüler, suspendiert, abgelaufen, Gast und nicht eingeschriebene Rollen.

[Download Moodle package](https://drm-x6-cdn.1aicloud.com/drmx-universal-player-moodle-1.2.0-preview.6-92fcad5f1aee.zip)



## Sichere Anpassung[#](#safe-customization)

Thema der Player Behalten Sie diese Auswahlmöglichkeiten auf dem Server bei: DRM-X Content ID, `subject`, benannte Politik oder benutzerdefinierte Politik, Mietfenster, zulässige Qualität und Berechtigung; akzeptieren Sie sie nicht von Shortcode-Autoren, die keine vertrauenswürdigen Administratoren sind.



## Produktionsakzeptanz[#](#production-acceptance)

- Bestätigen Sie private Seiten und API Antworten werden nicht zwischen Benutzern zwischengespeichert.
- Überprüfen Sie, ob angemeldete, abgelaufene und nicht registrierte Kunden keine Wiedergabe erstellen können.
- Bestätigen HTML Quelle enthält keine DRM-X Access Key oder erfolgreiche Wiedergabeantwort.
- Übungsstopp, Navigation, mobiles Hintergrunding und Concurrent-Stream-Limits.
- Aktualisieren Sie Plugins über einen kontrollierten Administratorprozess und behalten Sie eine Rollback-Kopie bei.



CMS Integrationen 

## WordPress, LearnDash, LearnPress und Moodle[#](#wordpress-learndash-learnpress-and-moodle)





### WordPress

Verwenden Sie `[drmx_player]`, ordnen Sie die Post-Metadaten zu DRM-X Content ID und verbinden Sie die Berechtigung über den bereitgestellten Filter oder die unterstützten LMS Zugriffsprüfungen.

[Download Plugin](https://drm-x6-cdn.1aicloud.com/drmx-universal-player-wordpress-1.2.0-preview.6-fde58403e830.zip) 

### Moodle

Installieren Sie den Filter, geben Sie den Umgebungsnachweis in Administratoreinstellungen ein, wählen Sie eine benannte Richtlinienvorlage aus und autorisieren Sie nur registrierte Lernende mit Kurszugriff.

[Download-Filter](https://drm-x6-cdn.1aicloud.com/drmx-universal-player-moodle-1.2.0-preview.6-92fcad5f1aee.zip)  

CMS-Konfiguration ist immer noch eine Server-Grenze. Niemals Plugin-Geheimnisse durch Seitenquelle, REST-Entdeckung, Debug-Ausgabe oder herunterladbare Backups offenlegen.

<!-- Canonical: https://docs.drm-x.com/de/integrations/wordpress-and-moodle -->
<!-- Language: de -->
