About r3ply#
The internet, from its very beginning, was designed to facilitate communication between people. In many ways, its potential has yet to be fully realized, although it has come a long way. The best possible version of the internet would place content at the center once again, with websites functioning as enhanced magazines.
One missing piece of this vision has been a way for readers to re-publish their thoughts on these websites, along with the tools for sites to moderate these comments. In fact, this has been such an obstacle that small websites have either forgone comments altogether or been forced to partner with large corporations whose incentives differ from those of the sites.
That said, it hasn’t been impossible for everyone. When requirements are simple, the simplest solutions often work — many old-school websites have just asked readers to email their comments. This approach aligns closely with the spirit of the old web, and all that remains is to provide tools that address its key shortcomings. Specifically, this means anonymizing senders while still allowing moderation and automating the integration of comments into a site’s build pipeline.
r3ply’s mission 1 is to create tools that work and feel like the old internet for anyone who wants to use them, supporting the vision of an interconnected web where people share their thoughts and ideas.
Contributing/Donating#
Your donations or code contributions are not expected, but they are greatly appreciated.
Please consider contributing or donating if you think r3ply or its mission are important.
-
The meaning of the project's motto "ab imo venimus" is "from the depths we came". It reflects the belief that, no matter how deep and dark the mire may become, people will eventually find a way toward the light. ↩
Comments (0) #
Write Comment Comment [-] Collapse All Collapse [+] Expand All ExpandCommenting Info:
This is a demo of commenting using r3ply. You can leave comments on this website by sending an email.
Your email address will be anonymized, and can never be shared with anyone.
To try it out click the Write Comment button, or draft an email manually 1. Your email client with a template already filled out that looks as follows:
To send an email manually, just compose it exactly like the code snippet above. To respond to a comment append
#<Comment-ID>to the path, e.g.Subject: /docs/getting-started/#abcd1234(please note the trailing slash). You can also respond to text fragments the same way, e.g.Subject: /docs/getting-started/#:~:text=You%20should%20see%20a%20bunch%20of%20text%20representing. ↩Pending Comments (0)
This comment shouldn't actually normally be rendered. It's used to by the base.html template to render one instance of a templat… root / parent .. # . next ⭣ prev. ⭡
This comment shouldn't actually normally be rendered. It's used to by the base.html template to render one instance of a template that's wrapped in
<template>tags. That template is then later cloned and appended to the page for each comment that's pending in the comment cache. To view this comment go to /debug-comment-template/.