Quando posto un link diretto di twitter/x nel mio forum, non si espande correttamente. Quando posto lo stesso identico link qui sul forum di discourse, funziona.
La mia versione installata: 3.6.0.beta1-dev (7c34595144)
Ho seguito le istruzioni per creare un ID e un segreto consumer di Twitter (dal portale developers.x.com) utilizzando il livello “gratuito”.
Quando utilizzo questi valori generati e li inserisco nelle impostazioni di Discourse come mostrato di seguito, continuo a ricevere lo stesso post di Twitter non espanso in modo errato, come descritto nel mio post originale.
Nota che la mia istanza di Discourse è self-hosted su un’istanza AWS EC2.
Ma concordo sul fatto che l’esperienza predefinita potrebbe essere migliorata in modo da non ritrovarsi con un onebox vuoto quando le impostazioni di Twitter non sono configurate.
Oh mio Dio… che figuraccia. Non ho letto il primo paragrafo della documentazione con il gigantesco segnale di avvertimento! Che gentile da parte tua non sgridarmi!
Apprezzo la prontezza e l’aiuto fornito qui nel forum.
Mi piace molto l’uso del termine “unfurling”. Noi qui ci riferiamo a “oneboxing” per quella funzionalità . Ho aggiunto il tag onebox e ho anche avvisato il team dell’esperienza del personale per esaminare come l’interfaccia utente potrebbe essere migliorata per rendere più facile capire cosa sta succedendo in un caso come questo.
Credo che ci siano altri casi in cui il onebox visualizza un messaggio di errore nell’editor se non sarà in grado di creare un onebox corretto. Forse anche questa potrebbe essere una soluzione qui. O, come dici tu, visualizzarlo semplicemente come un link se non verrà eseguito correttamente il onebox.
Sembra che nel tuo esempio tu non abbia lasciato una riga vuota prima dell’URL da eseguire in onebox. Qui appare come previsto.