Tema padrão

GapiCore Themes:
Estrutura clara, elegante e profissional.

Este tema padrão apresenta um painel de documentação integrado ao sistema, com cabeçalho e rodapé fixos, tipografia refinada e todas as orientações para desenvolver novos temas.

Como o tema é carregado

O sistema verifica a chave de configuração site.theme no banco de dados. Se não existir ou o tema não for encontrado, carrega automaticamente o tema padrão gc_themes_padrao.

$theme = Config::get('site.theme', config('themes.default')); $themePath = resource_path("themes/{$theme}"); $view = "themes::{$theme}.landing";

Meta do projeto

ProdutoGestor Administrativo Integrado

  • CNPJ: 41.193.741/0001-13
  • Nome fantasia: GAPI Tecnologia & Sistemas
  • Contato: gapi@tecinfodev.com.br
  • Site: www.tecinfodev.com.br

Acessibilidade VLibras

Use o widget VLibras no lado direito da página para abrir o intérprete de Libras diretamente nesta página.

O recurso é ativado pelo plugin oficial VLibras.

Estrutura recomendada do tema

Cada tema deve ser uma pasta dentro de resources/themes. O arquivo principal pode ser landing.blade.php ou index.blade.php.

resources/themes/gc_themes_padrao/ theme.json landing.blade.php assets/ css/ theme.css js/ theme.js views/ partials/ ...

Use CSS e JS locais para manter o tema independente e fácil de versionar.

Padrões profissionais

  • Separe conteúdo, estilo e comportamento em arquivos distintos.
  • Adote nomes simples e minúsculos para pastas e arquivos.
  • Temas devem ser carregáveis via view namespace e não depender de rota própria.
  • Documente o tema com um theme.json claro e consistente.