Lanzamiento de una aplicación de foro de código abierto para Discourse

Hola,

Me pregunto si alguien está buscando una plantilla de aplicación móvil de código abierto para Discourse. Estamos terminando una para xenForo y estamos pensando en hacerla disponible en Discourse. ¿Es algo que les interesaría ver?

3 Me gusta

Hola y bienvenido @forumcopilot, he movido tu tema porque la categoría de extras está destinada a proyectos terminados que puedes descargar hoy. ¡Mucha suerte con el proyecto! :3


He visto un par de otros intentos de aplicaciones nativas, pero ambas están abandonadas y son de código cerrado hasta donde sé (Forumate - Native Discourse client for iOS, Fig - Native Discourse client for iOS - #111 by nanohits). ¡Algo mejor mantenido (especialmente de código abierto) podría ser genial! Me encantaría usar una aplicación nativa para ahorrar energía y la belleza visual de iOS, pero no he encontrado nada con todas las funciones que siga funcionando bien hoy en día.

2 Me gusta

Me interesa entender la motivación. ¿Qué puede hacer una aplicación por el usuario que un sitio web no pueda? Quiero decir, hoy en día los navegadores web en dispositivos móviles tienen APIs para ubicación, cámara, subir archivos, etc. ¿Qué añade una aplicación?

2 Me gusta

En caso de que nadie lo supiera, estos son puntos justos, y puedes guardarlo en tu pantalla de inicio y ejecutarlo como una aplicación en casi cualquier dispositivo, incluida la computadora de escritorio, gracias a los avances en la mayoría de los navegadores y sistemas operativos. Sin necesidad de publicar en una tienda de aplicaciones o de mantener un marco de trabajo separado.

Ciertamente es posible encapsular la PWA para hacerla compatible con las tiendas de aplicaciones. Puedo ver que esto podría ser útil para un sitio grande con un gran presupuesto, porque a la mayoría de los usuarios les cuesta mucho entender toda la dinámica de PWA / no necesitar una tienda de aplicaciones.

Investigué esto hace un tiempo, pero lo abandoné debido a:

  1. Esfuerzo/costo significativos para configurarlo (alrededor de US$10,000)
  2. Esfuerzo/costo significativos para mantenerlo (otros US$10,000 por año aproximadamente).

Gran parte de esto tiene que ver con la interacción y la gestión de las propias tiendas de aplicaciones. Y hay otros problemas como que Apple/Google quieren una parte de cualquier transacción en efectivo, etc., etc.

Si tienes la experiencia disponible a bajo costo, tal vez valga la pena. He optado por nutrir a mis usuarios a través de la curva de aprendizaje de la PWA.

3 Me gusta

Parece que esto (no esto, sino lo siguiente) se publicó hoy:

Es solo una coincidencia.:rofl:

1 me gusta

Aquí hay otro:

¡Gracias a todos por sus aportes!

Parece que la comunidad de Discourse está bien atendida.

Hace poco lanzamos la plantilla de aplicación móvil para xenForo, junto con una aplicación móvil genérica que se conecta a cualquier foro xenForo que haya instalado nuestra extensión, similar a lo que hacía Tapatalk en su momento, excepto que ahora es de código abierto. Pueden descargar nuestra aplicación o ver el código fuente en:

Las notificaciones push también funcionan y lo hacen de inmediato.

Estábamos pensando si podíamos ofrecer esto a la comunidad de Discourse, pero parece que no es algo de gran valor dada la cantidad de opciones que ya existen.

En cualquier caso, háganme saber si Forum Copilot puede hacer algo más por todos. :slight_smile:

Para responderme a mí mismo y responder brevemente a mi propia pregunta. Más abajo, alguien menciona Dexo, una aplicación móvil, y de inmediato surgen varias posibilidades. Con esa aplicación, uno podría ser miembro de muchas diferentes comunidades de Discourse y tener una aplicación que cambie fácilmente entre ellas. También podría conectarse periódicamente a ellas y obtener conteos actualizados de mensajes no leídos, mensajes directos, etc. Por lo tanto, podría hacer que un sitio de Discourse se sienta un poco más “en tiempo real” al recibir una notificación en tu teléfono cuando ocurre algo. Una PWA no podría hacer eso (que yo sepa). Además, una sola aplicación que se conecta a múltiples Discourse puede facilitar la participación en varias comunidades. Con el enfoque de PWA, cada Discourse en el que participes necesitaría ser un ícono distinto en tu teléfono. No habría una forma fácil de cambiar simplemente entre diferentes servidores de Discourse. Así que o bien usas un navegador web y cambias entre pestañas, o tienes un montón de íconos en la pantalla de inicio que tocas para revisar cada Discourse.

Por lo tanto, desde la perspectiva de un solo Discourse, una aplicación no tiene mucho sentido. Pero si los usuarios de MI Discourse también participan en muchos otros, entonces puedo entender por qué esos usuarios podrían disfrutar de una aplicación que los unifique a todos.

Tenga en cuenta que esto ya existía durante muchos años; hay una aplicación oficial llamada “Discourse Hub”

4 Me gusta

La aplicación (al menos para Android) no es muy buena. Tiene una calificación de 2.4. Por lo tanto, considerando eso, definitivamente hay espacio para que otros se sumen y lo intenten, o tal vez mejoren lo que ya se ha hecho.