Questo plugin per Discourse permette di impostare qualsiasi pagina esistente di Discourse (un argomento, una categoria, ecc.) come pagina iniziale della tua istanza di Discourse.
Il repository si trova qui:
https://github.com/sylque/discourse-home-page
Questo plugin è particolarmente utile se utilizzato insieme a DiscPage.
Impostazioni
discourse_home_page_enabled : impostare su true per abilitare il plugin
discourse_home_page_path : percorso della pagina iniziale. Ad esempio, /t/12 imposterà la pagina iniziale all’argomento 12 e /c/5 la imposterà alla categoria 5.
**** AGGIORNAMENTO, NUOVA FUNZIONE:
È possibile supportare pagine iniziali localizzate aggiungendo altri valori a discourse_home_page_path. Ad esempio, quanto segue reindirizzerà
gli utenti di lingua francese (rilevati da Discourse) all’argomento 13,
gli utenti di lingua tedesca all’argomento 14 e tutti gli altri utenti all’argomento 12.
/t/12
fr,/t/13
de,/t/14
Svantaggio
Quando la pagina iniziale punta a un argomento, l’URL nella barra degli indirizzi viene modificato nell’URL dell’argomento.
Esempio: se l’URL del tuo Discourse è www.mydiscourse.org e imposti la pagina iniziale su /t/mytopic/12, qualsiasi utente che accede a www.mydiscourse.org vedrà www.mydiscourse.org/t/mytopic/12 nella barra degli indirizzi.
Avviso
Questo plugin si basa su un hack. Non vi è alcuna certezza che continuerà a funzionare nelle versioni future di Discourse, anche se farò del mio meglio per mantenerlo attivo.
C’è questa riga in Discourse che potrebbe causare un problema, ma non sono riuscito a far sì che la mia istanza di Discourse la eseguisse. Fammelo sapere se riesci a farlo.
Ciò può essere ottenuto impostando la tua homepage su Ultime discussioni. Puoi apportare questa modifica eseguendo nuovamente la procedura guidata di configurazione del tuo sito e selezionando Ultime discussioni nel passaggio Homepage. Nello specifico, vai su /wizard/steps/homepage per visualizzare questo passaggio. Non avrai bisogno di un plugin per impostarlo.
Se devi impostare la pagina della categoria come home page, credo che questo plugin non sia necessario. Basta eseguire la procedura guidata di Discourse (https://forum.yourdomain.com/wizard) e modificare il menu a tendina Homepage.
Ciao! Sono alla v3.1.0 e questo plugin ha funzionato benissimo fino a circa la settimana scorsa. Non ho cambiato nessuna impostazione, ma ora non riesco più a promuovere nuovi post per metterli in evidenza. C’è qualcosa che posso controllare per risolvere il problema? Grazie
Sembra che ci sia un aggiornamento del plugin. Puoi vedere se hai la versione aggiornata andando su /admin/plugins sul tuo sito. Hai 05c0098 nella colonna della versione?
Ciao @victoria1 . Non ho alcun problema qui con Discourse versione 3.3.0.beta1-dev e Discourse-home-page versione 1.0.6. Quale versione del plugin stai usando? (controlla /admin/plugins come consigliato da @jericson)
Mi rendo conto che le versioni più recenti di questo plugin (>= 1.0.5) potrebbero non essere retrocompatibili con le versioni precedenti di Discourse. Potresti fornirmi l’indirizzo del tuo forum? (non è necessario l’accesso completo, basta la pagina di destinazione pubblica) Questo mi permetterebbe di dare un’occhiata più approfondita.
Sembra che 2/3 dei miei post con il tag ‘featured’ vengano visualizzati. Sto cercando di capire cosa sia diverso con il terzo. Tutti hanno almeno 1 immagine da usare come miniatura e ho provato a rimuovere e riaggiungere il tag.
Hmm, è quello che pensavo: questo thread riguarda il plugin discourse-home-page, mentre il tuo problema riguarda il plugin discourse-homepage-feature-component Quindi potresti voler chiedere qui.