¿Cambiar página de inicio a etiqueta?

Administramos una comunidad orientada a gráficos/diseño en BlenderArtists.org. Algo que hemos tenido en mente es que deberíamos tener gráficos en nuestra página de inicio para involucrar mejor a nuestra audiencia, y no filas de texto. El problema con eso siempre ha sido la descubribilidad de las otras categorías no relacionadas con el arte.

Ahora que tenemos la nueva barra lateral implementada, creo que ese problema puede haberse resuelto y me gustaría comenzar a probar el impacto de cambiar nuestra página de inicio a nuestra galería de ‘Arte Destacado’, que es solo una etiqueta: Topics tagged featured . ¿Hay alguna forma de cambiar nuestra página de inicio a esa URL en lugar de la vista habitual de categorías/últimas?

Mis habilidades de desarrollo son incipientes, pero creo que puedes hacerlo añadiendo un componente de tema con esto en la cabecera:

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

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

2 Me gusta

Creo que eso será suficiente, pero Página de inicio personalizada para grupos lo haría si quieres una opción de conectar y usar. (Es raro que cree un componente temático útil, así que siempre me sorprende cuando este resulta útil)

3 Me gusta

Hmm, funciona, pero no del todo:

  1. Al visitar https://blenderartists.org, el selector de temas muestra correctamente la etiqueta destacada, sin embargo, los temas mostrados no están destacados.

image

  1. Después de esto, hacer clic en el logo de ‘BlenderArtists.org’ en la esquina superior izquierda no cambia nada en estas configuraciones, pero los temas se actualizan para mostrar correctamente solo los temas destacados.

¿Alguna idea de por qué?

1 me gusta

Sí. Me olvidé de eso. Necesitas invalidar la tienda de precarga y hacer que pierda los temas correctos. Hay un ejemplo en mi componente temático.

2 Me gusta

Ah, quizás debería probar tu TC entonces :slight_smile: ¿Solo funciona en grupos o también puedo configurar una página de inicio predeterminada para todos?

1 me gusta

Ah, qué lástima. Pensé que había hecho algo ingenioso. :slight_smile:

2 Me gusta

¡Fue ingenioso! Me sentí eufórico cuando descubrí cómo hacerlo. ¿Solía funcionar o funciona en la mayoría de las condiciones? Y luego pasé dos días intentando resolver el problema de preloadStore.

Sí, @bartv, si la memoria no me falla, puedes establecer un valor predeterminado y creo que incluso uno diferente para el móvil (¡?!).

2 Me gusta