Presentando la navegación de la barra lateral de administrador

Y sin embargo, es necesario abrir y cerrar la barra lateral. Pero el mayor problema (mental) es la necesidad de desplazarse y leer, además de apuntar a un texto más pequeño para encontrar el lugar deseado.

Y el desplazamiento horizontal siempre es superior al vertical, pero seguramente esto también es algo personal.

Pero por favor, todos ustedes: abandonen esas configuraciones de tres pantallas de más de 21 pulgadas y hagan el trabajo en pantallas pequeñas por un tiempo…

(Y entonces estaremos en la misma pregunta de por qué el deseo de los administradores de poner la navegación de categorías en la barra lateral es una idea tan mala y un insulto contra la experiencia de usuario :winking_face_with_tongue:)

4 Me gusta

Esta es una sugerencia interesante. ¿Podrías contarnos más sobre tu flujo y cómo usas Discourse como administrador? ¿A qué vas a administración a diario/regularmente que luego te hace querer volver al foro con un solo clic? Si puedes describir esto con cierto detalle y los clics que realizas tanto en el menú antiguo como en el nuevo, te lo agradecería.

En mi opinión, la sección de administración es un lugar distinto y separado al que vas para hacer cosas de administración y luego, cuando terminas, vuelves al foro. Tener un menú diferente en esta forma de pensar tiene sentido. También creo que querremos hacer que la sección de administración sea visualmente distinta del foro, como se ve en otras aplicaciones.

7 Me gusta

En este momento no soy administrador de ningún foro, pero hice esta sugerencia de interfaz de usuario ya que siento que a los administradores de foros les resultaría más fácil navegar con una interfaz con pestañas, ya que no tendrían que esperar la pantalla de carga para volver a la interfaz principal del foro.

También se puede hacer que, cuando se esté en el modo de foro normal, la pestaña de administrador siga apareciendo.

3 Me gusta

También experimentaremos con la organización de los enlaces: lo que hicimos inicialmente es simplemente un mapeo de 1 a 1 de la antigua navegación horizontal a la navegación de la barra lateral. Para el problema de encontrar lo que necesitas, tenemos la intención de agregar en algún momento un cuadro de búsqueda, que se puede ver en la barra lateral de administración de Ghost en esta publicación Introducing admin sidebar navigation - #7 by manuel

Definitivamente creo que poder tener algún tipo de gesto de deslizamiento para abrir la barra lateral sería útil si podemos lograrlo. Creo que parte de la razón por la que se siente un poco extraño en Discourse es porque el botón de la barra lateral está en la parte superior derecha, pero abre algo en el lado izquierdo.

La barra lateral en el móvil también es bastante pequeña (incluido el texto); otra cosa que quizás podríamos considerar es hacerla más “pantalla completa” como la lista de canales de chat en el móvil, y hacer que los enlaces sean más grandes y fáciles de presionar.


Agradezco los comentarios que hemos recibido hasta ahora; prácticamente todos hemos estado de vacaciones durante la última semana, por lo que llevará tiempo seguir haciendo mejoras aquí. Solo necesitamos tener en cuenta que esta es la primera iteración, las cosas seguirán mejorando.

10 Me gusta

El problema (al menos si no estamos en Discourse Hub) es que interfiere con la navegación hacia atrás integrada en Safari. @featheredtoast experimentó bastante con esto y tiene más contexto.

8 Me gusta

¿Hay alguna posibilidad de que el original se mantenga como una opción a través de un Theme component?

3 Me gusta

Aún me gustaría tener uno en algún momento.

Históricamente, deslizar hacia la izquierda y hacia la derecha en los bordes de la pantalla (hasta unos 20 px hacia afuera) es la navegación nativa del navegador hacia adelante/atrás. Este no era el caso cuando intenté por primera vez extraer menús. Cuando aterrizaron, intenté extender un poco más la extracción para que todavía hubiera un objetivo, pero luego escuchamos quejas de que los usuarios ya no podían tocar y arrastrar para seleccionar texto en las publicaciones con eso habilitado. Todavía podías mantener presionado para obtener pines de selección, pero la selección táctil y de arrastre ya no era posible. Retrocedí en eso y me centré en la experiencia de deslizamiento dentro del menú, poniendo un marcador en los gestos en la aplicación “para más tarde”.

El sueño ideal es una configuración que permita que los deslizamientos y los gestos táctiles sean más “similares a una aplicación móvil”, de modo que usted opte por “sí, sé que esto hará que la navegación en el foro se sienta menos parecida a un navegador”, para que podamos tener nuestro pastel nativo y también disfrutar de nuestros gestos similares a una aplicación.

Mi pensamiento es que con una buena implementación, no hay razón por la cual las PWA no puedan sentirse lo más parecidas posible a una aplicación. La pregunta es dónde y cómo deberíamos atender la idea de “es una página web” frente a “es una aplicación” en el sitio en general.

