Homolog Performance Access Control
Plugin WordPress para controle de acesso em ambiente de homologação com foco em testes de performance.
by Ricardo Christovão da Silva · github.com/ricardochristovao/homolog-performance-access
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ricardochristovao/homolog-performance-access/archive/refs/heads/main.zipPlugin WordPress para controle de acesso em ambiente de homologação com foco em testes de performance.
🔒 Funcionalidades
- Restringe acesso ao ambiente apenas para:
- Usuários logados
- Ferramentas de performance autorizadas (Lighthouse, PageSpeed, GTmetrix, WebPageTest)
- Adiciona badge visual "AMBIENTE DE HOMOLOGAÇÃO"
- Painel administrativo com status e configurações
- Redirecionamento automático para login
- Proteção de rotas sensíveis
📦 Instalação
- Faça download do arquivo
homolog-performance-access.php - Faça upload para a pasta
wp-content/plugins/do WordPress - Ative o plugin através do menu 'Plugins'
- Configure através do menu Configurações > Homologação
⚙️ Configuração
O plugin vem pré-configurado para permitir acesso às principais ferramentas de teste de performance:
- Google Chrome Lighthouse
- Google PageSpeed Insights
- GTmetrix
- WebPageTest
💻 Requisitos
- WordPress 5.0 ou superior
- PHP 7.2 ou superior
- Sessões PHP habilitadas
🔐 Segurança
- Proteção contra acesso não autorizado
- Validação de user agents
- Proteção de rotas administrativas
- Gestão segura de sessões
👨💻 Autor
Ricardo Christovão da Silva
- Github: @ricardochristovao
📝 Licença
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
🤝 Contribuições
Contribuições são bem-vindas! Sinta-se à vontade para:
- Reportar bugs
- Sugerir novas features
- Enviar pull requests
📋 Changelog
1.0.0 (2024-01-13)
- Lançamento inicial
- Implementação do controle de acesso
- Interface administrativa
- Badge de ambiente
- Suporte às principais ferramentas de performance
Desenvolvido por Ricardo Christovão