Prise en charge de la création d'intégrations / onebox pour les filtres de sujets

L’affichage « en aperçu de sujet d’autres sujets » via la transclusion (oneboxing) est-il quelque part sur la feuille de route ?

https://meta.discourse.org/filter?q=category%3Abug%20status%3Aopen%20tag%3Apr-welcome

1 « J'aime »

Désolé, pouvez-vous développer, je ne comprends pas.

Désolé.

La fonctionnalité décrite ci-dessus semble très puissante en tant que source de données (elle me rappelle les vues de données dans Obsidian).

Comme testé ci-dessus, il n’y a pas de support de oneboxing / aperçu intégré (pas encore), ce qui afficherait les résultats à l’intérieur d’un message, comme le font déjà d’autres liens :

Avec des options supplémentaires (par exemple, le nombre de sujets à afficher), cela permettrait un aperçu dynamique des autres sujets à l’intérieur des sujets.


Note annexe : J’ai dû modifier le lien onebox d’exemple ci-dessus, car la division des sujets brise les liens vers les messages. J’aimerais apprendre comment éviter cela.

2 « J'aime »

Je vois, oui, j’ai déplacé cela vers les demandes de fonctionnalités, c’est une idée très intéressante.

Il y a beaucoup de choses à démêler ici, les 2 plus importantes seraient :

  1. Combien de sujets doit-il afficher (comment contrôlez-vous cela)
  2. À quel point la liste est-elle « dynamique » ? À quelle fréquence est-elle mise à jour ?

En termes d’implémentation, il est possible qu’une sorte de cadre IFRAME puisse réaliser quelque chose d’intéressant et vous permettre également d’intégrer sur des sites tiers.

1 « J'aime »

Il pourrait y avoir des options de formatage de sortie comme limit:5 et format:with-summaries pour commencer.

Comme

la sortie pourrait être transformée avec d’autres plugins avec leur propre langage / options de formatage (par exemple, une liste de colonnes à afficher).

Quelles sont les règles actuelles pour le oneboxing concernant cette question ?

Étant donné que le résultat est filtré selon les droits individuels de l’utilisateur, pourrait-on envisager de mettre en cache le résultat non filtré et un résultat filtré pour les utilisateurs anonymes, en appliquant des vérifications d’autorisation à la demande pour les utilisateurs ayant plus de droits ?

Les oneboxes internes actuels ont la possibilité d’être développés.
Une approche similaire pourrait mettre à jour la version mise en cache à la demande (avec limitation).