7 Me gusta

Cualquier usuario normal no ve ni entiende la diferencia. Para ellos, todas son aplicaciones y esperan que funcionen como tales.

Ese es el quid de la cuestión. Y todos sabemos lo que hacen ctrl-c y ctrl-v sin importar qué software, aplicación o sitio web esté abierto.

2 Me gusta

Lo estamos haciendo con cuidado aquí porque los usuarios de Discourse han demostrado que conocen la diferencia y se preocupan profundamente cuando no se cumplen las expectativas; véase también la cantidad de personas que se sorprenden de que ctrl-f sea la búsqueda, pero no la búsqueda que esperaban.

6 Me gusta

Como dijo @sam, es muy poco probable. Solo queremos una forma de representar la interfaz de administración para los administradores y evitar mucha personalización (si es que la hay) a través de temas y complementos en esta área, por lo que esta es la parte más consistente de la aplicación.

Supongo que entonces la pregunta es, ¿podemos implementar esta función de “deslizar desde la izquierda para la barra lateral” solo en PWA/DiscourseHub? Creo que sería un compromiso razonable porque estas cosas se parecen más a una “aplicación” que simplemente usar Safari para navegar por los foros.

5 Me gusta

Hay un pequeño error en los móviles (es decir, al menos en el iPhone). El texto del foro está después de la sección de correo electrónico, por lo que la parte de administración viene después de todo lo demás.

No sé cuándo comenzó esto porque antes usaba una interfaz de administración mucho más fácil de usar :rofl:, pero la reconstrucción de esta mañana me devolvió a la barra lateral.

2 Me gusta

Lo siento, cambié la configuración del sitio de una configuración de verdadero/falso a una basada en grupos aquí https://github.com/discourse/discourse/commit/8c6144d116f77e4f46f04993c0c08c5320f7ef1d, pero tenía un error, acabo de hacer otra corrección aquí FIX: Incorrect admin sidebar setting migration by martin-brennan · Pull Request #25192 · discourse/discourse · GitHub.

Para desactivarlo, solo necesitas eliminar todos los grupos de la configuración aquí:

5 Me gusta

No es nada. Me reí más de los consejos de Sam de adaptarme porque esa navegación superior desaparecerá en algún momento, y pareció suceder bastante rápido.

¿Pregunto demasiado pronto por qué está basado en grupos? No entiendo el propósito.

3 Me gusta

La idea es permitir que algunos moderadores/administradores de una comunidad comiencen a usar la navegación experimental mientras que otros pueden permanecer en la navegación horizontal antigua. Para sitios más grandes con más moderadores/administradores, esto es útil, ¡incluyéndonos a nosotros aquí en meta!

Gracias por su paciencia con este experimento. ¡Estamos al comienzo de nuestro viaje y nos complace tenerlos con nosotros!

7 Me gusta

Quizás me lo perdí, pero no pude encontrar la sección “upgrade” en el menú lateral.

También encuentro que la nueva barra lateral es un poco abrumadora en cuanto a información. Pero, de nuevo, es casi seguro que un administrador será un superusuario, así que tal vez sea algo que me resulte útil cuanto más me acostumbre.

4 Me gusta

¡Sí, yo también me pierdo esto! Tienes que saber que debes ir a /admin/upgrade para actualizar, o usar el enlace en la página de inicio de administración si necesitas actualizar.

El siguiente paso aquí es hacer que los dos menús sean realmente idénticos, para que funcionen exactamente de la misma manera. Ahora mismo no lo son. Martin tiene esto en su lista. Luego buscaremos optimizar más.

Creo que esta es una opinión legítima. Martin mencionó antes agregar una búsqueda en la parte superior del menú para que sea más fácil encontrar algo por nombre.

También creo que nos gustaría cambiar el comportamiento para que las secciones estén cerradas por defecto, y que un interruptor de cerrar/abrir todo esté disponible en algún lugar de la barra lateral. Actualmente lo uso de esta manera y encuentro que no es tan abrumador.

8 Me gusta

He estado trabajando en una PR para esto hoy, solo tengo que arreglar algunos comentarios de revisión y luego podré fusionarla. Aquí hay una vista previa (nota al margen, también estamos cambiando el texto de Actualización a Actualizar en algún momento pronto):

4 Me gusta

He fusionado un par de correcciones en los últimos dos días que solucionan los principales problemas de:

  1. No tener paridad completa entre la navegación superior antigua y la navegación de la barra lateral, incluido el botón de actualización faltante
  2. La barra lateral de administración en dispositivos móviles todavía mostraba todas las secciones principales del foro
10 Me gusta

Todavía no veo el botón de Actualización en la barra lateral después de actualizar a la última versión 3.2.0.beta5-dev (1f81e8d857).

5 Me gusta

Yo también lo noté.

Además, es menor pero no hay glifo junto a personalizar > texto.

4 Me gusta