Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Post comments powered by Matrix #167

Open
psrpinto opened this issue Jan 26, 2023 · 7 comments
Open

Post comments powered by Matrix #167

psrpinto opened this issue Jan 26, 2023 · 7 comments
Labels
enhancement New feature or request

Comments

@psrpinto
Copy link
Member

It would be cool to have the possibility of replacing WordPress's native comments by a Matrix client. Something like Disqus but powered by Matrix. Each post would likely get their own room, and there would be threaded replies to each comment.

Implementing this would probably require some sort of backend. We could leverage Cactus Comments for that, which is an Application Service that talks to the homeserver:

Cactus Comments is a federated comment system for the web, based on the Matrix protocol.

@psrpinto psrpinto added the enhancement New feature or request label Jan 26, 2023
@psrpinto psrpinto added this to the 0.6 milestone Jan 26, 2023
@psrpinto
Copy link
Member Author

@psrpinto psrpinto removed this from the 0.6 milestone Jan 27, 2023
@ashfame
Copy link
Member

ashfame commented Jan 30, 2023

Would be nice if we can somehow skip needing an application service and create new rooms via the admin api on-demand.

@psrpinto
Copy link
Member Author

psrpinto commented Feb 1, 2023

I'm not sure I understand, that would still be an application service right? AFAICT an application service is something that talks to the homeserver through the Application Service API. If we would roll out our own code that serves the same purpose as Cactus, that would still be an application service, right?

@ashfame
Copy link
Member

ashfame commented Feb 1, 2023

I think the need to have an application service is only to create rooms for each new post that's published, right? So, if somehow we can do that without needing an application service, or by creating bulk rooms in advance to be used as new posts are published, thus avoiding the need of an application service, that would be better for adoption by folks who only run a homeserver?

@psrpinto
Copy link
Member Author

psrpinto commented Feb 2, 2023

I see. I think one option here would be to implement the application service in PHP, so you get it automatically just by installing chatrix.

@ashfame
Copy link
Member

ashfame commented Feb 2, 2023

That would be nice!

@akirk
Copy link
Member

akirk commented Sep 22, 2023

See https://cactus.chat/ for a similar project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants