astatonn / ids-joomla-eb

Implementação da nova identidade visual do governo para os sites do Exército Brasileiro. Template baseado na versão do marceloalencar.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Template Padrão Digital de Governo para Joomla Exército Brasileiro!

Template para o gerenciador de conteudos Joomla! baseado no Padrão Digital de Governo instituido pela Portaria Nº 540, de 8 de setembro de 2020 - Secretaria de Governo/Presidência da República.

Sobre o template

Este template foi criado a partir das especificações disponíveis em https://www.gov.br/ds/, tendo em vista a compatibilidade com a atual versão do Joomla! (5.0.3, neste momento)

Requerimentos

Software

  • PhP 8.1.0 ou superior

Databases

  • MySQL 8.9.13 ou superior
  • MariaDB 10.4.0 ou superior
  • PostgreSQL 12.0 ou superior

Web Server

  • Apache 2.4
  • Nginx 1.21 ou superior
  • Microsoft IIS 10

Elementos implementados

Novidades:

Componentes:

  • com_content.article: Visualização de artigos individuais
  • com_content.category: Visualização estilo blog para categorias
  • com_finder.search: Visualização de resultados de busca
  • com_tags.tag: Visualização de lista de artigos com a tag específica
  • com_aniversariantes: Responsável por gerenciar o conteúdo de aniversariantes do mês a ser apresentado no módulo mod_aniversariantes

Módulos:

  • mod_articles_latest: Visualização de artigos em texto (Últimas Notícias)
  • mod_articles_news: Visualização de artigos com imagens (Destaques)
  • mod_banners: Visualização de banners estilo carrossel
  • mod_breadcrumbs: Visualização da trilha de navegação
  • mod_finder: Visualização do formulário de busca
  • mod_menu: Visualizações de menus em layouts diversos: Acesso Rápido, Cards, Mapa do Site, Menu Principal, Menu Principal (Área de Links) e Menu Principal (Área de Logos)
  • mod_links: Cria uma seção com apontamentos para links e título personalizado
  • mod_aniversariantes: Responsável por apresentar as informações do componente aniversariantes do mês

Layouts:

  • joomla.pagination: Paginação utilizada para navegar em listas de itens

Parâmetros

Parâmetros de estilo configurados na área "Avançado" do tema:

  • Largura: Fixa ou Fluída. Deixa o conteúdo fixo ou expande para preencher todas as laterais da tela. Referência
  • Menu Principal: Flutuante ou Empurrando. Quando flutuante, exibe o menu com elevação em relação ao conteúdo da página. No outro caso, o menu empurra o conteúdo da página na lateral esquerda. Referência
  • Cor do rodapé: escuro ou claro. Referência
  • Logo: marca exibida no cabeçalho. Referência
  • Logo com link?: habilita link na logo do cabeçalho, podendo direcionar para a página inicial ou para endereço personalizado.
  • Logo (Rodapé): marca exibida no rodapé. Referência
  • Título: identifica o site, sistema ou aplicativo. Referência
  • Subtítulo: reforça a identificação de uma categoria associada ao título da página, ou descrição do mesmo. Referência
  • Assinatura: identifica uma subcategoria ou descrição relacionada à marca. Referência
  • Cabeçalho do menu principal: Opções para exibir logo e título, apenas logo ou apenas título. Referência
  • Exibir Redes Sociais: bloco "Redes Sociais", exibido no menu lateral e no rodapé da página. Referência
  • Informações legais (Rodapé do menu): texto exibido no rodapé do menu. Referência
  • Componente Atendimento ao Cidadão: habilita a exibição do bloco "Atendimento ao Cidadão", com referências ao Fala.BR. Referência
    • Órgão SIORG: quando o componente "Atendimento ao Cidadão estiver ativado, indica o órgão que será preenchido automaticamente no Fala.BR. A lista de órgãos está disponível no Siorg Cidadão.
  • Aviso de cookies: habilita a exibição da barra de aviso sobre uso de cookies. Referência
    • Mensagem sobre cookies: texto exibido ao usuário na barra de aviso. Referência
    • Botão Leia Mais: habilita botão secundário contendo link para a política de cookies do site. Referência
      • Título do botão Leia Mais: texto do botão secundário. Referência
      • Link do botão Leia Mais: link do botão secundário. Referência
    • Título do botão Ciente: texto do botão primário. Referência
  • Exibir logo Brasil: logo do Governo Federal exibida no rodapé da página. Pode ser desativada em período de defeso eleitoral. Referência
    • Logo Brasil: logo do Governo Federal, caso necessário alteração.
  • Exibir logo Acesso à Informação: logo para acesso ao site Acesso à Informação. Referência
  • Informações legais: texto apresentado no rodapé da página. Referência

