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

Replace Disqus with a self-hosted/open alternative #40

Open
2 tasks
novoid opened this issue Mar 12, 2020 · 12 comments
Open
2 tasks

Replace Disqus with a self-hosted/open alternative #40

novoid opened this issue Mar 12, 2020 · 12 comments

Comments

@novoid
Copy link
Owner

novoid commented Mar 12, 2020

Disqus is currently used in the templates to enable comments from readers.

Unfortunately, this is an external dependency to a closed service which is not a good thing to have.

One alternative would be https://posativ.org/isso/ which is using a SQLite backend.

  • evaluate integration effort
  • evaluate hosting possibilities for karl-voit.at
@novoid
Copy link
Owner Author

novoid commented Dec 31, 2020

@novoid
Copy link
Owner Author

novoid commented Jan 2, 2021

This is a blog post of somebody who is using webmentions: https://zerokspot.com/weblog/2020/05/04/comments-using-webmentions/

@novoid
Copy link
Owner Author

novoid commented Jan 7, 2021

@novoid
Copy link
Owner Author

novoid commented Feb 6, 2021

Motivation to migrate away from Disqus: https://supunkavinda.blog/disqus

Comments via Github issues and https://github.com/utterance/utterances

an intermediate step to migrate off of Disqus altogether but keep static copies of existing comment content:
https://github.com/11ty/eleventy-import-disqus (JavaScript)

@novoid
Copy link
Owner Author

novoid commented Feb 14, 2021

Maybe a good read:
https://kevq.uk/my-thoughts-on-micro-blog/

IndieWeb is not easy to implement, few people understand how to do it, some people even remove IndieWeb-support again: https://kevq.uk/removing-support-for-the-indieweb/

@novoid
Copy link
Owner Author

novoid commented May 17, 2022

Bridgy seems to be an option although it needs some sort of active content: https://brid.gy/about#blogs

It's part of IndieWeb and uses the webmention protocol.

@xeruf
Copy link
Contributor

xeruf commented Sep 3, 2022

I think integrating with ActivityPub (#71) would be the way to go, that way the integration is two-sided:

  • comments on the ActivityPub post are visible in the blog
  • comments made on the blog are visible in ActivityPub (or you are redirected to the ActivityPub post to comment, which would be the easy lazy option ^^)

Then you also don't need separate authentication, people can simply use their existing Fediverse account! Oh I would love this :)

@novoid
Copy link
Owner Author

novoid commented Sep 4, 2022

I think integrating with ActivityPub (#71) would be the way to go, that way the integration is two-sided: [...]

Please read my comments on #71 which describe my ideas on the ActivityPub implementation by me.

However, I do see that ActivityPub would be a potential candidate to solve the disqus problem although I'd leave the static site generator idea.

@novoid
Copy link
Owner Author

novoid commented Dec 4, 2022

Also see https://emacsconf.org/2022/talks/indieweb/ + this talk video for webmentions

@novoid
Copy link
Owner Author

novoid commented Feb 24, 2023

https://giscus.app/

A comments system powered by GitHub Discussions. Let visitors leave comments and reactions on your website via GitHub! Heavily inspired by utterances.

[Open source](https://github.com/giscus/giscus). 🌏
No tracking, no ads, always free. 📡 🚫
No database needed. All data is stored in GitHub Discussions. :octocat:
Supports [custom themes](https://github.com/giscus/giscus/blob/main/ADVANCED-USAGE.md#data-theme)! 🌗
Supports [multiple languages](https://github.com/giscus/giscus/blob/main/CONTRIBUTING.md#adding-localizations). 🌐
[Extensively configurable](https://github.com/giscus/giscus/blob/main/ADVANCED-USAGE.md). 🔧
Automatically fetches new comments and edits from GitHub. 🔃
[Can be self-hosted](https://github.com/giscus/giscus/blob/main/SELF-HOSTING.md)! 🤳

Note
giscus is still under active development. GitHub is also still actively developing Discussions and its API. Thus, some features of giscus may break or change over time.

@xeruf
Copy link
Contributor

xeruf commented Apr 9, 2023

But makes you dependent on GitHub.
I'd rather work with something like https://forgejo.org to have a fully self-hosted environment with the data under our control.

@novoid
Copy link
Owner Author

novoid commented Nov 19, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants