Suggestions relatives au marquage (téléchargement, upload "amélioré")

Bonjour

Cela fait deux semaines que je joue avec les balises et j’aimerais faire quelques suggestions. Je ne suis pas sûr si je dois les séparer ou non.

  1. Il existe une option pour télécharger des balises / groupes de balises à partir d’un fichier CSV. Peut-elle être étendue avec les autres champs pertinents pour les groupes de balises « balise parente », « limiter à une balise » et « visibilité ? » Je n’ai aucune expérience de la « visibilité », mais j’ai déjà manqué les deux premières options.
  2. Une option de téléchargement. Lorsque vous modifiez les balises sur le site Web, il y a un risque de décalage entre le site Web et les fichiers CSV qui ont été téléchargés. L’option de téléchargement me permettrait de synchroniser les balises.

Notez que (à ma connaissance) je n’ai pas accès au backend, sinon je pourrais probablement exécuter une requête.

Merci de votre lecture

Je ne sais pas si cela aide, mais si vous avez accès à l’administration, vous pouvez utiliser le plugin Data Explorer pour exécuter des requêtes SQL.

1 « J'aime »

Merci @Lilly

Je pourrai probablement l’utiliser pour télécharger les balises existantes ; j’y jetterai un œil. La base de données derrière cela est PostgreSQL, si je ne me trompe pas ? Donc, cela pourrait nécessiter un peu d’étude avec mes connaissances rouillées de MySQL et MSSQL :wink:

D’après le nom, j’ai quelques doutes sur le fait qu’il puisse être utilisé pour télécharger des balises :slight_smile:

Merci

Une partie résolue ; ce serait tout de même bien de l’avoir en tant que fonctionnalité.

Pour ceux qui ont besoin d’une requête pour extraire les tags avec des groupes de tags dans le format qui est également utilisé pour l’upload des tags / groupes de tags, la requête ci-dessous le fera

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

Vous pouvez ensuite enregistrer au format CSV (ou JSON) après avoir exécuté la requête.

1 « J'aime »