# Apresentação dos itens para os usuários

**URL:** <https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503>\
**Category:** Dúvidas\
**Tags:** coleções, itens\
**Created:** [Setembro 24, 2025, 8:02pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503 "2025-09-24T20:02:33Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Celma](https://avatars.discourse-cdn.com/v4/letter/c/898d66/32.png) [@Celma](https://tainacan.discourse.group/u/Celma)\
**Post date:** [Setembro 24, 2025, 8:02pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/1 "2025-09-24T20:02:33Z")

</div>

Boa tarde! Como fazer para que os itens de uma coleção fique default como descendente (dos últimos itens inseridos para os primeiros) na página dos usuários? Está aparecendo ascendente (dos primeiros para os últimos). Muito obrigada!

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Setembro 24, 2025, 8:15pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/2 "2025-09-24T20:15:58Z")

</div>

Olá @Celma, tudo bem?

Na teoria seria nas Configurações da Coleção, lá tem um campo com a ordenação padrão. Mas vale mencionar que isto pode ser sobrescrito por configurações em outro lugares (no tema por exemplo). E também, se o seu usuário já tiver configurado em algum momento a ordenação e ele estiver logado ou acessar uma URL configurada, o campo provavelmente virá com o último valor salvo.

Você está se referindo à lista de itens da coleção que aparece na página pública da coleção, é? Pode nos mandar um link pra conferirmos?

---

<div class="post-metadata">

