Cambiare la homepage in tag?

Gestiamo una community orientata alla grafica/design su BlenderArtists.org. Una cosa che mi è venuta in mente è che dovremmo avere delle grafiche sulla nostra homepage per coinvolgere meglio il nostro pubblico, e non righe di testo. Il problema è sempre stato il reperimento delle altre categorie non correlate all’arte.

Ora che abbiamo la nuova barra laterale, penso che quel problema possa essere stato risolto e vorrei iniziare a testare l’impatto del cambio della nostra homepage nella nostra galleria ‘Arte in primo piano’, che è solo un tag: Topics tagged featured. Esiste un modo per cambiare la nostra homepage in quell’URL invece della solita visualizzazione delle categorie/ultime novità?

Le mie capacità di sviluppo sono agli inizi, ma penso che tu possa farlo aggiungendo un componente tematico con questo nell’header:

<script type="text/discourse-plugin" version="0.8">
  const { setDefaultHomepage } = require('discourse/lib/utilities');
  setDefaultHomepage("/tag/featured");
</script>

(Adattato da How to make Docs page the default homepage - #2 by keegan :slight_smile:)

Penso che andrà bene, ma Homepage personalizzata per i gruppi farebbe al caso tuo se desideri un’opzione plug-and-play. (È raro che crei un componente tema utile, quindi sono sempre sorpreso quando questo si rivela utile)

Hmm, funziona, ma non del tutto:

  1. Visitando https://blenderartists.org il selettore di argomenti visualizza correttamente il tag “featured”, tuttavia gli argomenti visualizzati non sono in evidenza.

image

  1. Dopodiché, cliccando sul logo ‘BlenderArtists.org’ in alto a sinistra non cambia nulla in queste impostazioni, ma gli argomenti si aggiornano per mostrare correttamente solo gli argomenti in evidenza.

Qualche idea sul perché?

Sì. Me ne ero dimenticato. Devi invalidare lo store di precaricamento e fargli perdere gli argomenti giusti. C’è un esempio nel mio componente tema.

Ah, forse dovrei provare il tuo TC allora :slight_smile: Funziona solo sui gruppi o posso anche impostare una homepage predefinita per tutti?

Peccato. Pensavo di aver fatto una cosa intelligente. :slight_smile:

È stato intelligente! Ero euforico quando ho capito come farlo. funzionava prima, o funziona nella maggior parte delle condizioni? E poi ho passato due giorni a cercare di risolvere il problema del preloadStore.

Sì, @bartv, se la memoria non mi inganna, puoi impostare un valore predefinito e penso anche un valore predefinito diverso per il mobile (?!).