# WordPress dan Moodle

Integrasikan DRM-X 6.0 video yang dilindungi dengan WordPress, LearnDash, LearnPress, dan Moodle ketika menjaga kredensial dan keputusan hak keputusan serverside.

Cara pemutaran diotorisasi

Backend Anda menentukan siapa yang boleh menonton. DRM-X memberikan otorisasi pemutaran. Pemutar menggunakannya untuk meminta lisensi DRM.

- 01**Penonton**

Masuk ke layanan Anda dan meminta video.

- 02**Backend Anda**

Memeriksa pembelian, langganan, atau izin menonton lainnya milik pengguna.

- 03**DRM-X**

Menerapkan aturan yang dipilih dan mengembalikan konfigurasi serta otorisasi pemutaran.

- 04**Pemutar**

Menggunakan otorisasi yang diterima untuk meminta lisensi DRM yang diperlukan untuk pemutaran.

Backend Anda memutuskan akses; DRM-X memaksa kebijakan yang ditandatangani. Media tersandi dan DRM lisensi mengikuti jalur pengiriman terpisah.

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

- Pasang DRM-X Universal Player plugin pada lokasi pementasan.
- Masukkan lingkungan kredensial dalam pengaturan administrator-only; Access Key tidak boleh muncul dalam halaman HTML.
- Peta post metadata atau shortcode seperti `[drmx_player]` ke berkas yang terpercaya yang dilindungi Content ID.
- Sambung hak akses melalui filter yang disediakan atau didukung LearnDash / LearnPress course- check akses.
- Pilih suatu template server- yang dimiliki bernama kebijakan.

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



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

- Pasang filter yang dipertahankan dalam suatu pementasan Moodle lingkungan.
- Atur Site ID, Site Key, dan Access Key dalam pengaturan administrator.
- Peta aktivitas atau sarkup filter ke Content ID terpercaya.
- Memerlukan pelajar untuk terotentikasi dan terdaftar dengan akses kursus sebelum membuat putar ulang.
- Test guru, siswa, ditangguhkan, berakhir, tamu, dan peran yang belum terdaftar.

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



## Ubahan aman [ # ](#safe-customization)

Tema pemutar dan peta katalog isi Anda secara bebas. Simpan pilihan-pilihan ini pada server: DRM-X Content ID, `subject`, nama kebijakan atau kebijakan kustom, jendela sewa, kualitas yang diijinkan, dan hak. Jangan terima mereka dari penulis shortcode yang tidak dipercaya administrator.



## Penerimaan Produksi [ # ](#production-acceptance)

- Konfirmasi halaman pribadi dan API respon tidak cache di seluruh pengguna.
- Verifikasi log-out, kadaluarsa, dan pelanggan yang belum terdaftar tidak dapat membuat putar ulang.
- Konfirmasi HTML sumber tidak berisi DRM-X Access Key atau respon putar sukses.
- Exercise Stop, navigasi, backgrounding mobile, dan contrace-stream batas.
- Mutakhirkan plugin melalui proses administrator yang dikendalikan dan pertahankan salinan rollback.



CMS integration 

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





### WordPress

Gunakan `[drmx_player]`, kirim peta metadata ke DRM-X Content ID, dan hubungkan hak melalui filter yang diberikan atau didukung LMS pemeriksaan akses. Tentukan template kebijakan pada server.

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

### Moodle

Pasang penyaring, masukkan kredensial lingkungan dalam pengaturan administrator, pilih template kebijakan bernama, dan hanya mengotorisasi pelajar yang terdaftar dengan akses kursus.

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

Konfigurasi CMS masih merupakan batas server. Jangan pernah membongkar rahasia plugin melalui sumber halaman, REST penemuan, keluaran debug, atau backup yang dapat diunduh.

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