I can answer only one part of the question above, and am working on the actual reality of switching Quip to use recaptchav2.
As noted, first install the RecaptchaV2 package. Then add your new Recaptcha api v2 public and private keys to the RecaptchaV2 settings. You got those from your google account:
https://www.google.com/recaptcha/admin
To add to template for Quip:
Note the ! which the poster had left off.
This will make the recaptcha box appear, but so far I have not been able to get any further due to a complete lack of documentation about recaptcha and quip.
In the main quip chunk, I have:
[[!Quip?
&thread=`thread-[[*id]]`
&threaded=`0`
&useGravatar=`0`
&tplComment=`tplQuipComment`
&useCss=`0`]]
[[$quip-top-1]]
[[!QuipReply?
&thread=`thread-[[*id]]`
&useGravatar=`0`
&tplAddComment=`tplQuipAddComment`
&recaptcha=`1`
&disableRecaptchaWhenLoggedIn=`0`
&autoConvertLinks=`0`
&moderate=`1`
&closeAfter=`0`
]]
However this does NOT appear to have any connection the recaptcha v2, it's the old recaptcha, which have settings as well in the settings manager.
The Quip doc page has no reference to the recaptcha v2 at all:
https://docs.modx.com/extras/revo/quip
https://modx.com/extras/package/recaptchav2
So I think maybe it's time to update the docs here so that we can fairly easily figure out how to upgrade quip to using recaptcha v2.
I've been experimenting here a bit, but as far as I can tell so far, while you can get the recaptchav2 box to appear and function superficially, so far I've found no way to make the recaptcha actually work in terms of showing the error messages and blocking form submit. In fact, form submit doesn't work at all in my tests.
I may be missing some key error messages due to the total absence of docs however.
[Update:] Because Quip simply does not work so far with RecaptchaV2 plugin, I've rolled it back to use v1, but given v1 expires on March 31, 2018, I'd say it's reasonably pressing to get the docs updated, and make sure these things all work together. Or switch the internal modx stuff to use recaptcha v2, not sure how those things hang together.
[ed. note: lizardx last edited this post 6 years, 3 months ago.]