Поскольку эту тему сегодня упомянули, я решил обновить её, добавив выводы, к которым пришёл после работы над этой идеей.
Я по-прежнему считаю, что Discourse мог бы стать хорошей платформой для комментариев по причинам, которые я изложил в первом посте.
Что касается реализации, я думаю, что работа должна проводиться на стороне Discourse — в идеале путём улучшения скрипта встраивания комментариев Discourse. Это можно делать поэтапно.
Технически возможно использовать Discourse в качестве сервера для платформы комментариев, выполняя всю работу на клиенте Discourse (например, плагин WP Discourse), но из-за необходимости синхронизировать состояние между клиентом и Discourse, а также обходить ограничения по частоте запросов, задача становится слишком сложной. Это определённо сложнее, чем то, чем я хотел бы заниматься и поддерживать.
Несколько постов в этой теме указывали, что люди были бы заинтересованы просто в возможности создавать комментарии в Discourse на сайте блога. С моей точки зрения, это не лучшее решение, но это уже можно реализовать с помощью API Discourse. Сложности возникают при попытке создать полноценную систему комментариев, где пользователи могли бы взаимодействовать с комментариями в Discourse на веб-сайте так же, как они ожидают взаимодействовать с комментариями на типичном новостном портале.