A Badges UI for Wikidata

UI to edit what we call "article status indicators" or "Badges".

Current implementation

  1. For every featured and good article in a language the {{Link FA}} and {{Link GA}} templates are added to the same article in every other language, very similar to how interlanguage links worked before.
  2. The templates output empty <span id="interwiki-de-fa"></span> elements.
  3. MediaWiki:Common.js detects the empty elements.
  4. The script adds class="FA".
  5. list-style-image styles from MediaWiki:Vector.css apply.

Users expectation

  1. class="FA" is in the HTML output.
  2. Styles apply.

We need a master plan

Solve a problem of build a tool?

  1. Solve a problem?
  2. Build a tool?

Don't fix things that aint broken

Where do Badges go?

K.I.S.S.

Next steps

Split big problems into smaller ones. Look for solutions that fix one problem without making other problems more complicated. Fix one problem. Iterate.

Where do Badges come from?

Concept by Thiemo Mättig, 2013-12-05.