Discourse Mobile: mejoras de chat, notificaciones, widget

Después del lanzamiento de la funcionalidad de chat, creo que Discourse Mobile necesita algunas mejoras para que sea “comparable” a las aplicaciones de otras plataformas para la gente común (en Alemania, aproximadamente el 69% de los usuarios de Internet utilizan dispositivos móviles). Preguntas:

3 Me gusta

el modo móvil de discourse es terrible, los botones están en la parte superior, es muy malo usar el pulgar para tocar los botones, tenía que ser el botón inferior, como en el iphone, hay muchas cosas que no son habituales

2 Me gusta

También creo que se necesita algo de trabajo en la plataforma móvil, ya que 2/3 de las personas en Internet usan dispositivos móviles…

2 Me gusta

Bueno, en Finlandia, en plataformas más generales, los usuarios de móviles representan el 90% o más. Y estoy bastante seguro de que la situación es la misma en todos los países nórdicos.

Lo más alarmante es que la mayoría de los usuarios de móviles están acostumbrados a una mala experiencia de usuario.

Odio decirlo en voz alta, pero los mayores problemas aquí son los codificadores que trabajan con pantallas grandes y múltiples. Incluso aquí podemos encontrar muchos temas en los que todos se preocupan por cómo se hacen dos o tres barras laterales :wink: La mayoría de los temas están planificados para pantallas de 21 pulgadas. He puesto el gato sobre la mesa, mostrando el conocido elefante en la sala, diciendo que cuento cada tema, componente o plugin que solo es para pantalla grande como roto. Eso no gusta demasiado :wink:

3 Me gusta

Estoy leyendo esto y respondiendo en mi iPhone, así que :man_shrugging:

¿Qué se pregunta específicamente aquí?

Para responder al punto 1 en el OP, sí, siempre estamos probando y mejorando el móvil.

3 Me gusta

Eso está bien. Ahora mismo estoy usando un iPad. ¿Así que, de verdad?

¿No estás sugiriendo que la facilidad, o la experiencia de usuario en su totalidad, es una cuestión de encendido/apagado y que la capacidad de hacer cosas básicas es igual a una buena experiencia de usuario?

No lo sé, pero quizás el OP aclare esa pregunta. Estoy teniendo una conversación general y, desde mi punto de vista, la categoría Feature es incorrecta ahora.

Bueno, mi pregunta era simple y “relacionada con funciones”, por lo tanto, la categoría debería estar bien.

  • ¿Hay mejoras planificadas para Discourse Mobile en lo que respecta a la funcionalidad de chat de Discourse y las notificaciones de Android? (ejemplo: no hay notificaciones en absoluto en Android)
  • ¿Alguien está trabajando en la implementación de un widget para la aplicación de Android?

Desde la “perspectiva de Android”, parece que la aplicación necesita una “revisión” o actualizaciones de funciones. Pero esta puede ser mi opinión personal sobre la parte de Android del código. Puedo ver en GitHub que @pmusaraj está trabajando frecuentemente en el código …

@Jagster Entiendo la discusión global sobre “UX para dispositivos móviles”, pero esto debería discutirse en un hilo separado.

Creo que Discourse funciona bien en el iPhone. ¿Es muy diferente en Android?

Tenemos soporte completo para notificaciones push web. Dependo de las notificaciones de Discourse Chat como parte de mi trabajo, y funcionan de manera confiable en mi teléfono e incluso se reflejan en mi reloj inteligente.

¿Tienes la instancia que usas instalada como PWA en tu dispositivo? Ese es el primer paso para un uso intensivo de una instancia, y se lo pedimos a todos los usuarios activos.

Los widgets para PWA llegarán en un futuro cercano, ya que la especificación está siendo desarrollada por Microsoft en el proyecto Chromium. Estaré atento y trabajaré en ello tan pronto como esté disponible, como lo hicimos con todas las demás funciones de PWA.

3 Me gusta

Hm, esa es la versión disponible en Google Play App Store en Alemania.

¿No creo que sea una aplicación PWA? La información de la versión de la aplicación es 1.8.7. Las notificaciones están definitivamente permitidas, pero no veo ninguna cuando hay nuevos mensajes en meta.discourse org o en mi propia instancia forum.netzwissen.de.

