-
Notifications
You must be signed in to change notification settings - Fork 0
Plugins recomendados
O tema contém uma funcionalidade de gestão de plugins recomendados. Isto é feito com ajuda da classe TGM_Plugin_Activation, cuja cópia está está disponível em /vendor/class-tgm-plugin-activation.php. A configuração das recomendações está no arquivo /inc/plugin-dependencies.php. futuramente novos plugins podem ser listados ali, como forma de reforçar uma consistência das instalações do Iphan, mesmo que não seja uma restritiva.
A recomendação geral é que só se instale aqueles plugins que serão de fato usados e que se evite ao máximo instalar plugins que fazem ou ofereçam muitas coisas. Em especial refutamos neste tema a ideia de se instalar page builders como Elementor e Brizy, além de plugins que instalem pacotes muito carregados de blocos (como Stakable, GetWid, Otto e Greenshift). Para se garantir leveza e performance do site, além de evitar bugs, usamos o máximo de funcionalidades padrão do editor de páginas Gutenberg.
Para cada plugin recomendado, uma rotina exibirá um banner no painel administrativo checando se os plugins estão ativados e atualizados.

Não é obrigatório instalar nenhum deles, mas instalando e ativando todos, o banner deixará de aparecer. Você ver todos os recomendados na tela "Aparência" -> "Instalar Plugins" (está no menu Aparência por ser uma propriedade do tema):

A seguir listamos cada um deles e justificamos sua recomendação:
- Link: https://br.wordpress.org/plugins/blocksy-companion
- Documentação: https://creativethemes.com/blocksy/companion/
Este plugin estende as funcionalidades do tema Blocksy (e deste tema filho) adicionando opções extras importantes como a funcionalidade de cabeçalho fixo e a possibilidade de se exportar e importar customizações. Com ele ativo também haverão blocos Gutenberg dedicados do tema tal com a barra de busca avançada que possui auto-complete.

- Link: https://br.wordpress.org/plugins/tainacan
- Documentação: https://wiki.tainacan.org/
Plugins para trazer funcionalidades de gestão de acervo digital ao WordPress, introduzindo conceitos como coleções, itens, busca facetada, etc.
Embora não o tema irá funcionar sem o Tainacan, uma parte considerável de suas customizações foram feitas para estilizar elementos do Tainacan.

Com este plugin ativado, o menu personalizar do tema passará a oferecer opções de customização específicas para os templates das coleções e taxonomias do Tainacan.

- Link: https://br.wordpress.org/plugins/block-visibility
- Documentação: https://blockvisibilitywp.com/knowledge-base/
O editor de páginas e posts (Gutenberg) é bem limitado em termos de exibir ou ocultar dinamicamente alguns blocos. Este plugin adiciona, para cada bloco, um painel de opções com diversos critérios para se ocultar o bloco. Dentr os mais relevantes estão:
- Baseando-se no perfil do usuário (para se criar conteúdo específico para alguns perfis)
- Baseando-se no tamanho da tela (para se montar versões diferentes de blocos de forma responsiva)
- Baseando-se na data atual

Permite que links sejam habilitados em blocos de grupo do editor Gutenberg. Por padrão links só estão disponíveis em blocos de texto como Parágrafo e Botões. Porém para se montar cartões clicáveis, este plugin é necessário.

Permite a inserção de um bloco de ícone no editor Gutenberg. Este bloco funciona de maneira similar ao bloco de imagens porém te mostra uma galeria de ícones SVG que podem ser escalados e coloridos de forma simples.
Este tema possui consideráveis customizações para este bloco, visto que registra Ícones da biblioteca Phosphor nesta galeria (/inc/class-phosphor-icons.php e /assets/js/register-custom-icons.js), além de 9 símbolos da identidade visual do Iphan como ícones também.
![]()
Carrosséis e banners animados são um elemento comumente usado em sites modernos e não há um padrão no editor de blocos. Por isso elegemos este bloco para criação deste tipo de elemento visual em página. As setas de navegação dele já estão estilizadas de acordo com a identidade visual do tema.

Um plugin simples para se adicionar algumas animações individualmente em blocos quando estes aparecem em tela.
