Direto e claro — sem abstrações, dependências escondidas ou complicações.
Não promete, entrega o melhor possível, sem peso desnecessário.
Um sistema para quem constrói na web sem imposições.
“Funciona melhor quando o dev segue boas práticas de HTML e semântica. Opus Core te dá ferramentas, mas você precisa aplicá-las. Se tudo cair do céu você se afunda.”
Sobre o Projeto
Opus Core é um CMS minimalista, limpo e flexível. Ele entrega apenas o essencial, eliminando dependências desnecessárias e dando total liberdade para criar e controlar seu projeto.
Foi desenvolvido para quem quer sistemas enxutos, sem complexidade e sem depender de plugins mágicos que depois se tornam dores de cabeça.
Projetado para crescer conforme suas necessidades, mantendo clareza, performance e simplicidade.
Um projeto independente, feito por uma única pessoa com suporte estratégico de inteligência artificial na documentação.
Todo o sistema está em português, sem suporte nativo a traduções — mas a internacionalização poderá ser considerada futuramente se houver demanda.
Não prometemos perfeição. Prometemos um sistema vivo, evoluindo e melhorando a cada versão.
Painel e Funcionalidades
- Painel de controle limpo e intuitivo, com as funções que você realmente precisa:
- Edição de páginas, posts e categorias.
- Upload e gerenciamento de mídias.
- Suporte a imagens destacadas inclusive em categorias.
- Configurações essenciais direto no painel, sem gambiarras no template.
- Construído com foco em performance e controle total, sem complicação.
- Configurações pré-definidas, prontas para uso.
- Opção de adicionar novas configurações e cenários personalizados.
Principais Características
- Leve e independente: pensado para velocidade, não depende de frameworks ou pacotes externos como Composer.
- Ganchos (ações e filtros) inspirados no WordPress, mas com foco em desempenho.
- Separação clara entre
web/(público),dashboard/(administração) edist/(recursos compartilhados por ambos, sem conflitos). - Templates modulares, podendo estender com funções próprias via
features.php. -
Além de ganchos, container e loops, o Opus Core oferece:
- Área de registro e login independente do painel administrativo.
- Sistema de comentários nativo, ativável apenas para usuários registrados.
- SEO totalmente integrado: gera e atualiza
sitemap.xml,manifest.jsone meta-tags essenciais automaticamente. - Gerenciamento de imagens avançado: alt, width, height automáticos, e opção de lazy loading por parâmetro.
Organização da Documentação
- Funções: uso prático de helpers e funções globais.
- Classes: detalhes de classes internas, como
Hook,URL,Containere outras. - Constantes: todas as constantes configuráveis do sistema.
- Ganchos: lista de ações e filtros disponíveis (
head,foot,stylesheets_override,dashboard_menu,dashboard_page,orderby,loadmoreetc.). - Exemplos: demonstrações reais de como estender e personalizar.
- Templates: página dedicada à criação e personalização de templates.
Para quem é
Mais voltado para desenvolvedores, agências e empresas que querem controle de verdade — não só montar blocos e torcer para funcionar.
Se você procura um CMS cheio de plugins prontos, como WordPress ou Joomla, o Opus Core provavelmente não é o que você procura.
Aqui a ideia é outra: menos dependência, mais autonomia.
O Opus Core é para quem precisa de projetos sólidos, adaptáveis e com código sob controle.
Plugins mágicos não moram aqui.
A gente escreve o código, e sabe o que tá sendo entregue.
Código
- Código fonte legível: se abrir, entende. Sem truques, sem obscuridades.
- Sem camadas desnecessárias: nada de milhões de abstrações, nomes cheios de prefixos, factories escondidas, inversão de controle exagerada, etc.
- Performance antes de ego: não sacrificar velocidade e clareza só pra parecer enterprise.
- SQL visível: modelagem explícita, métodos mostram de cara o que estão consultando/alterando.
- Controllers diretos: recebem dados (formulário, request), processam com isset, e entregam ao destino. Sem mágica.
- Views são views: HTML de verdade, sem virar PHP travestido de HTML ou frameworks que injetam sintaxe própria.
- Helpers leves: só pra manter DRY em pontos necessários, nada além disso.
- Filosofia do Código
- Foco em clareza e performance, evitando abstrações desnecessárias.
- Legibilidade acima de tudo: o código é direto, sem camadas escondidas.
- SQL explícito: queries aparecem nos métodos, sem ORMs pesados.
- Responsabilidade clara: cada camada faz o que se espera dela (controllers lidam com dados, views com HTML).
- Helpers opcionais: apenas onde realmente ajudam na organização.
- Resultado: qualquer desenvolvedor que abra o código entende a essência sem precisar de um manual.
Os recursos atuais também recebem refinamentos, não ficam parados no tempo.
Como Contribuir
O Opus Core ainda é um projeto fechado — o código-fonte não está público por enquanto. Já existe um plano para disponibilizá-lo no GitHub, mas isso precisa ser feito da forma certa: com organização, documentação adequada e um sistema de atualização para evoluir sem comprometer a base. Como ainda é um trabalho para uma única pessoa, esse cuidado é essencial.
Ideias, críticas e feedbacks são não só bem-vindos, como fundamentais para o amadurecimento do projeto. A página de contato é o canal direto para suas contribuições. É um espaço simples para conversarmos sobre o amadurecimento do projeto e possivel parceria.
Contribuir não significa apenas escrever código. Discutir melhorias, sugerir cenários reais de uso, apontar problemas ou mesmo revisar a documentação já é uma grande ajuda. O objetivo é tornar simples a comunicação com quem quiser participar — qualquer contribuição será ouvida e considerada.
Novas funcionalidades e ganchos estão sendo preparados — sempre com critério, sem exageros. No Opus Core, o essencial já vem nativo: nada de plugins obrigatórios ou funções só para habilitar suporte. Ganchos existem, porem focados mais no painel/admin, mantendo a parte pública enxuta evitando sobrecarga.
Acompanhe a documentação!
Quer entender melhor a visão? Confira: A Filosofia do código — Um olhar Punk para tempos atuais