Page MenuHomePhabricator

[SPIKE] hCaptcha: investigate what is necessary to implement on wikidata.org
Open, Needs TriagePublic

Description

We need to assess what requirements are needed to implement hCaptcha on Wikidata, and create the necessary tickets.

Acceptance Criteria

  • The necessary tickets are created to implement hCaptcha on Wikidata

Related Objects

Event Timeline

Tasks to create hCaptcha on Wikidata

UX sign-off:

Existing patches (guiding patch examples):

New surfaces (no patch yet):

Testing:

  • JS unit tests for the hCaptcha integration (QUnit/Cypress) (it could be also part of the previous implementation tasks). (already added to each task)
  • Spike: Document the proper scenarios for testing
  • Testing hCaptcha locally

Rollout (Do not start before merging the tasks above):

  • Deployment task: enable the trigger on testwikidatawiki T438485
  • Deployment task: re-enable hCaptcha on wikidata.org .. revert 1289902. Last step, only after everything above is verified. T438494

Will file each as its own task and link back here.

Planning documentations:
https://docs.google.com/document/d/1Jc3Doq0409KR3x1yEJtAOW_9AhG8pso395_JsYD5d7g/edit?tab=t.42xconws5sho