DS — Painel de Treinamento
Plugin WordPress para treinamento interno com portal simplificado, controle de acesso por perfil e usuário, vídeos, documentação, anexos, progresso, governança editorial, quizzes, certificados, avaliações, dúvidas, treinamentos obrigatórios, prazos, lembretes e relatórios.
Funcionalidades
Painel Principal
- Grid de cards com todos os treinamentos publicados
- Thumbnail automático para vídeos do YouTube
- Imagem destacada como fallback quando não há vídeo
- Badges de plugin e tópico em cada card
- Filhos e níveis posteriores listados dentro do card raiz (hierarquia visual)
- Link direto para a página individual do treinamento
Filtros e Busca (client-side)
| Filtro | Comportamento |
|—|—|
| Busca por título | Filtra em tempo real conforme digitação |
| Plugin relacionado | Exibe apenas treinamentos do plugin selecionado |
| Tópico | Exibe apenas treinamentos com o tópico selecionado |
| Limpar | Reseta todos os filtros de uma vez |
| Contador | Exibe quantidade de resultados visíveis / total |
Página Individual do Treinamento
- Breadcrumb de navegação (Painel / Pai / Filho)
- Vídeo do YouTube embutido (iframe com sandbox)
- Conteúdo completo com mídias contidas na largura do container
- Links para documentação, anexo e página/admin relacionada
- Badges de plugin e tópicos
- Mini-cards de treinamentos relacionados
- Navegação anterior/próximo seguindo toda a hierarquia (pai → filhos → netos → próximo pai)
- Botão de edição rápida (apenas para usuários com acesso)
Requisitos
- WordPress 6.0+
- PHP 8.0+
- Perfil de Administrador para configuração inicial
Instalação
- Copie a pasta
ds-painel-treinamento para wp-content/plugins/
- Ative o plugin em Plugins → Plugins Instalados
- Acesse Treinamento → Configurações e defina quem pode apenas ler, participar, editar e gerenciar o módulo
- Comece a cadastrar treinamentos em Treinamento → Adicionar Novo
- A página Portal de Treinamentos é criada automaticamente e pode ser alterada em Treinamento → Configurações