Thank you for taking the time to test the fork and for sharing such thoughtful feedback — it is genuinely appreciated.
Regarding the Abandoned Resource Protocol, I understand the long-term rationale behind it, and I agree with your observation: in practice, many plugins simply stop evolving, sometimes indefinitely. This fork is intentionally a small, careful step, not a long-term takeover. For now, the goal is simply to improve a very specific Admin-side gap without claiming broader responsibility. Renaming the plugin is indeed one of the reasons why this fork is clearly positioned as unofficial and kept outside GPM for the time being.
Thank you as well for the kind words — the main objective has been exactly that:
to add something useful without breaking anything, without changing data formats, and without impacting existing sites.
About reCAPTCHA / CAPTCHA
You are correct to point this out.
This fork does not introduce any new CAPTCHA mechanism and fully relies on what the original Comments plugin already supports. If your site is currently using Grav’s built-in CAPTCHA successfully, that remains unchanged. The note about reCAPTCHA keys comes from the upstream documentation and can indeed be misleading if you are not using Google reCAPTCHA specifically. This is something I will clarify in the documentation.
About “enabled routes” and not seeing changes
This is an important point, and thank you for reporting it.
A key clarification:
this fork does not change anything on the frontend.
If your comments were not visible before, they will not suddenly appear after installing the fork.
The changes introduced by the fork are Admin-only, namely:
- managing existing comments,
- trash / restore,
- pagination,
- counters.
The enable_on_routes setting only controls where comments are allowed to appear, but it does not alter templates or force comments to display if they were not already working. If comments are not visible on the homepage, the cause is usually one of the following:
- the page template does not include comments,
- comments are disabled at page or site level,
- the original plugin was not fully configured before installing the fork.
I will make this Admin-only scope clearer in the README to avoid confusion.
About adding these settings to Admin
Your suggestion makes sense from a usability perspective, and I agree it would be cleaner.
However, adding route configuration and CAPTCHA setup to the Admin UI would go beyond the very narrow scope I have deliberately set for this fork. For now, the focus remains on post-moderation only, with minimal surface area and minimal risk.
That said, this is valuable feedback, and it helps define where the natural boundaries of the project are.
Thanks again for testing, for the constructive tone, and for taking the time to report back. This kind of feedback is exactly what helps decide what to clarify, what to document better, and what not to overextend.