Dada mi experiencia con ActivityPub y WP Discourse, creo que los comentarios bidireccionales a través de JavaScript incrustado son factibles. El script de incrustación contendría lo siguiente:
- “Lectura” no autenticada que funciona de manera similar al script de incrustación actual (con algunas optimizaciones).
- Cliente remoto (es decir, el navegador del usuario) registra un cliente de clave API de usuario, específico para la sesión del usuario y almacena los detalles relevantes en el almacenamiento local del navegador.
- Se le presenta al usuario “Iniciar sesión para comentar”.
- El usuario se autentica (con Discourse) para recuperar una clave API de usuario de sesión que se almacena en el almacenamiento local del navegador.
- Cada actividad (comentario, me gusta, etc.) se publica directamente en un punto final dedicado con las salvaguardias, el manejo y la gestión de tareas apropiados.
Con el presupuesto adecuado, creo que podría tener la v1 lista para producción e integrada con discourse/discourse en 6-8 meses. Después del lanzamiento inicial, podría hacer lo siguiente:
- Agregar soporte explícito para Wordpress, Ghost y otras plataformas seleccionadas.
- Escribir la documentación.
- Darle soporte.