Tenho mexido com tags há duas semanas e gostaria de fazer algumas sugestões. Não tenho certeza se devo dividi-las ou não.
Existe uma opção para fazer upload de tags / grupos de tags do CSV. Ela pode ser expandida com os outros campos relevantes para grupos de tags “tag pai”, “limitar a uma tag” e "visibilidade? Não tenho experiência com a “visibilidade”, mas senti falta das duas primeiras opções em algumas ocasiões.
Uma opção de download. Ao modificar as tags no site, há o risco de haver uma incompatibilidade entre o site e os arquivos CSV que foram carregados. A opção de download me permitiria manter as tags sincronizadas.
Note que (pelo que sei) não tenho acesso ao backend, caso contrário, provavelmente poderia executar uma consulta.
Provavelmente posso usar isso para baixar as tags existentes; vou analisar. O banco de dados por trás disso é o postgress, se não me engano? Então pode exigir um pouco de estudo com meu conhecimento enferrujado de MySQL e MSSQL
Com base no nome, tenho algumas dúvidas se ele pode ser usado para fazer upload de tags
Uma parte resolvida; ainda seria bom tê-lo como uma funcionalidade.
Para aqueles que precisam de uma consulta para extrair tags com grupos de tags no formato que também é usado para o upload de tags / grupos de tags, a consulta abaixo fará isso
SELECT t.name as tag, tg.name as "tag group"
from tag_groups as tg
left join tag_group_memberships as tgm on tg.id = tgm.tag_group_id
left join tags as t on tgm.tag_id = t.id
where tg.name = 'boards-and-microcontrollers'
order by tg.name asc, t.name asc
Em seguida, você pode salvar em csv (ou json) após executar a consulta.