See http://labels-staging.wmflabs.org/ui/wikidatawiki/
The "item quality" campaign loads up Wikidata items. They look terrible. We're missing some important javascript/css.
Halfak | |
Mar 11 2017, 6:03 PM |
F6533080: Reference.PNG | |
Mar 13 2017, 7:56 PM |
See http://labels-staging.wmflabs.org/ui/wikidatawiki/
The "item quality" campaign loads up Wikidata items. They look terrible. We're missing some important javascript/css.
Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
mediawiki/extensions/Wikibase | master | +47 -22 | Disable editing in printable=yes mode |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | • johl | T127047 Collection of topics for HPI hackathon | |||
Resolved | awight | T187836 [Epic] Audit of pending ORES GUI deployments | |||
Resolved | Glorian_WD | T127470 Deploy item quality classification model for Wikidata | |||
Resolved | Glorian_WD | T157498 Train/test item quality model for Wikidata | |||
Resolved | Glorian_WD | T157495 Complete Wikidata item quality campaign | |||
Resolved | Halfak | T157493 Deploy Wikidata item quality campaign | |||
Resolved | Halfak | T161002 Late march wikilabels deployment | |||
Resolved | Halfak | T159570 Deploy the pilot of Wikidata item quality campaign | |||
Resolved | Halfak | T155828 Design item_quality form for Wikidata | |||
Resolved | Glorian_WD | T157489 [Discuss] item quality in Wikidata | |||
Resolved | Halfak | T160256 Wikidata items render badly in Wikilabels |
If you execute this in your console, it makes a big difference:
$('head').append('<link rel="stylesheet" type="text/css" href="https://www.wikidata.org/w/load.php?debug=false&lang=en&modules=ext.echo.badgeicons%7Cext.echo.styles.badge%7Cext.math.styles%7Cext.uls.pt%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikidata-org.badges%7Cext.wikimediaBadges%7Cjquery.wikibase.statementview.RankSelector.styles%7Cjquery.wikibase.toolbar.styles%7Cjquery.wikibase.toolbarbutton.styles%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.sectionAnchor%7Cmediawiki.skinning.interface%7Cskins.vector.styles%7Cwikibase.common&only=styles&skin=vector" />')
In the meeting today, we talked about ?action=render and no-javascript mode for rendering items from Wikidata. We also discussed iframes, but agreed that they are icky.
It seems iframe can disable javascript: https://www.html5rocks.com/en/tutorials/security/sandboxed-iframes/ That's nice
The existing WikiLabels site is still not able to display references (see the attached)
In addition, it still cannot display the termbox which provides labels, descriptions, and aliases for numerous languages.
I've been looking into this and we can probably do a bit more with the API.
With this, we can get the headers that are rendered on wikidata: https://www.wikidata.org/w/api.php?action=parse&oldid=424539371&prop=headhtml
I talked to @thiemowmde and it looks like an iframe might work best. Here's a way to get just the rendered content of a revision with all of the headers and goodies for an iframe: https://www.wikidata.org/wiki/?oldid=424539371&printable=yes
Change 343851 had a related patch set uploaded (by Thiemo Mättig (WMDE)):
[mediawiki/extensions/Wikibase] Disable editing in printable=yes mode
Change 343851 merged by jenkins-bot:
[mediawiki/extensions/Wikibase] Disable editing in printable=yes mode