**Author:** ![Celma](https://avatars.discourse-cdn.com/v4/letter/c/898d66/32.png) [@Celma](https://tainacan.discourse.group/u/Celma)\
**Post date:** [Setembro 25, 2025, 4:16pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/3 "2025-09-25T16:16:16Z")

</div>

Oi Mateus, boa tarde! Sim eu me refiro à página que aparece na página pública da coleção. O link é [https://memoriadigital.mpmg.mp.br/?view\_mode=table&perpage=12&paged=1&order=ASC&orderby=date&fetch\_only=thumbnail&fetch\_only\_meta=4834](https://memoriadigital.mpmg.mp.br/?view_mode=table&perpage=12&paged=1&order=ASC&orderby=date&fetch_only=thumbnail&fetch_only_meta=4834)

Realmente quando estou logada aparece os últimos itens que inseri.

Você poderia me dizer também se tem como deixar na pesquisa avançada somente alguns metadados para pesquisa. É que aparece todos que configurei. Como é uma Biblioteca Digital, eu gostaria de deixar apenas: autor, título e assunto.

Muito obrigada pela ajuda! Você é sempre muito atencioso e gentil.

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Setembro 25, 2025, 5:18pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/4 "2025-09-25T17:18:06Z")

</div>

Sobre as configurações da sua coleção, olhando para a [requisição da API](https://memoriadigital.mpmg.mp.br/wp-json/tainacan/v2/collections/4829/) consigo ver que a ordenação padrão ainda está configurada como “DESC”, ou seja, ali está configurado certo. Tanto que quando acessamos a lista de itens da coleção (sem predefinir nada na URL) caímos na lista ordenada descendentemente:

> **[Biblioteca Digital MPMG](https://memoriadigital.mpmg.mp.br/biblioteca-digital-mpmg/)**

Porém esta lista que você está mostrando foi montada em uma página usando o bloco de Busca Facetada.  
Este bloco tem em suas configurações uma opção para forçar a ordenação. Pode checar lá?

 ![image](https://global.discourse-cdn.com/free1/uploads/tainacan/original/2X/f/f0175f99685b3c7bc48a6cea002f2c98e24e0381.png)

> [@Celma](#):
>
> Você poderia me dizer também se tem como deixar na pesquisa avançada somente alguns metadados para pesquisa. É que aparece todos que configurei. Como é uma Biblioteca Digital, eu gostaria de deixar apenas: autor, título e assunto.

Infelizmente ainda não. Temos issue aberta pra isso, certamente vamos atacar um dia:

> <https://github.com/tainacan/tainacan/issues/897>
>
> \*\*Context and motivation\*\*
> 
> The advanced search input displays all public meta…data (as long as their type is supported) as an option to search for. As nice as this can be, there are some situations where one might not want to expose it to the search field, specially for some metadata inside metadata sections that are not that relevant for the user to search for... 
> 
> \*\*Ideal solution\*\*
> 
> We already have an option that disables some metadata from appearing per default in the items listing scenarios. We should have another one that offers this option to not fetch them in the advanced search component.

---

<div class="post-metadata">

**Author:** ![Celma](https://avatars.discourse-cdn.com/v4/letter/c/898d66/32.png) [@Celma](https://tainacan.discourse.group/u/Celma)\
**Post date:** [Setembro 25, 2025, 5:39pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/5 "2025-09-25T17:39:34Z")

</div>

Muito obrigada mais uma vez Mateus!!! Super valeu!!!

🥰

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Outubro 30, 2025, 7:42pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/6 "2025-10-30T19:42:23Z")

</div>

@Celma , tudo bem?

Só voltando aqui pra dizer que na versão 1.0 do Tainacan lançada hoje você pode desabilitar um metadado de aparecer na busca avançada. Vai encontrar esta opção nas próprias configurações do metadado. Espero que resolva 🙂

---

<div class="post-metadata">

**Author:** ![Celma](https://avatars.discourse-cdn.com/v4/letter/c/898d66/32.png) [@Celma](https://tainacan.discourse.group/u/Celma)\
**Post date:** [Novembro 5, 2025, 4:13pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/7 "2025-11-05T16:13:12Z")

</div>

@mateus.m.luna Oi Mateus, boa tarde! Tudo bem? Que ótima notícia! Vamos instalar a nova versão. Aproveitando a oportunidade, eu criei um filtro de ano na minha base. A ordem aparece crescente, mas penso que para os usuários seria melhor visualizar na ordem decrescente. É possível?

Gostaria de agradecê-lo pela atenção e presteza de sempre! Está sendo muito bom trabalhar com o Tainacan e o melhor de tudo contar com uma equipe competente! Parabéns a todos vocês!!!

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Novembro 5, 2025, 5:20pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/8 "2025-11-05T17:20:59Z")

</div>

Olá @Celma, tudo bem?

> [@Celma](#):
>
> Aproveitando a oportunidade, eu criei um filtro de ano na minha base. A ordem aparece crescente, mas penso que para os usuários seria melhor visualizar na ordem decrescente. É possível?

A ordem a que você se refere aqui é dos possíveis valores de ano no filtro em si, é? E neste caso é um metadado de data mesmo ou você usou uma taxonomia?

---

<div class="post-metadata">

**Author:** ![Celma](https://avatars.discourse-cdn.com/v4/letter/c/898d66/32.png) [@Celma](https://tainacan.discourse.group/u/Celma)\
**Post date:** [Novembro 5, 2025, 5:34pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/9 "2025-11-05T17:34:30Z")

</div>

Oi Mateus, boa tarde! Usei um metadado de data mesmo.

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Novembro 5, 2025, 6:26pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/10 "2025-11-05T18:26:44Z")

</div>

Então você está se referindo à este seletor de anos que fica dentro do seletor de datas, certo?

 ![image](https://global.discourse-cdn.com/free1/uploads/tainacan/original/2X/2/22508bfaed1ead6c230f47bf830234ceb9bcd0e8.png)

Não temos uma opção para alterar esta ordem. Temos uma issue aberta para que possa ser configurada o intervalo dos valores que aparecem ali, não é muito difícil:

> <https://github.com/tainacan/tainacan/issues/748>
>
> \*\*Context and motivation\*\*
> 
> In our Datepicker components, such as the filter o…ne, we use Buefy's component:
> https://buefy.org/documentation/datepicker
> 
> Which needs a configuration to define the years range that it will display in its year selector. Currently we define this as \[-200, 50\] for most cases. Which means we will display values from 200 years ago to 50 years ahead. That is obviously not ideal if you are dealing with historical archives that must go later in the past. The issue currently happens only on filters but shall be more critical if we ever bring Datepicker component to metadata input as well.
> 
> \*\*Ideal solution\*\*
> Make this a configurable setting or even better, try out another component library that handles this dynamically.

Já pra mudar a ordem não sei… acho que a biblioteca de componentes que usamos pra construir este filtro não tem esta opção:

> **[Buefy: lightweight UI components for Vue.js based on Bulma](https://buefy.org/documentation/datepicker)**
>
> Buefy is a lightweight library of responsive UI components for Vue.js based on Bulma framework and design.

---

<div class="post-metadata">

**Author:** ![Celma](https://avatars.discourse-cdn.com/v4/letter/c/898d66/32.png) [@Celma](https://tainacan.discourse.group/u/Celma)\
**Post date:** [Novembro 5, 2025, 6:45pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/11 "2025-11-05T18:45:44Z")

</div>

Oi Mateus! Eu criei um metadado ano como texto simples mesmo. E aí criei um filtro… Ele aparece assim: talvez não devesse ter criado como texto simples né?

 ![image](https://global.discourse-cdn.com/free1/uploads/tainacan/original/2X/1/103ce61dcf37e6d08836ac1f7293fce91fea2605.png)

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Novembro 5, 2025, 7:36pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/12 "2025-11-05T19:36:04Z")

</div>

> [@Celma](#):
>
> talvez não devesse ter criado como texto simples né?

Acho que cada um tem suas vantagens e desvantagens. Metadados do tipo Texto simples eu considero bem ruim porque o usuário pode digitar o que quiser. Metadados tipo Taxonomia ou Caixa de Seleção te dariam a segurança de que o valor digitado é válido. Data só funciona quando vc tem dia e mês também.

Pra anos eu geralmente uso tipo Numérico. Isso porque eu posso restringir pra que o passo (incremento) seja 1 e definir valores mínimos e máximos. O mais legal é que na hora de se criar filtros você vai ter filtros como “Intervalo de números” (ver valores entre um e outro valor) e “Lista de seleção de intervalos” (podendo criar um filtro de década, por exemplo). A desvantagem nestes casos é que para o numérico não tem como existir um campo como aquele [s.d]. Mas eu não sei isso depende se é algo que é realmente relevante pra você. Futuramente pretendemos sim permitir filtrar por campos vazios ([Allow advanced search to filter empty values. · Issue #720 · tainacan/tainacan · GitHub](https://github.com/tainacan/tainacan/issues/720)).

Agora independente de quais destes você escolher, ao se usar filtros que listam os valores a ordem vai ser sempre ascendente ou por inserção. Não temos opção para configurar como os valores dos filtros são apresentados. Isto se deve em grande parte à uma restrição da nossa API de facetas. Parece simples mas é um desafio… temos algumas issues abertas sobre, mas adianto que não é algo que vamos resolver num futuro muito próximo:

> <https://github.com/tainacan/tainacan/issues/421>
>
> \*\*Context and motivation\*\*
> 
> There are many scenarios where one would like to d…efine as order to the values set on multivalued metadata. Thinking on compound, taxonomy, relationship and future attachment-type. Problem is, this is really hard to implement with WordPress post meta logic. It does not provide us any way of defining a \`menu\_order\` field as the posts table does. 
> 
> \*\*Ideal solution\*\*
> 
> We currently don't have a solution for this. The desired outcome is to be able to drag'n drop or use arrows to manipulate this multivalued fields, but the backend is not ready for that yet.

> <https://github.com/tainacan/tainacan/issues/884>
>
> \*\*Context and motivation\*\*
> 
> This is a really common request for both filters a…nd gutenberg blocks.
> 
> Our Facets endpoint lists possible metadata values in a certain search context and also previews how many items that search context results in. This is how we display the \` (x)\` numbers alongside checkboxes filters. However, we do not have a way to sort the results by "total item", that is, bring the values that will result in more items first.
> 
> This is extremely hard because of how things are stored and when the search is processed. We don't have a way to store each possible value/ranking without some extra layer of data as ElasticPress does. 
> 
> \*\*Ideal solution\*\*
> 
> Have this baked in the API, so we can display more relevant values first.

---

<div class="post-metadata">

**Author:** ![Celma](https://avatars.discourse-cdn.com/v4/letter/c/898d66/32.png) [@Celma](https://tainacan.discourse.group/u/Celma)\
**Post date:** [Novembro 6, 2025, 3:43pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/13 "2025-11-06T15:43:02Z")

</div>

Oi Mateus, boa tarde! Muito obrigada mais uma vez pelas informações!!!🥰

---

<div class="post-metadata">

**Author:** ![Celma](https://avatars.discourse-cdn.com/v4/letter/c/898d66/32.png) [@Celma](https://tainacan.discourse.group/u/Celma)\
**Post date:** [Novembro 6, 2025, 3:48pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/14 "2025-11-06T15:48:35Z")

</div>

Mateus, só uma outra informação: Teria como eu mudar esse metadado que criei como texto simples para um de taxonomia, por exemplo, sem perder os dados que já inclui?

---

<div class="post-metadata">

**Author:** ![mateus.m.luna](https://yyz2.discourse-cdn.com/free1/user_avatar/tainacan.discourse.group/mateus.m.luna/32/3_2.png) [@mateus.m.luna](https://tainacan.discourse.group/u/mateus.m.luna)\
**Post date:** [Novembro 6, 2025, 4:00pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/15 "2025-11-06T16:00:58Z")

</div>

Conversão de tipos de metadados é algo que não conseguimos fazer de uma forma simples ainda, até porque cada tipo tem um dado de natureza diferente. Mas o fluxo mais tranquilo pra vc seria:

1. Cria a taxonomia. Deixa ela configurada para permitir criar termos novos;
2. Cria o metadado de taxonomia, também deixando marcado pra permitir criar termos novos nele;
3. Exporta sua coleção via CSV;
4. No editor de planilhas, copia os dados da coluna do metadado de texto simples pra coluna do metadado de taxonomia;
5. Salva a planilha. Se quiser pode deixar só as colunas special\_item\_id e a do seu metadado de taxonomia. O importante é ter estes dois;
6. Roda uma importação do CSV, lembrando de manter a opção “itens repetidos → atualizar”. Com isso o importador olhará para o campo special\_item\_id e ao invés de criar novos itens vai atualizar os campos dos metadados presentes. Na etapa do mapeamento basta associar o metadado de taxonomia.

Isso vai criar os termos na taxonomia e vincular os novos valores de metadado. ajustes podem ser feitos depois com edição em massa.

---

<div class="post-metadata">

**Author:** ![Celma](https://avatars.discourse-cdn.com/v4/letter/c/898d66/32.png) [@Celma](https://tainacan.discourse.group/u/Celma)\
**Post date:** [Novembro 6, 2025, 4:18pm UTC](https://tainacan.discourse.group/t/apresentacao-dos-itens-para-os-usuarios/2503/16 "2025-11-06T16:18:33Z")

</div>

Valeu Mateus! Muito obrigada! Por enquanto, vou deixar como está… Mas, vou guardar essas informações que você me passou, vai que mudamos de ideia não é?