Posições

  • menuacesso: Menu de Acesso, exibido no cabeçalho. É obrigatório o uso do layout "acessorapido" no módulo.
  • search: Área para exibição do módulo Busca Inteligente (finder).
  • menu-body: Menu Principal (Conteúdo). É obrigatório o uso do layout "menuprincipal" nos módulos para itens multiníveis. Utilizar o layout "menuprincipal-nivel1" para exibição de itens de nível 1. Opcionalmente pode-se adicionar um ícone da biblioteca FontAwesome 5 Free para o menu, preenchendo o campo "Classe do Menu".
  • menu-logos: Menu Principal (Logos). É obrigatório o uso do layout "logosmenu" no módulo. É obrigatório o preenchimento do campo "Imagem do Link" nos itens de menu.
  • menu-links: Menu Principal (Links). É obrigatório o uso do layout "linksmenu" no módulo. Opcionalmente pode-se adicionar um ícone da biblioteca FontAwesome 5 Free para os itens de menu, preenchendo o campo "Classe de ícones de link".
  • main-top: Área para exibição de módulos no início da página, após o cabeçalho.
  • breadcrumbs: Área para exibição do módulo Navegação Estrutural (breadcrumbs).
  • content-top: Área para exibição de módulos acima do conteúdo.
  • content-bottom: Área para exibição de módulos abaixo do conteúdo.
  • main-bottom: Área para exibição de módulos ao final da página, antes do rodapé.
  • menumapa: Mapa do Site. É obrigatório o uso do layout "mapadosite" nos módulos.
  • error-search: Área para exibição do módulo Busca Inteligente (finder) na página de erro. É obrigatório o uso do layout "busca-erro" no módulo.
  • debug: Área para exibição de módulos quando a depuração está habilitada no Joomla.

Demonstração

Este template está atualmente em uso em alguns dos sites listados abaixo:

Instalação

Baixe e Extraia o Projeto:

  • Baixe este projeto em formato .zip pela interface ou no terminal através do comando: curl -LJO "https://github.com/astatonn/ids-joomla-eb/archive/refs/heads/master.zip"

  • Extraia os arquivos na pasta de sua escolha.

Instale o template

  • Acesse o painel de administrador do Joomla.
  • Navegue até "Sistema" -> "Extensões" -> "Gerenciar" -> "Instalar".
  • Selecione o arquivo .zip que você baixou e clique em "Enviar Arquivo e Instalar".

Instale os Componentes e Módulos Individualmente

  • Ainda em "Sistema" -> "Extensões" -> "Gerenciar" -> "Instalar", escolha a opção "Instalar de Pasta" (Install from Folder).
  • Cole o caminho referente ao local onde você extraiu o projeto para cada um dos componentes e módulos.

Exemplo

  • Para o componente com_aniversariantes: /caminho/para/a/pasta/ids-joomla-eb/componentes/com_aniversariantes

  • Para o módulo mod_aniversariantes: /caminho/para/a/pasta/ids-joomla-eb/modules/mod_aniversariantes

  • Para o módulo mod_links: /caminho/para/a/pasta/ids-joomla-eb/modules/mod_links

Certifique-se de substituir "/caminho/para/a/pasta" pelo caminho correto onde você extraiu os arquivos do projeto.

Contribuições

Este espaço está aberto a contribuições da comunidade. Sinta-se livre para enviar pull requests ou relatar falhas ou sugestões.

About

Implementação da nova identidade visual do governo para os sites do Exército Brasileiro. Template baseado na versão do marceloalencar.


Languages

Language:CSS 57.5%Language:JavaScript 27.1%Language:PHP 15.4%Language:HTML 0.0%