Creador de temas: crea y muestra temas sin instalar Discourse!

Hace unos meses planteé la idea de un Creador de Temas Fácil. La idea era tener un lugar donde cualquiera pudiera modificar temas sin necesidad de instalar Discourse. Dado que el plan se puso en marcha, @David_Taylor ha estado muy ocupado haciendo que todas las piezas del rompecabezas encajen.

El resultado es https://discourse.theme-creator.io/. Iniciar sesión es SUPER fácil: solo haz clic en el botón de inicio de sesión y te conectarás a través de Meta.

Una vez que hayas iniciado sesión, verás este botón gigante:

Cuando hagas clic en él, llegarás a tu interfaz de “autoría de temas”:

La interfaz tiene la misma funcionalidad que la interfaz de administración, incluida la actualización en vivo de CSS. ¿Qué más? Puedes usar la CLI de temas: Install the Discourse Theme CLI console app to help you build themes

Todos los miembros del grupo @theme_creator tienen la habilidad especial de compartir temas. Por ejemplo, puedes consultar mi tema simple en: https://discourse.theme-creator.io/theme/sam/simple (¡incluso los usuarios anónimos pueden ver mi tema!)

Esperamos recibir comentarios aquí. Si alguno de ustedes, autores de temas, se siente motivado para mejorar el sitio del creador de temas, házmelo saber y envíame un enlace a tu propuesta de tema.

Si tienes algún tema o componente de tema, no dudes en enlazar tus temas de Customization > Theme o Customization > Theme component a la vista previa para que la gente pueda consultarlos.

Para obtener consejos sobre cómo comenzar, consulta:

70 Me gusta

Quizás este tema se pueda actualizar para decir “Ve a tu perfil y luego selecciona la pestaña Temas”, ya que el botón “Mis temas” ya no parece existir.
Inicialmente estaba buscando eso (ver abajo)

Mensaje original

Estoy fallando en el simple paso de hacer clic en el botón “Mis temas”, no existe :sweat_smile:

Tras inspeccionar el código fuente de la página, parece que la cadena “Mis temas” no existe en absoluto. He iniciado sesión, así que ese no debería ser el problema.

2 Me gusta

¿Sería posible activar Discourse Chat en Theme Creator?

Nos gustaría probar algunas cosas allí que modifican la interfaz del chat.

2 Me gusta

Si tienes un sitio en producción, usar el CLI del tema para trabajar en un tema oculto en tu sitio en producción es como yo haría el desarrollo.

5 Me gusta

Sí, ejecutar contra un sitio separado probablemente sería la mejor estrategia.

Habilitar el chat en el creador de temas significaría que tendríamos que empezar a moderarlo (o introducir algún tipo de sistema de autodestrucción como el que tenemos para los temas), por lo que no es solo cuestión de pulsar un interruptor.

2 Me gusta

Gracias. He configurado un sitio de staging para experimentar más con chat y otras cosas.

En cuanto a Theme Creator, podría ayudar a que la exhibición de personalizaciones de chat (o debería decir DM) sea más accesible. Entiendo tu punto de que se necesitaría una autodestrucción. ¿No está eso ya ahí como una configuración configurable del sitio?

image

Sí, también lo tengo implementado. El problema es que no quiero que mi desarrollador tenga acceso de administrador a nuestro sitio de producción debido a los datos confidenciales que contiene, lo cual es necesario para modificar la configuración de Temas/Componentes.

4 Me gusta