Tainacan Beta 0.20.5 - Customizando seu formulário de itens!

– English below –

Quando se trabalha com coleções complexas, incluindo múltiplos metadados, o formulário de item pode se tornar um desafio à parte. É verdade que o Tainacan não tem a vastidão de recursos que geralmente podem ser encontrados em um plugin específico para formulários, mas isso não quer dizer que algumas soluções não possam ser configuradas para melhorar a experiência de edição do item. Esta versão busca trazer algumas opções de customização do formulário além de correções importantes e pequenas novidades :tainacan:.

Novidades

Personalizando os elementos no formulário de itens da coleção

Habilite ou desabilite a exibição de diversas opções no formulário de edição de item, como os diferentes tipos de documento, anexos, os recursos filtragem de metadados, etc. Altere os rótulos de elementos como “Documento” e “Anexos” para termos que façam mais sentido em sua coleção.

Enumeração de metadados

Entre as opções disponíveis nas configurações da coleção está um novo recurso para habilitar uma enumeração de metadados no formulário de edição de itens. Em coleções com muitos metadados isto pode ser útil para acompanhar o preenchimento sem precisar poluir os rótulos dos metadados com números.

Máscaras no metadado tipo Texto Simples

Crie máscaras simples para validação de entradas usando padrões regulares. Se seu dado deve ter um conjunto fixo de números ou caracteres com alguns símbolos em volta (por exemplo, CPF e telefone), agora é possível configurar máscaras para ele.

Outras novidades

  • Definição de Seções de Metadado Condicionais por termos de taxonomias;
  • Limite de caracteres no metadado tipo Área de Texto;
  • Valores mínimo e máximo para metadado tipo Numérico;
  • Opção para limitar relacionamentos à itens criados pelo usuário;
  • Filtros de coleções não aparecem mais nas listagens repositório por padrão, agora há uma opção para configurar isso no formulário de edição do filtro;
  • Filtro para mostrar somente coleções criadas pelo usuário;
  • Exibição de links para as páginas públicas no Admin;

Melhorias

  • Priorização do carregamento de itens antes das facetas nas listas (visualmente os itens aparecem mais rápido);
  • Melhor organização das seções de opções no formulário da coleção;
  • Rótulo (Privado) adicionado aos metadados privados nas páginas públicas dos itens;
  • Tooltip mostrando a descrição de um termo na entrada de checkboxes de metadados tipo taxonomia;
  • Ocultamento da etapa de configuração de miniatura no formulário de submissão do item se nenhum tipo de documento está habilitado;
  • Clique em termos pais automaticamente abre os termos filhos do componente de inserção de termos em metadados tipo Taxonomia;
  • Abre links gerados por exportadores em nova aba;
  • Pequenas melhorias de CSS do carrossel da galeria de mídia;
  • Correção de erros de Inglês em, algumas traduções;

Correção de erros

  • Busca em textual conteúdo de PDF não estava funcionando em versões recentes;
  • Esconde botão de criar novos termos em contextos onde o usuário não tinha permissão para editar taxonomias;
  • Correção de erro na edição de itens em sequência;
  • Correção de erro que impedia a visualização de arquivos PDF em configurações específicas de servidor onde as variáveis $_SERVER['SERVER_NAME'] e $_SERVER['HTTP_HOST'] eram diferentes;
  • Usa filtro padrão do WordPress comments_open para checar se o item pode ter comentários;
  • Corrige as permissões checadas para edição de filtros pelo usuário;
  • Correção de brechas de segurança em formulários que recebem código HTML;
  • E muitas outras pequenas correções!

Para desenvolvedores

  • Novas variáveis CSS permitem a customização do raio das bordas de botões e campos de entrada;
  • Aqueles interessados em trocar a imagem usada como “placeholder” para itens agora podem usar o filtro tainacan_get_the_mime_type_icon no JavaScript e tainacan-get-the-mime-type-icon no PHP;
  • Novos filtros permitem customizar via temas ou plugins as opções disponíveis para a galeria de mídia: tainacan-swiper-main-options e tainacan-swiper-thumb-options. O tema Blocksy e seu plugin de integração tirará proveito disso para oferecer uma opção do carrossel vertical;
  • Aqueles que estiverem filtrando as configurações da galeria de mídias agora podem configurar também a paginação segundo a documentação da Swiper;

English

When working with complex collections, including multiple metadata, the item form might become huge challenge. It’s true that Tainacan doesn’t have the vastness of features that can usually be found in a specific Forms plugin, but that doesn’t mean that some solutions can’t be configured to improve the item editing experience. This version seeks to bring some form customization options as well as important corrections and small new features :tainacan:.

What’s new

Customizing the elements in the collection item form

Enable or disable the display of various options on the item editing form, such as the different document types, attachments, metadata filtering features, etc. Change the labels of elements such as “Document” and “Attachments” to terms that make more sense in your collection.

Metadata enumeration

Among the options available in the collection settings is a new feature to enable metadata enumeration in the item editing form. In collections with a lot of metadata, this can be useful to keep track of the filling without having to pollute the metadata labels with numbers.

Masks on Plain Text metadata

Create simple masks for validating entries using regular patterns. If your data should have a fixed set of numbers or characters with some symbols around them (for example, ID and telephone), you can now set up masks for it.

Other new features

  • Control of Conditional Metadata Sections by taxonomy terms;
  • Character limit for Text Area metadata;
  • Minimum and maximum values for metadata type Numeric;
  • Option to restrict relationships to items created by the current user;
  • Collection filters no longer appear in repository listings by default, there is now an option to configure this in the filter editing form;
  • Filter to show only collections created by the user;
  • More display of links to public pages in the Admin;

Improvements

  • Prioritization of loading items before facets in lists (visually items appear faster);
  • Better organization of the options in the collection form;
  • (Private) label added to private metadata on items’ public pages;
  • Tooltip showing the description of a term when entering taxonomy-type metadata with checkboxes;
  • Hiding the thumbnail configuration step on the item submission form if no document type is enabled;
  • Clicking on parent terms automatically opens the child terms of the taxonomy-type metadata term insertion component;
  • Opens links generated by exporters in a new tab;
  • Minor CSS improvements to the media gallery carousel;
  • Correction of English errors in some translations;

For developers

  • New CSS variables allow you to customize the radius of the borders of buttons and input fields;
  • Those interested in changing the image used as a placeholder for items can now use the tainacan_get_the_mime_type_icon filter in JavaScript and tainacan-get-the-mime-type-icon in PHP;
  • New filters allow you to customize the options available for the media gallery via themes or plugins: tainacan-swiper-main-options and tainacan-swiper-thumb-options. The Blocksy theme and its integration plugin will take advantage of this to offer a vertical carousel option;
  • Those who are filtering the media gallery settings can now also configure pagination according to Swiper’s documentation;
4 curtidas