Come si abilita onebox per farlo funzionare su un sito Discourse self-hosted?
Non c’è bisogno che tu faccia nulla di speciale per far funzionare le onebox.
Dovrebbero funzionare subito, senza configurazioni aggiuntive. Puoi incollare il link qui o su try.discourse.org e verificare se si comporta come previsto? Se sì, allora potrebbero esserci dei problemi nella configurazione di quell’istanza.
https://discourse.bd2l.com.au/t/ceiteach-plan-2019-08-23-0650/2220
In un certo senso ha funzionato… il sito è accessibile solo su invito.
Dal sito, OneBox funziona per molti altri siti… solo non in locale.
Se incollo un link dalla produzione nello staging, ottengo lo stesso risultato di cui sopra.
Le impostazioni sembrano corrette.
Grazie per i dettagli aggiuntivi.
Se il tuo sito di produzione è accessibile solo su invito, allora ciò che stai riscontrando è il risultato atteso.
Il gem onebox non può recuperare le informazioni dal sito di produzione perché è impostato come accessibile solo su invito e il contenuto non è disponibile a meno che non si sia effettuato l’accesso. Quindi, se provi ad aggiungere un link - una onebox - al tuo sito di produzione, sul tuo sito di staging, otterrai questo:
https://discourse.bd2l.com.au/t/ceiteach-plan-2019-08-23-0650/2220
Nota che questo ^ ti porterĂ direttamente alla pagina di accesso del sito di produzione.
Se invece provi ad aggiungere un link al tuo sito di produzione sul tuo sito di produzione, non verrĂ generata una onebox e otterrai questo:
https://discourse.bd2l.com.au/t/ceiteach-plan-2019-08-23-0650/2220
Questo è del tutto intenzionale ed è in realtà il risultato di una modifica recente:
Ma ancora una volta, questo accadrà solo se il tuo sito è impostato come accessibile solo su invito o richiede l’accesso.
