# WordPress e Moodle

Integrar DRM-X 6.0 vídeo protegido com WordPress, LearnDash, LearnPress, e Moodle enquanto mantém credenciais e decisões de direito servidor-lado.

Como a reprodução é autorizada

Seu backend decide quem pode assistir. DRM-X fornece a autorização de reprodução. O player usa essa autorização para solicitar uma licença DRM.

- 01**Espectador**

Entra no seu serviço e solicita um vídeo.

- 02**Seu backend**

Verifica a compra, a assinatura ou outra permissão do usuário para assistir.

- 03**DRM-X**

Aplica as regras escolhidas e retorna a configuração e a autorização de reprodução.

- 04**Player**

Usa a autorização recebida para solicitar a licença DRM necessária para a reprodução.

Sua infraestrutura decide o acesso; DRM-X aplica a política assinada. Mídia criptografada e licenças DRM seguem caminhos de entrega separados.

## WordPress fluxo de trabalho[#](#wordpress-workflow)

- Instale o plugin DRM-X Universal Player em um local de encenação.
- Digite o ambiente credenciais nas configurações somente de administrador; o Access Key nunca deve aparecer na página HTML.
- Map post metadados ou um shortcode como `[drmx_player]` para um arquivo protegido Publicado de confiança Content ID.
- Conectar o direito através do filtro fornecido ou verificação suportada LearnDash/LearnPress de acesso ao curso.
- Selecione um modelo de política com nome de servidor.

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



## Moodle fluxo de trabalho[#](#moodle-workflow)

- Instale o filtro mantido em um ambiente de estadiamento Moodle.
- Configure o Site ID, Site Key e Access Key nas configurações de administrador.
- Mapeie a atividade ou a marcação do filtro para um Content ID confiável.
- Requerer que o aluno seja autenticado e inscrito com acesso ao curso antes de criar a reprodução.
- Professor de teste, estudante, suspenso, expirado, convidado, e papéis não inscritos.

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



## Personalização segura[#](#safe-customization)

Tema o reprodutor e mapeie seu catálogo de conteúdo livremente. Mantenha estas opções no servidor: DRM-X Content ID, `subject`, política ou política personalizada nomeada, janela de aluguel, qualidade permitida e direito. Não as aceite de autores de shortcode que não são administradores confiáveis.



## Aceitação da produção[#](#production-acceptance)

- Confirme páginas privadas e API as respostas não são armazenadas em cache entre usuários.
- Verificar logado-out, expirado, e os clientes não inscritos não podem criar reprodução.
- Confirmar HTML fonte não contém DRM-X Access Key ou resposta de reprodução bem sucedida.
- Exercise Stop, navegação, backgrounding móvel e limites de fluxo simultâneo.
- Atualizar plugins através de um processo de administrador controlado e reter uma cópia rollback.



Integraçãos CMS 

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





### WordPress

Use `[drmx_player]`, mapeie metadados para DRM-X Content ID e conecte o direito através do filtro fornecido ou verifiques de acesso LMS suportados. Defina o modelo de política no servidor.

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

### Moodle

Instale o filtro, insira a credencial de ambiente em configurações de administrador, selecione um modelo de política nomeado e autorize apenas alunos matriculados com acesso ao curso.

[Filtro de transferência](https://drm-x6-cdn.1aicloud.com/drmx-universal-player-moodle-1.2.0-preview.6-92fcad5f1aee.zip)  

A configuração CMS ainda é um limite do servidor. Nunca exponha segredos de plugin através da fonte da página, descoberta REST, saída de depuração ou cópias de segurança para download.

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