Te contaré una historia…
Hace aproximadamente un año, estaba en el proceso de configurar mi primer foro de Discourse, migrando finalmente mi base de datos de phpBB de 2007 a algo más apropiado para la década actual, gracias a la recomendación de @awesomerobot. El sysadmin acababa de entregarme las llaves después de haber realizado la primera mitad del asistente (antes de que te diga “¡lánzate!”), y ahora era mi turno de configurarlo de verdad. Fui al panel de administración y abrí la configuración.
La primera página, Requerido, tenía algunas de las cosas básicas que buscaba, aunque…: “¿excluir dominios rel nofollow”? “¿nombre de usuario de contacto del sitio… si se deja en blanco, se utilizará la cuenta del sistema”? Estas cosas parecen bastante opcionales, ¿no crees?
Ahora, para hacer que esto sea presentable. Marca, la siguiente página, excelente. Todas las variantes de logo que me importaban, y el doble de las que no me importaban. Pero, ¿dónde puedo establecer los colores de mi marca y— Antes de que pudiera terminar eso, la siguiente pestaña, “Configuración básica”, me saludó con una suave invitación.
La Configuración básica fue traumática. “establecer idioma según la cabecera accept-language” no se acercaba en absoluto a lo que esperaba aquí, y “versión de ga” me causó flashbacks de un año antes, donde terminamos en la BBC por acusaciones de spyware por atrevernos a intentar la telemetría de GA en nuestro producto. No había ninguna configuración de color a la vista, excepto los relativamente inútiles “colores de categoría” (¿una configuración para qué configuraciones puedo usar en las categorías? ¿por qué?) y “id del esquema de color predeterminado del modo oscuro”. Le pregunté a la página de configuración de dónde sacaba su ID, pero solo me recordó uno de los escritos de Platón:
Sabes, Fedro, esa es la cosa extraña de la escritura, que la hace corresponder verdaderamente con la pintura. Los productos del pintor se presentan ante nosotros como si estuvieran vivos, pero si les preguntas, mantienen un silencio majestuoso. Lo mismo ocurre con las palabras escritas; parecen hablarte como si fueran inteligentes, pero si les preguntas algo sobre lo que dicen, con el deseo de ser instruido, siguen diciendo lo mismo para siempre.
Entonces descubrí el todopoderoso cuadro de búsqueda. Seguramente, pensé, ¿el cuadro de búsqueda sabrá dónde están mis colores? Y lo hizo, pero solo para correos electrónicos.
Cada vez más desesperado, miré las pestañas, ¿me perdí algo en alguna parte? Ah, Configuración básica también tenía opciones de fuente, que me había perdido anteriormente. Pero todavía no había colores. Sin embargo, había más pestañas diferentes para revisar: Usuarios, Insignias, Correos electrónicos (espera, ¿no acabo de tener configuraciones de correo electrónico en la configuración de configuración?), Registros y, finalmente: ¡Personalizar! Una segunda colección masiva de configuraciones, que incluye una sección de “permalinks” que parece contener 15 años de reescrituras de URL de hilos y configuraciones sobre si se permiten incrustaciones.
A partir de aquí, comenzó una fiesta de rebotes masiva.
- ¿Modificar un tema? Bueno, no modifiques el tema, en su lugar ve a la pestaña Componentes, instala un componente de tema, vuelve a la pestaña temas, agrega el componente al tema, vuelve a los componentes y realmente modifica el componente.
- ¿Cambiar un plugin? Bueno, eso no es un componente, así que está en la pestaña plugins (no es parte de la pestaña personalizar), pero en realidad ahora ha cambiado, así que también es una pestaña en la configuración de configuración.
- ¿Cambiar una cadena de texto? Bueno, eso está en personalizar texto, a menos que sea parte de un componente, en cuyo caso reboto allí, a menos que sea una configuración Requerida y tenga que rebotar a otro lugar.
- ¿Agregar una palabra o enlace a una lista negra? Eso, por supuesto, no está en Configuración → Spam, sino en Personalizar → Palabras vigiladas.
- ¿Algo para todas las categorías? O hay una configuración en la configuración de configuración, o rebota de categoría en categoría para configurar cada configuración.
Mi cabeza está empezando a dar vueltas por todos estos rebotes.

Qué hacer al respecto
A diferencia de mis sugerencias anteriores, esta no es una en la que haya una respuesta rápida y dolorosamente obvia. Más bien, probablemente requiere una reorganización completa tanto de la incorporación del administrador como de la arquitectura de la información.
Hay algunas sub-preguntas que vale la pena explorar, como:
- ¿Cuál es la duración adecuada para el asistente de configuración?
- ¿Necesita haber un editor de temas WYSIWYG al estilo de WordPress?
- ¿Qué es una configuración? ¿Qué es personalizar?
- ¿Debería haber configuraciones en cascada para las categorías (donde una subcategoría hereda su configuración de la principal, y una categoría principal hereda su configuración de una configuración base, similar a CSS o al modelo de Discord)?
- ¿Qué configuraciones llegan a qué audiencia? Es decir, ¿qué configuraciones afectan a los usuarios de mi foro, qué configuraciones afectan a los moderadores y administradores, qué configuraciones afectan solo a los sistemas, y quizás hay configuraciones que no llegan a ninguna audiencia?
