Botón alternativo de tema nuevo (por categoría)

:information_source: Resumen Cambia el texto del botón Nuevo Tema por categoría.
:hammer_and_wrench: Repositorio github.com/nathan-nz/category-new-topic-button
:question: Guía de Instalación Cómo instalar un tema o componente de tema
:open_book: ¿Nuevo en Temas de Discourse? Guía para principiantes sobre el uso de temas de Discourse

Instalar este componente de tema

Este componente de tema te permite personalizar la etiqueta del botón “Crear Tema” en Discourse para categorías específicas, para el caso de uso específico de categorías de Eventos dedicadas.

Puede ser fácilmente bifurcado y modificado para otros casos de uso; no era práctico hacerlo configurable.

Cómo Funciona

Este componente aprovecha la API de Discourse para anular la etiqueta predeterminada del botón “Crear Tema” según las necesidades específicas de la categoría. Permite a los administradores controlar qué categorías muestran etiquetas personalizadas y cuál debe ser esa etiqueta.

Configuración y Ajustes

  • Opciones de Ajustes:

    • Etiquetas de Eventos por Categoría: Un ajuste permite a los administradores seleccionar categorías específicas que deben usar la traducción new_event (“Nuevo Evento” por defecto).
    • Comportamiento Predeterminado: Para las categorías no especificadas en los ajustes, el botón mostrará por defecto la traducción new_topic (“Nuevo Tema” por defecto).
  • Cómo Configurar:

    1. Acceder a los Ajustes: Navega a la sección de ajustes del tema en tu panel de administración de Discourse.
    2. Seleccionar Categorías: Usa el selector de categorías en el ajuste “Etiquetas de Eventos por Categoría” para seleccionar las categorías que deseas etiquetar como “Nuevo Evento”.
    3. Guardar y Actualizar: Después de hacer las selecciones, guarda tus cambios para aplicar las nuevas etiquetas del botón al instante.

Este componente está diseñado para ser simple pero potente, brindándote la flexibilidad de aplicar una personalización uniforme o categorizada a la interfaz de tu foro.

4 Me gusta

¿Cómo se compara esto con el componente temático Customize new topic button text?

4 Me gusta

¡Ja! Me perdí por completo ese TC y me enredé en varios hilos antiguos que claramente no se han relacionado. ¡Me pondré a ello!

Este TC simplemente cambia el texto, en lugar de ocultar el botón predeterminado y reemplazarlo con uno nuevo. Para mi caso de uso, donde también estoy enrutando a un Asistente desde el plugin Custom Wizard, esto es necesario.

Sin embargo, estoy impresionado por la exhaustividad de Customize New Topic Button Text (matriz de configuración, cubre otros botones, etc.) y, al mirarlo de nuevo, veo que es posible cambiar la ruta del nuevo botón con un pequeño ajuste. Sería mejor (extender ligeramente) ese TC en lugar de este.

He incluido una Feature para esto, incluyendo una solicitud de extracción:

3 Me gusta