[PAGADO] Botón/función personalizado "Nuevo Tema" para obligar a los usuarios a usar un asistente personalizado para un nuevo tema

En mi foro, quiero obligar a los usuarios a utilizar un asistente personalizado para crear nuevos temas en categorías específicas. Por lo tanto, me gustaría ajustar los elementos nativos de Discourse sin romper la experiencia de usuario (UX) y la interfaz (UI) habituales.

Para ello, deseo personalizar el comportamiento del flujo del usuario al crear un nuevo tema.

Para lograrlo, me gustaría…

  1. convertir el botón “Nuevo tema” en un menú desplegable con enlaces personalizados, manteniendo el botón “Nuevo tema” predeterminado como una de las opciones.
  2. añadir una redirección automática a asistentes personalizados cuando los usuarios seleccionen una categoría adecuada en el editor.

Para el menú desplegable “Nuevo tema”:

  • utilizar únicamente elementos nativos de la UX/UI, de modo que se admitan nuevas variables de color y la funcionalidad central del modo oscuro.
  • añadir, eliminar y modificar elementos del menú desplegable mediante campos de texto en la configuración del plugin, para que pueda definir: icono, texto, URL.

Para la redirección en el editor:

  • cuando un usuario seleccione una categoría específica en el editor, este se cerrará y el usuario será redirigido a una URL especificada.
  • añadir, eliminar y modificar elementos del menú desplegable mediante campos de texto en la configuración del plugin, para que pueda definir: categoría, URL de redirección.

Presupuesto

500-1000 USD

3 Me gusta

Ya he explorado parcialmente este caso de uso y un enfoque sencillo sería aprovechar el hecho de que, al usar el asistente, los usuarios pueden crear nuevos temas en categorías donde de otro modo no tendrían permiso. Así, podrías configurarlo de la siguiente manera:

  • Deshabilitar la opción “Crear” en ciertas categorías.
  • Ocultar el botón predeterminado “Nuevo tema” en estas categorías.
  • Reemplazarlo con un botón que puedas personalizar en la configuración de un componente de tema (categoría, ícono y nombre del botón, ruta al asistente).

Si este enfoque cumple con tus requisitos, podría empaquetarlo en un componente, manteniendo los costos dentro de tu presupuesto.

Podría estar equivocado, pero imagino que integrar un menú desplegable en el botón predeterminado y una redirección para el menú de categorías del compositor requeriría considerablemente más esfuerzo.

3 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.