Ciao,
Utilizziamo Discourse incorporato nelle pagine degli articoli di Drupal. Ogni volta che qualcuno clicca su un articolo di Drupal per aggiungere un commento, viene creato automaticamente un argomento in Discourse e il testo dell’articolo viene duplicato all’interno di tale argomento.
È possibile mantenere la creazione automatica dell’argomento in Discourse, ma senza duplicare il testo dell’articolo nel nuovo argomento?
Se può essere utile, ecco il codice di incorporamento di Discourse che utilizziamo:
Nella tua pagina Amministrazione / Personalizza / Incorporamento, la casella di controllo “Accorcia i post incorporati” è selezionata? Quando questa impostazione è abilitata, Discourse caricherà solo un estratto del post invece dell’intero contenuto. Gli utenti dovranno cliccare sul pulsante “Mostra post completo” per leggere l’intero post su Discourse. Se la tua preoccupazione riguarda le penalizzazioni per contenuti duplicati, incorporare solo un estratto invece del post completo dovrebbe migliorare la situazione.
Grazie mille per aver pubblicato questo, e le mie più sincere scuse per i mesi trascorsi da allora a oggi! Stavo pensando di chiedere ulteriori chiarimenti a riguardo.
È possibile non mostrare nemmeno un anteprima dell’articolo su Discourse, ma invece visualizzare un messaggio che dica semplicemente qualcosa come:
“Questo è il thread di commenti per [titolo dell’articolo], che può essere letto su [link all’articolo sul nostro sito web].”
Speriamo di trovare un modo per indirizzare gli utenti all’articolo completo, riducendo al contempo il rischio che i lettori si limitino a scorrere l’anteprima e passino subito a esprimere i propri pensieri e opinioni su ciò che hanno letto, senza dedicare il tempo necessario a leggere l’articolo intero per prima cosa.
Non credo che ci sia un modo per impedire la visualizzazione dell’estratto del post su Discourse quando si utilizza il codice di incorporamento JavaScript per pubblicare i post su Discourse. Ciò che desideri fare è realizzabile quando si pubblicano post da un sito esterno a Discourse tramite l’API. Ad esempio, questo potrebbe essere fatto facilmente da un sito WordPress che pubblica post su Discourse con il nostro plugin WordPress. È possibile ottenere qualcosa di simile anche con il modulo Drupal Discourse. Questo modulo sembra promettente: https://www.drupal.org/project/discourse_comments.
Simon, grazie mille per questo! Ho dato un’occhiata al modulo discourse_comments, ma sembra essere compatibile solo con Drupal 8. Non sono sicuro che esista qualche funzionalità che permetta di ottenere un risultato simile anche in Drupal 7.