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:)

2 Mi Piace

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)

3 Mi Piace

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é?

1 Mi Piace

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

2 Mi Piace

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

1 Mi Piace

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

2 Mi Piace

È 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 (?!).

2 Mi Piace