1 me gusta

Lo suficiente como para ser una especie de dolor para el desarrollo.

1 me gusta

Hola @Falco, solo para estar seguro de que he entendido todo correctamente:
En el futuro, ¿será posible desarrollar widgets para teléfonos móviles, como los que todos conocemos de las aplicaciones meteorológicas, por ejemplo? Es decir, en otras palabras, ¿elementos para dispositivos móviles que se puedan colocar en la pantalla de inicio y cuyo contenido puedan ser partes del foro? Por ejemplo, un artículo de wiki que cambia muy a menudo y que debería ser monitoreado de forma independiente a través del widget, sin iniciar la aplicación / el foro a través del navegador.

¿Podrías proporcionar ya algunos enlaces a especificaciones / investigaciones / desarrollos sobre esto?
En nuestro foro estamos interesados en crear widgets móviles exactamente por esa razón.

Saludos cordiales
Richarde

1 me gusta

También soy usuario de Android. Para mi instancia autoalojada, renuncié a la aplicación móvil. Por lo que recuerdo, no era posible obtener las notificaciones push sin estar en un nivel de pago para Discourse debido a las llamadas a la API de Google o algo así (hay temas sobre esto en alguna parte).

Así que… en lugar de eso, he empezado a trabajar en un script de Python que envía un mensaje a través de Signal cuando las personas tienen una notificación no leída durante más de una hora. :person_shrugging: no es genial, pero es mejor que nada. Todavía no he tenido en cuenta el chat.

Hmm, pero ¿por qué no usar simplemente la PWA? Obtienes notificaciones push allí (ahora tanto en iOS como en Android)

2 Me gusta

@sam Te agradezco que hayas preguntado. Esto me impulsó a jugar de nuevo con la configuración y ahora tengo notificaciones para chat, mensajes privados y respuestas.

Sospecho que la “ventana de tiempo de notificación push en minutos” fue la causa principal de mi confusión original: el valor predeterminado es 10 minutos, pero en mi cabeza asumí que tomaba el temporizador de notificación por correo electrónico (3 minutos). Por lo tanto, cada vez que lo probaba, volvía al sitio después de esperar 6 minutos, lo que impedía el disparo. También tenía “solo enviar notificaciones push de chat” configurado en Verdadero como parte de mi manipulación original, por lo que este temporizador nunca tuvo la oportunidad de revelarse.


Como referencia futura, a continuación se muestra parte de la configuración tal como la tengo actualmente:

Preferencias

Configuración

En Android:

  • Ve a Configuración → Aplicaciones y notificaciones → Navegador (uso Chrome) → Notificaciones de la aplicación
  • Asegúrate de que la primera notificación para el navegador en sí esté activada
  • Desplázate hacia abajo hasta llegar a los sitios, y luego desplázate hasta llegar a la dirección de tu sitio de discourse.
    • Toca el nombre del sitio y obtendrás el conjunto completo de configuraciones de notificación para ese sitio web específico
    • Habilita la configuración que coincida con lo que deseas
5 Me gusta

¡Hola! Tuve que registrarme porque noté este tema. Aquí están mis hallazgos:
Si no está en modo PWA, la página se retrasa mucho cuando la barra de direcciones superior se oculta/muestra en Chrome móvil porque algún elemento de la página contiene un valor en % de la vista principal o una unidad “vh”. Tuve que instalar PWA para evitarlo, pero…
No estoy seguro si esto tiene que ver con la PWA específica que instalé, pero tiene un círculo blanco en lugar de un ícono.
Y la otra cosa es que cuando te desplazas hacia arriba en un hilo, puedes activar accidentalmente una actualización cuando el desplazamiento infinito llega a la parte superior de la página no infinita.
Este es el mayor de mis problemas, pero también encontré algunos problemas extraños con el panel de notificaciones que realizaba redirecciones aleatorias en lugar de mostrarme lo que quería ver. Es difícil expresar exactamente lo que sucedió, si se repite intentaré describirlo exactamente.

2 Me gusta