Aggiungere l'impostazione 'import embed unlisted' a /customize/embeddings

Dall’ultimo aggiornamento, il mio codice di incorporamento per la visualizzazione degli argomenti sui nostri siti web (dove l’incorporamento genera un nuovo argomento nel forum per nuovi contenuti) ha iniziato a elencare tutti gli argomenti come “Non elencati” invece di essere elencati (come era stato). Non abbiamo apportato modifiche al codice di incorporamento né alle impostazioni che controllano questo in Discourse, che è ancora deselezionata e quindi non li mostra come non elencati.

Grazie per qualsiasi aiuto.

C’è una nuova impostazione che potresti controllare (e disabilitare se necessario) - import embed unlisted. Potresti provare a disattivarla e vedere se aiuta?

3 Mi Piace

Grazie, sì, l’ho trovato. Forse sono solo io, ma dato che ci sono alcune impostazioni per la funzionalità di incorporamento nella scheda Personalizza, forse questo sarebbe dovuto andare lì?

Voglio dire, sembra che sia già lì, ma non lo è.

Grazie ancora

2 Mi Piace

Hmm. Sì. Penso che potrebbe essere una buona idea aggiungerlo. Lascia che lo sposti su UX e veda se è possibile. :+1:

1 Mi Piace

Mi sono confuso un po’ per l’impostazione di incorporamento “Gli argomenti importati non saranno elencati finché non ci sarà una risposta” e l’impostazione del sito import embed unlisted. Se ho capito bene il problema:

  • import embed unlisted (impostazione del sito) controllerà il comportamento non elencato degli argomenti che hanno una proprietà embed_url che vengono pubblicati su Discourse tramite l’API
  • l’impostazione di incorporamento “Gli argomenti importati non saranno elencati finché non ci sarà una risposta” controlla il comportamento non elencato degli argomenti che vengono importati tramite lo script di incorporamento di Discourse

Se questo è corretto, cosa controlla il comportamento non elencato degli argomenti che vengono importati in Discourse tramite il plugin RSS?

Probabilmente sto andando fuori tema, ma dato che questo è stato spostato nella categoria UX, ci sono alcune impostazioni del sito che controllano il comportamento degli argomenti incorporati:

  • embed unlisted
  • embed set canonical url
  • import embed unlisted
  • embed truncate (rispecchia l’impostazione della pagina di incorporamento “Tronca i post incorporati”)
  • allowed embed selectors
  • blocked embed selectors (un’impostazione del sito nascosta, ma è utile, ad esempio è utilizzata su Meta)

Se queste impostazioni potessero essere controllate per host incorporabile, avrebbe senso spostarle dalla pagina delle impostazioni del sito alla pagina di incorporamento. Poterle configurare per host consentirebbe maggiore flessibilità, specialmente per le impostazioni allowed embed selectors e blocked embed selectors. Ciò consentirebbe anche di rimuovere l’impostazione import embed unlisted: ci sarebbe solo un’impostazione per dominio che configurerebbe se i suoi argomenti fossero pubblicati come non elencati o meno.

Per gestire gli argomenti pubblicati tramite l’API, ad esempio argomenti pubblicati con il plugin WordPress, potrebbe essere creato un record host incorporabile per il dominio da cui vengono pubblicati gli argomenti. Le impostazioni di incorporamento potrebbero quindi essere configurate per quel dominio.

Andando un po’ oltre, potrebbe essere aggiunta un’anteprima “espandi incorporamento” per ogni record host incorporabile. Ciò renderebbe possibile testare l’impostazione allowed embed selector dell’host. Attualmente, è quasi impossibile farlo.

2 Mi Piace