Tainacan Beta 0.21.7 – Modo de Visualização Mosaico, Filtros de Intersecção e Filtros Horizontais.

Estamos chegando na segunda metade de 2024 e temos mais algumas novidades para anunciar. Esta versão tira a poeira do filtros, que há algum tempo não recebiam novas opções, e trás também mais uma maneira de mostrar seus itens para público com nosso amplo leque de modos de visualização.

Novidades

Modo de Visualização Mosaico

A depender da natureza do seu acervo digital, você pode querer dar mais destaque para as imagens ou para os metadados do item, de diferentes formas. Para atender essas possibilidades, trazemos por padrão as visualizações em Tabela, Cartão, Ficha, Lista, Mapa e Masonry. Este último funciona bem para dar destaque às imagens em retrato sem recortá-las como uma lista em cascata. Mas agora temos um novo modo ainda mais interessante chegando pra família, o Mosaico:

Captura de tela de uma lista de itens no modo de visualização Mosaico

Inspirado fortemente nas galerias de imagens do Flickr e do Google Imagens, este modo distribui os itens ocupando a altura máxima em uma faixa, porém alternando a altura das linhas para garantir que todos caibam distribuídos da forma mais uniforme possível. É uma excelente opção para se dar destaque para imagens que em sua maioria tenham orientação paisagem. No Admin do Tainacan este modo já está disponível por padrão e para as visualizações públicas das coleções pode ser habilitado nas configurações de cada uma.

Captura de tela da área de configuração dos modos de visualização habilitados no formulário da coleção

P.S.: Se você é um dos usuários do nosso plugin experimental de Modos de Visualização Extra, pode querer atualizar ele visto que nele também havia um modo chamado “mosaico”. Este modo continuará funcionando porém seu nome na URL foi alterado em favor do novo modo oficial.

Filtros de Intersecção

Às vezes, quando queremos fazer uma pergunta, precisamos olhar para mais de uma fonte para se encontrar a resposta.

Tradicionalmente quando configuramos filtros no Tainacan estamos sempre definindo uma busca em um certo metadado. Está na hora de complexificarmos isso, trazendo o primeiro tipo de filtro que olha de uma vez só não para um, mas sim para dois metadados.

Ilustração demonstrando a intersecção de valores de data.

Para explicar o que isso significa, imagine o seguinte cenário: em uma coleção de exposições possui dois metadados, a data de início e a data de término de uma exposição. O usuário deseja ver quais exposições estão (ou estavam) ocorrendo em um certo dia. Parece uma pergunta simples, mas na verdade é bem complexa pois precisamos olhar para os dois dados ao mesmo tempo em busca de uma intersecção.

Um item deverá aparecer nesta lista se a data selecionada no filtro está entre os seus valores de início e término da exposição. Este tipo de pergunta faz sentido para metadados de data, mas também pode ocorrer com metadados numéricos.

Para se configurar o metadado portanto, é preciso primeiro escolher o metadado de início e em seguida, configurar nas opções do filtro o metadado de término, que deverá obviamente ser outro metadado do mesmo tipo. Você pode também configurar os operadores que serão usados na comparação do filtro:

Filtros horizontais

Famosamente, a busca facetada do Tainacan é conhecida por mostrar uma barra lateral com filtros. Este layout é o mais apropriado para quando se tem vários filtros, em particular quando estes são do tipo lista de checkboxes. Mas não é o único layout que pode ser desejado uma busca! E que tal mostrarmos os filtros acima da lista de itens, dispostos horizontalmente?

A partir desta versão está disponível esta opção no Bloco de Busca Facetada.

Configurações de Filtros do Bloco de Busca Facetada

As listas das páginas públicas são configuradas pelos temas então quem estiver com a versão mais recente do tema Tainacan Interface ou do plugin de Integração com o Blocksy já poderá configurar também nas opções do menu personalizar.

Configurações de Filtros da Página de Lista de Itens Tainacan no menu personalizar do Tema Tainacan Interface
Configurações de Filtros da Lista de Itens de uma coleção no menu personalizar do Blocksy com o plugin de integração ativo.

Algumas observações sobre o uso deste layout:

  • Como pode ser visto, ele é mais apropriado para listagens com poucos filtros e fica particularmente melhor com filtros do tipo autocompletar ou select;
  • A largura que um filtro ocupará na lista horizontal é definida por uma configuração no bloco de busca facetada e pode ser também customizada por alguns temas ou via código. Por padrão é de 272px.
  • Sugere-se usar em conjunto com algumas das novas opções que serão apresentadas nesta versão, em particular a de se desabilitar os collapses (mais a seguir no post).

Mais opções para os filtros!

E para brindar estas novidades, temos mais algumas pequenas opções para se adequar os filtros às necessidades de sua coleção. São elas:

Exibir a descrição do filtro

Embora já presente no formulário de configuração do filtro, este campo nunca aparecia na interface. Agora a descrição, se existente, será mostrada ao se passar o mouse sobre um botão de ajuda, de maneira similar aos metadados:

Também como nos metadados, você pode optar por mostrar as descrições dos filtros logo abaixo do nome deles.

Alterar placeholder do filtro

Nos filtros que possuem uma entrada de texto, agora você pode definir placeholders personalizados, fornecendo instruções mais claras sobre como interagir com o filtro:

Desativar os collapses dos filtros

Como pode ser visto na captura de tela dos filtros horizontais, uma nova opção do Bloco de Busca Facetada e também dos temas permitirá que você mostre os filtros sem nossa opção de “esconder” eles em collapses. Esta opção pode simplificar ainda mais layouts onde se use poucos filtros.

Não ocultar filtros em painel no mobile

Por padrão, ao se acessar uma lista de itens com filtros no celular ou em telas muito pequenas, o Tainacan automaticamente esconde os filtros em um modal que pode ser acionado por um botão.

Se não é seu desejo que eles comecem escondidos em telas pequenas, agora este comportamento pode ser desativado, permitindo que os filtros horizontais, por exemplo, sejam visualizados de cara mesmo em dispositivos móveis, sem demandar mais um clique.

Melhorias

Não bastando todos estes recursos novos, temos algumas pequenas melhorias chegando:

  • Exibição das facetas em checkboxes alinhadas à direita e limite de linhas para 2, mantendo uma exibição menos desalinhada;
  • Exibição de um aviso em modal quando detectada a falta de configuração de links permanentes;
  • Uso de requisições REST com PATCH ao invés de PUT para aumentar a compatibilidade com servidores de diferentes configurações;
  • O plugin de integração do tema Blocksy com o Tainacan também ganhou opções para se definir uma borda abaixo dos rótulos dos filtros e de se esconder o rótulo “Filtros” do painel de filtros.

Correção de erros

  • Ajuste do timeout para que tooltips sejam escondidos em diversas áreas do admin;
  • Corrige problema que atrapalhava o carregamento de mapas na página do item;
  • Permite que o parâmetro perpage da URL sobrescreva as preferências do usuário na lista de itens;

Baixe agora!

A versão 0.21.7 do Tainacan já está disponível para download no repositório de plugins do WordPress, assim como as atualizações necessárias do tema Tainacan Interface, do plugin de Integração com o tema Blocksy e do plugin de Modos de Visualização Extra:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *