Un tema in stile reddit per Discourse

:information_source: Riepilogo
:hammer_and_wrench: Repository
:question: Guida all’installazione
:open_book: Nuovo ai temi di Discourse?

:warning: Questo è ancora un lavoro in corso e non tutte le funzionalità sono ancora supportate (ad esempio, la selezione di argomenti in blocco), ma è utilizzabile così com’è con la maggior parte delle funzionalità predefinite di Discourse.

Altre cose da notare:

  • Non ci sono voti su/giù, anche se se c’è interesse posso vedere come questo può integrarsi con Discourse Topic Voting e Discourse Post Voting

  • Si consiglia vivamente di utilizzarlo con lo stile della pagina della categoria desktop: box categoria con sottocategorie

  • Questo cambia drasticamente il layout, quindi non sarà compatibile con ogni plugin o componente tematico.

  • Alcune aree sono più curate di altre al momento, le pagine dei tag, le pagine degli utenti, la chat, ecc. necessitano di ulteriore lavoro.

  • Se non hai aggiornato Discourse di recente, dovresti farlo prima di utilizzare questo tema, poiché richiedeva un paio di nuovi outlet per i plugin.

Alcuni screenshot aggiuntivi

81 Mi Piace

Wooww ottimo lavoro, amo davvero tanto questo tema. Grazie di tutto Kris.

9 Mi Piace

oh bello hai fatto la casella crea nuovo argomento.

bel tema, mi piace il layout delle caselle. bel lavoro come sempre :slight_smile: :clap:

6 Mi Piace

Fantastico, grazie!

Dove dovrei guardare se volessi le caselle ‘about’, ‘welcome’, ‘recent topics’ e ‘top tags’ e/o l’intestazione ‘Create topic’?

Mi chiedo se posso implementare questi vantaggi in un altro tema, giusto per allontanarmi da Reddit ma prenderne alcune funzionalità UI/UX :slight_smile:

2 Mi Piace

Un bellissimo tema.

  • Dovresti avere il nome utente che ha pubblicato l’ultimo post (con l’ora dell’ultimo post e l’avatar di quell’utente): Lo scopo è aggiornare l’utente per fargli sapere che si tratta di un argomento “live”.
  • Dovrebbe esserci un numero totale di “mi piace”, accanto al pulsante dei commenti.

Vuoi sapere che aspetto ha la versione mobile?

3 Mi Piace

questo è fantastico :occhi:

Lo userò nel mio forum

2 Mi Piace

Ciao @awesomerobot,

Questo è incredibile!

Non vedo la casella di benvenuto e gli argomenti recenti sulla homepage. Queste funzionalità richiedono una versione più recente di Discourse? In caso affermativo, quale è richiesta?

Molte grazie!

Dovrai aggiornare all’ultima versione come da:\n\n[quote="Kris, post:1, topic:269466, username:awesomerobot"]\nSe non hai aggiornato Discourse di recente, dovresti farlo prima di utilizzare questo tema, poiché sono necessarie un paio di nuove prese per plugin.\n[/quote]

2 Mi Piace

Questo è fantastico @awesomerobot, grazie.
Stavo aspettando qualcosa del genere.
Una domanda per favore, questo supporta RTL per ora?

2 Mi Piace

Ciao Jay :wave:

Sembra di sì:

LTR

RTL

4 Mi Piace

Sembra che anche io non riesca a visualizzare gli elementi Benvenuto e Recenti nella pagina. Sto eseguendo l’ultima versione beta di Discourse. Ho provato tre browser diversi e ho controllato le impostazioni ma non riesco a capire cosa c’è che non va.

Impressionante!

Dando un’occhiata al forum collegato nel tuo profilo, sembra che sia su f736748853, che risale al 19 giugno. Il mio sito di test, ad esempio, è stato aggiornato stamattina ed è su ea0b8ca38c - quindi penso che ci sia una buona probabilità che se aggiorni il tuo forum dalla pagina /upgrade tutto dovrebbe magicamente funzionare. :crossed_fingers: :slight_smile:

Puoi dire con precisione su quale versione ti trovi usando questo link qui nella tua dashboard:

3 Mi Piace

Sono anche sul mio server di test, ma è sincronizzato con quello di produzione, quindi sì, hai perfettamente ragione! Mi sono affidato alla faccina sorridente per sapere quando è ora di aggiornare, ma immagino che non tenga conto delle ultime build. Ora ho aggiornato e le parti mancanti della pagina sono apparse. :raised_hands:

Grazie per avermelo segnalato.

3 Mi Piace

@awesomerobot Ho implementato questo tema sul mio forum e ho alcuni membri che lo stanno provando per raccogliere feedback.

Non sembra esserci modo di condividere, aggiungere ai preferiti o segnalare un argomento, a meno che non mi stia sfuggendo qualcosa. Anche il solito pulsante Rispondi non c’è. Le persone possono rispondere direttamente a un post, ma penso che apprezzino l’esperienza utente del pulsante grande.

Screenshot 2023-07-03 at 18.15.04

Mi sfugge qualcosa o questo è il funzionamento del tema nella versione attuale?

1 Mi Piace

Questa è la funzionalità prevista del tema al momento, ho pensato che dato che Reddit non ha questi pulsanti nel footer, li avrei rimossi anche qui.

Posso ripristinarli dato che mancano, sono nascosti con una riga di CSS

#topic-footer-buttons .topic-footer-main-buttons {
  display: none;
}

Quindi, se desideri renderli visibili immediatamente, puoi aggiungere questo CSS a un componente del tema

#topic-footer-buttons .topic-footer-main-buttons {
  display: block;
}
6 Mi Piace

Pensavo potesse essere così. Ad alcune persone potrebbe piacere l’interfaccia pulita e preferirebbero rimanere più vicine all’aspetto di Reddit, quindi forse renderla un’impostazione del tema, se possibile?

1 Mi Piace

Altro feedback dai miei utenti. La visualizzazione “Latest” mostra un’anteprima del primo post di un argomento. Sarebbe utile se l’ultimo post non letto fosse l’anteprima, in modo che le persone possano scorrere le ultime risposte prima di addentrarsi nell’argomento. È tecnicamente possibile implementarlo?

1 Mi Piace

Ho aggiunto un’impostazione nascondi i controlli del piè di pagina dell'argomento al tema, se la disabiliti ricompariranno

Questo non è possibile da un tema, mostrare le immagini/testo del primo post è una funzionalità integrata in Discourse che sto utilizzando qui… cambiare l’immagine richiederebbe un plugin personalizzato. Mostrare il testo dell’ultima risposta è probabilmente possibile in un tema… ma potrebbe causare alcuni problemi di prestazioni, quindi anche un plugin per serializzare ciò sarebbe la strada migliore (anche se non sono sicuro di quanto sarebbe fattibile… potrebbe comunque causare alcuni problemi di prestazioni come plugin).

Grazie, @awesomerobot. Ho aggiunto il CSS (e ora so come farlo, quindi un’altra casella di apprendimento di Discourse è stata spuntata) per mostrare il pulsante di risposta, ma apprezzo il miglioramento.

Anche senza conoscere i dettagli del funzionamento del software, avevo la sensazione che l’idea del “ultimo post in anteprima” sarebbe stata complicata e avrebbe influito sulle prestazioni. Non credo che abbia importanza in molti temi, ma con questo è qualcosa su cui riflettere. Potrei provarci io stesso quando raggiungerò quel livello di competenza.

1 Mi Piace