Richiesta di funzionalità: Anteprima del link solo nel corpo dei post incorporati
Ho uno scenario specifico che non riesco a risolvere in Discourse mentre sto valutando la piattaforma. Sembra che diverse altre persone stiano cercando di fare la stessa cosa.
Ho la funzionalità di incorporamento che funziona bene e le nuove pagine “case” del mio sito creano un post sul forum e aggiungono risposte al mio sito originale. Il problema è il contenuto del post del forum che viene incorporato. Il mio sito sorgente originale è React e non riesco a controllare quale contenuto visualizzare tramite RSS.
Ciò che funziona perfettamente è, se pubblico un URL alla pagina sorgente originale, Discourse crea una bellissima anteprima della pagina e vi si collega. Come posso usare quell’anteprima del link come contenuto del mio post?
Sarebbe fantastico se ci fosse un’opzione di incorporamento per pubblicare solo l’anteprima del link. Non ho bisogno del contenuto effettivo della pagina incluso nel mio post del forum. Voglio solo risposte conversazionali e che gli utenti tornino alla pagina sorgente se hanno bisogno del contenuto.
Questo non risolverà il tuo problema, ma è qualcosa che alcuni siti che pubblicano post di WordPress su Discourse con il plugin WP Discourse hanno voluto realizzare. In quel caso, il plugin WordPress è stato in grado di fornire una soluzione alternativa.
Consentire il funzionamento con post creati con il codice di incorporamento Javascript richiederebbe l’aggiunta di una nuova funzionalità al codice principale di Discourse. Potrebbe essere una funzionalità molto utile per i siti che faticano a visualizzare correttamente i loro post esterni negli argomenti di Discourse.
Non è più il mio lavoro, ma avendo aiutato i siti a configurarlo in passato, avere un fallback per visualizzare un link onebox quando non è possibile restituire una rappresentazione accurata del post sarebbe stato sicuramente apprezzato. Penso che sia una buona richiesta di funzionalità per il codice principale di Discourse.
Potrebbe essere realizzato con un plugin ora se il tuo sito è self-hosted.