# WordPress y Moodle

Integrar DRM-X 6.0 vídeo protegido con WordPress, LearnDash, LearnPress, y Moodle manteniendo credenciales y decisiones de derechos lado servidor.

Cómo se autoriza la reproducción

Su backend decide quién puede ver el contenido. DRM-X proporciona la autorización de reproducción. El reproductor la utiliza para solicitar una licencia DRM.

- 01**Espectador**

Inicia sesión en su servicio y solicita un vídeo.

- 02**Su backend**

Comprueba la compra, la suscripción u otro permiso del usuario para ver el contenido.

- 03**DRM-X**

Aplica las reglas seleccionadas y devuelve la configuración y la autorización de reproducción.

- 04**Reproductor**

Utiliza la autorización recibida para solicitar la licencia DRM necesaria para reproducir el contenido.

Su backend decide el acceso; DRM-X aplica la política firmada. Los medios cifrados y las licencias DRM siguen caminos de entrega separados.

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

- Instala el plugin DRM-X Universal Player en un sitio de puesta en escena.
- Entrar en el entorno credenciales en la configuración sólo administrador; el Access Key nunca debe aparecer en la página HTML.
- Mapa post metadatos o un código corto como `[drmx_player]` a un archivo protegido publicado confiable Content ID.
- Conectar el derecho a través del filtro proporcionado o compatible LearnDash/LearnPress cheque de acceso al curso.
- Seleccione una plantilla de política de propiedad del servidor.

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



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

- Instala el filtro mantenido en un entorno de estancamiento Moodle.
- Configure Site ID, Site Key, and Access Key in administrator settings.
- Mapear la actividad o filtrar el marcado a una confianza Content ID.
- Requiere que el alumno sea autenticado e inscrito con acceso al curso antes de crear reproducción.
- Profesor de pruebas, estudiante, suspendido, expirado, invitado y papeles no inscritos.

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



## Personalización segura [#](#safe-customization)

Tómese el reproductor y mapee su catálogo de contenido libremente. Mantenga estas opciones en el servidor: DRM-X Content ID, `subject`, llamada política o política personalizada, ventana de alquiler, calidad permitida y derecho. No las acepte de autores de código corto que no son administradores de confianza.



## Aceptación de producción [#](#production-acceptance)

- Confirme las páginas privadas y API las respuestas no están grabadas entre los usuarios.
- Verifique que los clientes registrados, vencidos y no inscritos no pueden crear reproducción.
- Confirmación HTML fuente no contiene DRM-X Access Key o respuesta de reproducción exitosa.
- Parada de ejercicio, navegación, formación móvil y límites de corriente concurrente.
- Actualizar plugins a través de un proceso de administrador controlado y retener una copia de devolución.



CMS integraciones 

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





### WordPress

Use `[drmx_player]`, map post metadata a DRM-X Content ID, y conectar el derecho a través del filtro proporcionado o compatible LMS cheques de acceso. Define la plantilla de política en el servidor.

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

### Moodle

Instalar el filtro, introducir el entorno credencial en la configuración de administrador, seleccionar una plantilla de política nombrada, y autorizar sólo a los estudiantes matriculados con acceso al curso.

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

CMS configuración sigue siendo un límite del servidor. Nunca exponga secretos del plugin a través de fuente de página, REST descubrimiento, salida de depuración o copias de seguridad descargables.

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