Soul UI
Plugin para wordpress que moderniza a interface do CMS e adiciona algumas funções extras.
★ 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/alexlimadsgn/soul-ui/archive/refs/heads/main.zipPlugin WordPress que transforma o painel administrativo em uma interface moderna e minimalista, com controle de acessos integrado, editor de código Monaco e analytics.
Funcionalidades
- Interface moderna — sidebar, admin bar, dashboard, tabelas e tela de login redesenhadas.
- Controle de acessos — gerenciamento de permissões e visibilidade de menus por usuário/função.
- Segurança — reforços de segurança para o painel e o login.
- Pastas de mídia — organização da biblioteca de mídia em pastas.
- Editor Monaco — IDE para temas e plugins com árvore de arquivos, upload, download em ZIP e proteção contra path traversal.
- WP Analytics — rastreamento leve de pageviews e eventos (
data-track), com painel de métricas e gráficos. - Cookie Consent — banner de consentimento de cookies configurável.
- Modo de Manutenção — página de manutenção com informações de contato.
Requisitos
- WordPress 6.0 ou superior
- PHP 7.4 ou superior
Instalação
- Baixe o repositório como
.zip(ou clone-o) parawp-content/plugins/soul-ui. - No painel do WordPress, acesse Plugins e ative Soul UI.
- Configure as opções no novo menu do painel.
cd wp-content/plugins
git clone https://github.com/alexlimadsgn/soul-ui.git
Estrutura
soul-ui/
├── soul-ui.php # Arquivo principal do plugin
├── includes/ # Classes da interface (sidebar, login, acesso, etc.)
├── assets/ # CSS, JS e imagens
├── editor-monaco/ # Módulo do editor de código
├── wp-analitycs/ # Módulo de analytics
├── simple-cookie-consent/ # Módulo de consentimento de cookies
└── wp-maintenance-contacts/ # Módulo de modo de manutenção
Changelog
As alterações de cada versão estão em CHANGELOG.md.
Contribuindo
- Faça um fork do projeto.
- Crie uma branch:
git checkout -b minha-feature. - Faça commit das alterações e abra um Pull Request.
Para relatar bugs ou sugerir melhorias, abra uma issue.
Créditos
- Monaco Editor — MIT
- Lucide — ISC
- Chart.js — MIT
Licença
Distribuído sob a licença MIT. Veja LICENSE para mais detalhes.
© 2026 Alex Lima