English below
Salve, salve comunidade Tainacan! ![]()
Hoje lançamos a versão 1.3.0 do plugin. Desta vez voltamos para algo que quase todo mundo que usa o Tainacan toca no dia a dia: a busca. Tem novidade na busca facetada, na Busca Avançada e nos blocos Gutenberg, além de correções de catalogação, importação e compatibilidade com o WordPress 7.1. Esperamos que gostem ![]()
A seguir passamos de forma resumida pelas novidades, mas vocês também podem conferir em detalhes no post de lançamento:
Novidades
Adicionar filtros conforme precisa: Cada filtro agora tem uma opção de “Exibição inicial”: Padrão, Recolhido ou Oculto. Filtros ocultos saem da barra lateral e só voltam quando a pessoa usa o botão Adicionar filtros. Nada é criado ali — só se revela um filtro que a coleção já tem.
Critérios pré-definidos na Busca Avançada: A opção “Oferecer na busca avançada” passou a ter três estados (Por padrão, Opcional, Nunca). Os campos marcados como “Por padrão” já aparecem como critérios quando o modal abre, sem enviar busca vazia.
“Ver mais” nos filtros de checkbox: Em vez de ir direto para o modal “Ver todos”, filtros de checkbox (simples e de taxonomia) podem ir carregando mais valores na própria lista. Taxonomias hierárquicas continuam usando o modal, que segue sendo o caminho certo para vocabulários grandes.
Buscar cada palavra separadamente: A busca textual deixa de ser só por frase, se você quiser. Nas Configurações do plugin, em “Busca e desempenho”, dá para tornar o modo por palavra o padrão. Aspas continuam valendo para se obter a frase exata.
Mais formas de preencher um metadado de Seleção: O antigo Selectbox agora se chama Seleção e ganhou tipo de entrada: lista de seleção, rádio/checkbox ou botões de seleção — bem útil em Compostos e em listas curtas como Sim/Não.
Melhorias
- A seleção nos blocos Gutenberg (Lista de Itens, Carrossel, Galeria) lembra os itens já escolhidos ao reabrir o modal, e desmarcar de fato remove o item;
- Busca textual nas facetas de metadados de Controle (Coleção, Tipo de documento, Possui miniatura etc.) agora olha os rótulos, não só os valores internos;
- Opção de permitir tela cheia em documentos forçados como iframe;
- Atualização da biblioteca de gráficos na página de Relatórios, com animações mais suaves e paginação;
- Compatibilidade dos blocos Gutenberg com o WordPress 7.1 no Chrome;
- Correções no importador CSV (BOM do Excel e mapeamento que criava metadado sem querer), na Galeria de Itens com vídeo nativo, no Formulário de Submissão em etapas e em consultas com risco de SQL injection;
- E várias outras correções de erros!
Para Desenvolvedores
- Temos um
CONTRIBUTING.mdno repositório, com o fluxo GitFlow e o caminho esperado para PRs; - Tipos de metadado customizados podem declarar
set_manage_multiple_input( true )em vez de depender de uma lista fixa de componentes; - Se você embute a lista de itens do admin num iframe, não leia mais
iframe.contentWindow.location— o WordPress 7.1 quebra isso no Chrome. Use oBroadcastChannele a propexistingSelectedItems. O fluxo está documentado emdocs/react-selection-modules.md; - Nova seção na Wiki com sugestões para desenvolvimento de plugins.
Português acima
Hello, Tainacan community! ![]()
Today we are releasing version 1.3.0 of the plugin. This time we are back to something almost everyone who uses Tainacan touches every day: search. There are updates to the faceted search, Advanced Search, and Gutenberg blocks, plus cataloging and importing fixes and compatibility with WordPress 7.1. We hope you like them! ![]()
Below is a summary of the new features, but you can also check out the details in the release post:
New Features
Add filters as you go: Each filter now has an “Initial display” option: Default, Collapsed, or Hidden. Hidden filters leave the sidebar until someone uses the Add filters button. Nothing new is created there — it only reveals a filter the collection already has.
Preset Advanced Search criteria: The “Offer on advanced search” option now has three states (By default, Optional, Never). Fields set to “By default” already appear as criteria when the modal opens, without sending an empty query.
“View more” in checkbox filters: Instead of jumping straight to the “View all” modal, checkbox filters (plain and taxonomy) can load more values inline. Hierarchical taxonomies still use the modal, which remains the right tool for large vocabularies.
Search each word separately: Text search no longer has to be phrase-only. In plugin Settings, under “Search and performance”, you can make per-word matching the default. Quotes still keep an exact phrase.
More ways to fill in a Selection metadatum: The old Selectbox type is now called Selection and has an input type: selectbox, radio/checkbox, or selection buttons — handy inside Compound metadata and for short lists such as Yes/No.
Improvements
- Gutenberg selection (Items List, Carousel, Gallery) remembers items already chosen when you reopen the modal, and unchecking an item actually removes it;
- Textual search in Control Metadata facets (Collection, Document type, Has thumbnail, and similar) now looks at labels, not only stored values;
- Option to allow fullscreen on documents forced as iframe;
- Update to the charts library on the Reports page, with smoother animations and pagination;
- Gutenberg block compatibility with WordPress 7.1 in Chrome;
- Fixes to the CSV importer (Excel BOM and mapping that created metadata by accident), the Items Gallery with native video, the stepped Item Submission Form, and SQL injection in some queries;
- And many other bug fixes!
For Developers
- There is a
CONTRIBUTING.mdin the repository, covering GitFlow and how we expect PRs to land; - Custom metadata types can declare
set_manage_multiple_input( true )instead of relying on a hardcoded component list; - If you embed the admin items list in an iframe, do not read
iframe.contentWindow.locationanymore — WordPress 7.1 breaks that in Chrome. Use theBroadcastChanneland theexistingSelectedItemsprop. The flow is indocs/react-selection-modules.md; - New Wiki section with plugin development guidelines.