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í completamente ese TC y me perdí en varios hilos más antiguos que claramente no habían sido vinculados. ¡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 redirigiendo a un Asistente desde Custom Wizard Plugin 🧙, esto es necesario.

Sin embargo, quedé impresionado por la completitud de Customize new topic button text (matriz de configuración, cubre otros botones, etc.) y, al volver a mirarlo, 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 tener este.

He creado una etiqueta Contribute > Feature para esto, incluyendo una solicitud de extracción:

3 Me gusta