Pular para o conteúdo principal

“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) e dist/ (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.json e 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, Container e 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, loadmore etc.).
  • 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