English below
Salve, salve comunidade Tainacan! ![]()
Hoje lançamos mais uma versão do plugin. Apesar de ter novidades mais pontuais, ou até mesmo “de nicho”, são coisas interessantes que vinham sendo trabalhadas há um bom tempo. 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
Edição de Conteúdo Extraído de Documentos: Gerencie e edite o conteúdo que o Tainacan extrai de PDFs para ser usado na busca textual. Isso abre brecha para correção de problemas de extração e também para inclusão manual de dados que normalmente não podem ser extraídos do documento;
Geração de Atributos Alt de Imagens com IA: Nossa primeira integração com o plugin de IA do WordPress trás para a interface do Tainacan a possibilidade de se gerar uma descrição alternativa para a miniatura do item, um recurso muito útil para tornar seu repositório mais acessível.
Melhorias no Protocolo OAI-PMH: O suporte ao OAI-PMH, voltado para interoperabilidade entre acervos está de volta ao roadmap do Tainacan. Nesta versão refatoramos nosso endpoint de modo que aqueles repositórios que coletam dados com este protocolo já podem acessar seus itens públicos pelo endpoint /wp-json/tainacan/v2/oai/?verb=ListRecords e similares;
Página de Capa do Termo de Taxonomia: Que tal criar uma página dedicada para se falar de um termo de Taxonomia ao invés do usuário cair na tradicional lista de itens do termo? Com a página de capa configurada você pode criar sua narrativa usando o editor de blocos e ainda assim listar de forma pública os itens que estão marcados com aquele termo.
Melhorias
- A quantidade de itens inicialmente carregados por página em listagens de itens da coleção pode finalmente ser modificada.
- A opção “Mostrar imagem” no bloco de Lista de Itens da Coleção Tainacan agora também afeta Modos de Visualização como Ficha, Tabela, Lista e Cartões.
- Documentos do item cujo tipo é “Texto” agora também aparecem no resultado da busca avançada caso se procure pelo conteúdo do documento;
- Reforço na interface sobre o comportamento apropriado para metadados multivalorados vazios: Devem ser removidos ao invés de apenas “limpos”.
- Atualização da biblioteca de gráficos usada nas telas de Relatórios;
- Várias correções de erros!
Para Desenvolvedores
- Dispare o evento
TainacanReloadItemMetadataFormpara recarregar partes do formulário de edição de item após manipular valores via API; - A documentação para desenvolvedores agora é extraída diretamente do código para o repositório do código fonte do plugin, dentro da pasta
/docs; - Temos agora uma GitHub Action que escuta alterações no código e roda o script para atualizar a documentação toda vez que um push é feito na branch develop;
- Temos também uma PR Template no GitHub! Isso deve ajudar novos colaboradores a proporem alterações;
- Com o filtro
tainacan_item_supports_document_content_extractiondesenvolvedores de plugins podem determinar se o tipo de documento de um certo item pode tentar ser extraído. Já com o filtrotainacan_extract_document_contenté possível entrar no fluxo de extração e realizar sua própria extração.
Português acima
Hello, Tainacan community! ![]()
Today we are releasing another version of the plugin. Although the new features are more specific—or even “niche”—they are interesting additions that have been in the works for quite some time. 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
Editing Content Extracted from Documents: Manage and edit the content Tainacan extracts from PDFs for use in text-based search. This allows the correction of extraction issues and the manual inclusion of data that cannot normally be extracted from the document;
AI-Generated Image Alt Text: Our first integration with the WordPress AI plugin brings the ability to generate alternative descriptions for item thumbnails directly into the Tainacan interface—a very useful feature for making your repository more accessible.
OAI-PMH Protocol Improvements: OAI-PMH support—aimed at interoperability between collections—is back on the Tainacan roadmap. In this version, we refactored our endpoint so that repositories harvesting data via this protocol can now access public items using the /wp-json/tainacan/v2/oai/?verb=ListRecords endpoint (and similar ones);
Taxonomy Term Cover Page: How about creating a dedicated page to discuss a taxonomy term, rather than having the user land on the standard list of items associated with that term? With a configured cover page, you can craft a narrative using the block editor while still publicly listing the items tagged with that term.
Improvements
- The number of items initially loaded per page in collection item lists can finally be modified.
- The “Show image” option in the Tainacan Collection Item List block now also affects View Modes such as Card, Table, List, and Grid.
- Documents belonging to items of the “Text” type now appear in advanced search results when searching for the document’s content;
- Interface update clarifying the expected behavior for empty multi-valued metadata: they should be removed rather than merely “cleared.”
- Update to the charting library used in the Reports screens;
- Many bug fixes!
For Developers
- Trigger the
TainacanReloadItemMetadataFormevent to reload parts of the item editing form after manipulating values via the API; - Developer documentation is now extracted directly from the code into the plugin’s source code repository, within the
/docsfolder; - We now have a GitHub Action that monitors code changes and runs the documentation update script whenever a push is made to the
developbranch; - We also have a GitHub PR Template! This should help new contributors propose changes;
- The
tainacan_item_supports_document_content_extractionfilter allows plugin developers to determine whether content extraction should be attempted for a specific item’s document type. Meanwhile, thetainacan_extract_document_contentfilter allows developers to hook into the extraction process and perform their own extraction.