Dato l’uso di ActivityPub e WP Discourse, ritengo che i commenti bidirezionali tramite javascript incorporato siano realizzabili. Lo script di incorporamento conterrebbe quanto segue:
- “Lettura” non autenticata che funziona in modo simile all’attuale incorporamento js (con alcune ottimizzazioni).
- Client remoto (ovvero il browser dell’utente) registra un client di chiave API utente, specifico per la sessione dell’utente e memorizza i dettagli pertinenti nello storage locale del browser.
- All’utente viene presentato “Accedi per commentare”.
- L’utente si autentica (con Discourse) per recuperare una chiave API utente di sessione che viene memorizzata nello storage locale del browser.
- Ogni attività (commento, like, ecc.) viene pubblicata direttamente su un endpoint dedicato con appropriate misure di sicurezza, gestione e gestione delle attività.
Con il budget giusto, penso di poter rendere la v1 pronta per la produzione e integrata con discourse/discourse in 6-8 mesi. Dopo il rilascio iniziale, potrei fare quanto segue:
- Aggiungere supporto esplicito per Wordpress, Ghost e altre piattaforme selezionate.
- Scrivere la documentazione.
- Fornire supporto.