Errores en el tema-componente

Bugs: un componente de tema de Discourse

¿Sabías que las moscas de la fruta fueron los primeros seres vivos enviados al espacio? Las arañas se encuentran en todos los continentes del mundo excepto en la Antártida :spider:

Este componente de tema es un puerto y una actualización del repositorio Auzbugs. Originalmente comenzó como una broma del 1 de abril y ha sido adaptado con el tiempo. He incluido una nueva función de interacción con bichos en este componente.

Esto es solo un poco de diversión :stuck_out_tongue_winking_eye: : Sugiero que lo uses con moderación, quizás solo en Halloween :ghost: o para jugar una broma a alguien que conoces :nerd_face:. Puedes dirigirlo a grupos y usuarios específicos en la configuración del tema.

Personalmente, me gusta tener un pequeño amigo bicho en la pantalla para que me haga compañía :ant: ¡Lo espanto si empieza a molestarme! Sí, puedes exterminarlos :skull: :flushed_face:

¿Quieres saber más? Prueba la vista previa a continuación…

Componente de tema Bugs de Discourse

:eyeglasses: Demo: Vista previa de este componente de tema

:hammer_and_wrench: Repositorio Git: https://github.com/naidihr/discourse-bug-theme

:thinking: ¿Cómo instalo un tema o un componente de tema?

Configuración

He incluido algunas opciones en la configuración del tema. Estas incluyen mostrarlo solo a usuarios y grupos específicos.

Hay un par de métodos que puedes usar para permitir que los usuarios lo activen y desactiven.

Crear un grupo de bichos seleccionable por el usuario

Al crear un grupo, puedes permitir que los usuarios se unan y se den de baja a su voluntad.

Configura un grupo llamado, por ejemplo, Bichos. En la configuración del grupo, permite que se unan y se den de baja libremente.

Esto les dará estas opciones antes y después de unirse.

Recuerda configurar la opción del tema para que el grupo vea los bichos.

Convertir el componente en un tema seleccionable por el usuario

Para hacer que este componente de tema sea seleccionable por el usuario, puedes convertirlo en un tema. Para ello, haz clic en el botón Convertir en la parte inferior de la configuración del tema.

Una vez que sea un tema, hazlo seleccionable por el usuario, selecciona la paleta de colores clara e incluye cualquier otro componente que hayas instalado. También puedes cambiarle el nombre si lo prefieres.

Si tienes instalado el componente selector de temas, los usuarios podrán alternar sus temas en el menú del sitio.

22 Me gusta

¡Muy genial!

Solo otra sugerencia:
¿Podrías añadir una opción para activar este componente del tema solo en un intervalo de tiempo determinado durante el día?
Por ejemplo, sería divertido que un usuario que visite el foro a medianoche lo viera :wink:

4 Me gusta

Me alegra revisar esto, ¿a nadie más le apetece intentarlo?

He incluido el código JavaScript en el archivo de encabezado para que los administradores puedan realizar sus propias personalizaciones (actualmente eso no es posible si lo incluyo como un archivo js enlazado).

Estoy abierto a solicitudes de extracción en el repositorio.

¡Gran componente de tema! Esto me hizo reír mucho. Sería útil que hubiera una casilla de verificación visual en algún lugar para que el usuario pueda activarla o desactivarla fácilmente.

Buen punto.

Una forma de permitir que los usuarios lo activen y desactiven es convertirlo en un tema, en lugar de un componente de tema. He añadido eso a las instrucciones en la parte superior de la página.

También puedes hacerlo configurando un grupo al que los usuarios puedan unirse y salir libremente. Esto aprovecha la configuración del tema que puede establecerse para mostrarlo solo a usuarios y grupos específicos. También he añadido esa opción a las instrucciones en la parte superior.

4 Me gusta

¿No ves ningún error al activarlo? ¿Solo a mí?

No, no estás solo. No sé si el problema es Safari, DiscourseHub o los dispositivos i en general, pero no pude encontrar ningún tipo de error en ningún lugar. Sí, sé que debería verificar si hay errores, pero no me molesté en hacerlo.

Lo siento, ahora tiene ‘errores’ en el sentido incorrecto; lo revisaré. El componente no ha sido modificado, pero parece que se han realizado algunos cambios en otras partes que requieren una actualización. Antes funcionaba en Safari.

4 Me gusta

¡Qué “buggy” es este TC! :drum: :clown_face:

1 me gusta