Ajouter le paramètre ‘import embed unlisted’ à /customize/embeddings

Depuis la dernière mise à jour, mon code d’intégration pour afficher les sujets sur nos sites Web (où l’intégration génère un nouveau sujet dans le forum pour le nouveau contenu) a commencé à lister tous les sujets comme « Non répertoriés » au lieu d’être répertoriés (comme c’était le cas auparavant). Nous n’avons apporté aucune modification au code d’intégration ni au paramètre qui contrôle cela dans Discourse, qui est toujours décoché et donc ne les affiche pas comme non répertoriés.

Merci pour toute aide.

Il y a un nouveau paramètre que vous pourriez vérifier (et désactiver si nécessaire) - import embed unlisted. Pourriez-vous essayer de le désactiver et voir si cela aide ?

3 « J'aime »

Merci, oui, je l’ai trouvé. C’est peut-être juste moi, mais comme il y a certains paramètres pour la fonctionnalité d’intégration dans l’onglet Personnaliser, peut-être que cela aurait dû simplement y aller ?

Je veux dire, ça a l’air d’y être déjà, mais ce n’est pas le cas.

Merci encore.

2 « J'aime »

Hmm. Oui. Je pense que ce serait bien de l’ajouter. Laissez-moi faire glisser ceci vers UX et voir si c’est possible. :+1:

1 « J'aime »

J’ai été un peu confus par le paramètre d’intégration « Les sujets importés ne seront pas répertoriés tant qu’il n’y aura pas de réponse » et le paramètre du site import embed unlisted. Si je comprends bien le problème :

  • import embed unlisted (paramètre du site) contrôlera le comportement non répertorié des sujets qui ont une propriété embed_url et qui sont publiés sur Discourse via l’API.
  • le paramètre d’intégration « Les sujets importés ne seront pas répertoriés tant qu’il n’y aura pas de réponse » contrôle le comportement non répertorié des sujets qui sont récupérés via le script d’intégration Discourse.

Si c’est correct, qu’est-ce qui contrôle le comportement non répertorié des sujets qui sont récupérés dans Discourse via le plugin RSS ?

Je m’éloigne probablement du sujet, mais comme cela a été déplacé dans la catégorie UX, il existe quelques paramètres du site qui contrôlent le comportement des sujets intégrés :

  • embed unlisted
  • embed set canonical url
  • import embed unlisted
  • embed truncate (reflète le paramètre de la page d’intégration « Tronquer les publications intégrées »)
  • allowed embed selectors
  • blocked embed selectors (un paramètre de site caché, mais il est utile, par exemple, il est utilisé sur Meta)

Si ces paramètres pouvaient être contrôlés par hôte intégrable, il serait logique de les déplacer de la page des paramètres du site vers la page d’intégration. La possibilité de les configurer par hôte offrirait plus de flexibilité, en particulier pour les paramètres allowed embed selectors et blocked embed selectors. Cela permettrait également de supprimer le paramètre import embed unlisted ; il n’y aurait qu’un seul paramètre par domaine qui configurerait si ses sujets sont publiés comme non répertoriés ou non.

Pour traiter les sujets publiés via l’API, par exemple les sujets publiés avec le plugin WordPress, un enregistrement d’hôte intégrable pourrait être créé pour le domaine à partir duquel les sujets sont publiés. Les paramètres d’intégration pourraient alors être configurés pour ce domaine.

En poussant cela un peu plus loin, un aperçu « développer l’intégration » pourrait être ajouté pour chaque enregistrement d’hôte intégrable. Cela permettrait de tester le paramètre allowed embed selector de l’hôte. Actuellement, c’est presque impossible à faire.

2 « J'aime »