Anteprima elenco argomenti (legacy)

OK, sto lavorando a qualcosa di entusiasmante.

Ho creato un plugin complementare per il Componente Tema che aggiunge funzionalità aggiuntive.

Finora ho aggiunto un Selettore di Miniature funzionante all’installazione basata sul Componente Tema. Affinché questa funzionalità funzioni, è necessario anche questo plugin ridotto. (Si prega di aggiornare anche il proprio TC)

Il plugin sperimentale si trova qui:

- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"

Questo offre due vantaggi:

  1. Modifica i criteri che Discourse utilizza per determinare quali miniature vengono utilizzate per impostazione predefinita e accetta miniature più piccole e utili che altrimenti sarebbero state rifiutate (a mio parere i criteri principali sono troppo restrittivi).
  2. Aggiunge un selettore di miniature funzionante nell’editor dei metadati dell’argomento, così se non sei soddisfatto di quello scelto, puoi sovrascriverlo. Funzionalmente è quasi identico alla versione originale del plugin, ma ora funziona con la nuova logica di produzione delle miniature di Discourse.

Il mio obiettivo è rendere il Componente Tema abbastanza stabile e ricco di funzionalità da rendere obsoleto il plugin originale.

Quindi, per un’installazione di base, puoi semplicemente aggiungere il Componente Tema.

Se sei in self-hosting o su un piano che ti consente di aggiungere plugin, puoi aggiungere il plugin complementare per includere funzionalità aggiuntive.

In generale, questo ridurrà al minimo la manutenzione, offrendo allo stesso tempo a più persone l’accesso alle Anteprime dell’elenco degli argomenti.

L’altro vantaggio significativo per l’amministratore del sito è che molte modifiche superficiali al frontend non richiederanno una ricostruzione, poiché potrebbe essere sufficiente aggiornare solo il Componente Tema.

10 Mi Piace