Page MenuHomePhabricator

Implement Link Counter
Closed, ResolvedPublic5 Estimated Story Points

Description

Acceptance Criteria:

  • identify the links according to the requirements documented on T224832
  • show the number of links on the page

Event Timeline

Change 517659 had a related patch set uploaded (by Michael Große; owner: Michael Große):
[mediawiki/extensions/Wikibase@master] Implement basic link counter

https://gerrit.wikimedia.org/r/517659

Change 518255 had a related patch set uploaded (by Michael Große; owner: Michael Große):
[mediawiki/extensions/Wikibase@master] bridge: Implement basic link counter in typescript

https://gerrit.wikimedia.org/r/518255

Change 518678 had a related patch set uploaded (by Michael Große; owner: Michael Große):
[mediawiki/extensions/Wikibase@master] bridge: Make linkcounter somewhat testable

https://gerrit.wikimedia.org/r/518678

Change 518255 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: Implement basic link counter in typescript

https://gerrit.wikimedia.org/r/518255

Change 517659 abandoned by Michael Große:
Implement basic link counter

Reason:
superseded by Ia0ab4326db

https://gerrit.wikimedia.org/r/517659

Change 518678 abandoned by Michael Große:
bridge: Make linkcounter somewhat testable

Reason:
we decided to go with Ie8bd0798b3c26a0022d309e6498706452346bb49

https://gerrit.wikimedia.org/r/518678

Change 518711 had a related patch set uploaded (by Michael Große; owner: Michael Große):
[mediawiki/extensions/Wikibase@master] bridge: make init js testable

https://gerrit.wikimedia.org/r/518711

Change 518711 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: make init js testable

https://gerrit.wikimedia.org/r/518711

For now, you can test this on the beta cluster by running mw.loader.using( 'wikibase.client.data-bridge.init' ) in the web console. (With T226816: Enable data bridge on Wikidata Beta, that will no longer be necessary.) On this test page, the following message should get logged:

Number of links potentially usable for data bridge: 3

(Once T226494: Create configuration for matching regex is implemented and the corresponding config deployed, that number should change to 2.)

(With T226609: Create rudimentary bridge app and export via ResourceLoader deployed, you will now only see a “hello world” text without the number of links.)