Angesichts meiner Erfahrung mit ActivityPub und WP Discourse glaube ich, dass zweiseitiges Kommentieren über eingebettetes Javascript erreichbar ist. Das Einbettungsskript würde Folgendes enthalten:
- Nicht authentifizierte „Lese“-Funktion, die ähnlich wie das aktuelle JS-Embed funktioniert (mit einigen Optimierungen).
- Ein Remote-Client (d. h. der Browser des Benutzers) registriert einen API-Schlüssel-Client für Benutzer, der spezifisch für die Sitzung des Benutzers ist und relevante Details im lokalen Speicher des Browsers speichert.
- Dem Benutzer wird „Zum Kommentieren anmelden“ angezeigt.
- Der Benutzer authentifiziert sich (bei Discourse), um einen API-Schlüssel für die Benutzersitzung abzurufen, der im lokalen Speicher des Browsers gespeichert wird.
- Jede Aktivität (Kommentar, Like usw.) wird direkt an einen dedizierten Endpunkt mit entsprechenden Schutzmaßnahmen, Handhabung und Aufgabenverwaltung gesendet.
Mit dem richtigen Budget denke ich, dass ich Version 1 produktionsreif machen und in 6-8 Monaten in discourse/discourse integrieren könnte. Nach der ersten Veröffentlichung könnte ich Folgendes tun:
- Explizite Unterstützung für Wordpress, Ghost und andere ausgewählte Plattformen hinzufügen.
- Die Dokumentation schreiben.
- Sie unterstützen.