Usando Wordpress/Discourse

Vamos a utilizar “Discourse hosted” en uno de nuestros nuevos proyectos con WordPress, ya que es realmente increíble. Nos estamos familiarizando con él y pronto instalaremos el plugin. Sin embargo, tenemos algunas preguntas:

  1. Si un usuario no registrado se registra mediante Inicio de sesión con Facebook en cualquiera de las plataformas, ¿esto causará problemas?
  2. ¿Existe alguna forma de tener una sola sección de inicio de sesión/registro para ambos sitios?
  3. ¿Alguien ha logrado integrar el encabezado de WordPress en Discourse?
  4. ¿Alguien ha logrado que las notificaciones de Discourse funcionen en el menú de WordPress?
  5. ¿Alguien ha logrado que las notificaciones funcionen con OneSignal.

Gracias de antemano a quien pueda responder estas preguntas.

1 me gusta

No creo que eso cause ningún problema.

Sí, hay una excelente manera llamada SSO.

Se pueden agregar enlaces a Discourse utilizando componentes de tema, pero replicar el 100% del encabezado de WordPress no es ideal ni recomendable.

Que yo sepa, esto nunca se ha intentado.

¿Qué notificaciones?

3 Me gusta

Básicamente, quiero integrar mi sitio https://carptalk.uk/

con

https://forum.carptalk.uk/

He creado una aplicación Android WebView que ya funciona y envía notificaciones de publicaciones (usando OneSignal).

Ahora quiero obtener una solución de Discourse alojada que se integre con WordPress (pero que utilice el menú de WordPress) y que las notificaciones de Discourse de los miembros aparezcan en el menú principal usando OneSignal (si es que me explico).

Siempre que el SSO utilice el mismo ID de dispositivo y se pueda obtener desde una base de datos, seguro que esto será posible, ¿o estoy soñando? :wink:

1 me gusta

Había un complemento para enviar notificaciones push usando OneSignal, pero no estoy seguro de qué tan útil sería en este caso, ya que creo que era un complemento de terceros, lo cual no es una opción en Discourse alojado.

Necesitarás a alguien que realice el trabajo de diseño para que el menú de Discourse se parezca al de WordPress, pero incluso entonces, habrá algunos indicadores visuales que permanecerán, ya que el menú de Discourse incluye algunas opciones que son cruciales para su funcionamiento.

1 me gusta

¿Cómo funciona este sitio? Apenas me enviaste el mensaje, recibí la notificación en mi navegador. Solo tendría que encontrar ese gancho y luego configurar unas pocas líneas de código :wink:

1 me gusta

He respondido a tu publicación, no te he enviado un mensaje privado :smile:
Sobre las notificaciones, no tengo muchos conocimientos técnicos para responder a eso, pero supongo que se debe al polvo mágico y al bus de mensajes en juego.

1 me gusta

Disculpa, casi son las 5 de la mañana por aquí, jaja. Quise decir “respondí”.

2 Me gusta

Con el complemento WP Discourse, puedes configurar WordPress para que sea el proveedor de SSO para Discourse. Esto significa que toda la autenticación de tu sitio de Discourse se realizará en WordPress. Un ejemplo de cómo funciona es que si un usuario hace clic en el botón de Inicio de sesión en tu sitio de Discourse, será redirigido automáticamente a WordPress, pasará por el proceso de inicio de sesión allí y luego será redirigido a Discourse.

Si habilitas SSO, los inicios de sesión sociales solo estarán disponibles en tu sitio de WordPress. Si agregas el inicio de sesión con Facebook a tu sitio de WordPress, los usuarios podrán iniciar sesión en WordPress a través de Facebook y luego iniciar sesión en Discourse a través de WordPress.

2 Me gusta

¡Eso es genial y gracias por la respuesta! Eso es lo siguiente en la lista de tareas pendientes.

Después de usar Discourse, no es lo que esperaba (he usado bbpress, wpforo, buddypress y muchos más que están muy por debajo del estándar). Es increíble y muy bien pensado. No vamos a hacer muchos ajustes a esto; esperaba tener que trabajar un poco, pero simplemente funciona desde el principio.

Mis preocupaciones ahora son las notificaciones push en una aplicación con estilo de webview y también el hecho de que he generado casi 1.000 visitas de página por mi cuenta de las 100.000 permitidas. Estoy pensando que alcanzaremos medio millón de visitas de página al mes y, sin ingresos y siendo una startup, esto podría ser un obstáculo. ¿Qué tan flexible es Discourse?

1 me gusta

El límite de visitas a la página en nuestro alojamiento es un límite flexible. Si lo superas durante varios meses, nos pondremos en contacto contigo. Es poco probable que lo superes en tu primer mes.

Aquí tienes un buen ejemplo: https://forums.wyzecam.com/. La cabecera de WordPress ha sido recreada con HTML y añadida a la sección de Cabecera de un componente de tema.

1 me gusta

Estoy de acuerdo, ya que el sitio no se lanzará oficialmente hasta abril, pero esperamos recibir entre 50.000 y 100.000+ visitas al mes. Enviamos algunos enlaces sobre nuestro sitio de WordPress relacionado con el nuevo lanzamiento y obtuvimos 12.000 visitas en un mes, por lo que debemos prepararnos para los costos involucrados.

1 me gusta

Un ejemplo es este: de alguna manera, solo yo y otro moderador hemos alcanzado 1.5k de visitas en 2 días en nuestro sitio de Discourse