Page MenuHomeMiraheze

UnlinkedWikibase Extension by Sam Wilson
Closed, ResolvedPublic

Description

Miraheze wiki URL:jwmeeting.miraheze.org

Would there be interest in installing UnlinkedWikibase?
I'm assured that you can retrieve data from Wikidata to 3rd parties via:
https://www.mediawiki.org/wiki/Extension:UnlinkedWikibase
It says so in the explanation of the extension:
"The UnlinkedWikibase extension provides access to Wikibase entities from wikis that are not linked to a Wikibase site."

I have "Wikibase", "Wikibase Client", "Wikibase Repository" and "External Data" but nothing works to connect to Wikidata. So I asked on Wikimedia, and I was pointed to "UnlinkedWikibase" as the missing link. So here I am asking if you would consider installing this, and activate it on my wiki. I guess that others will be happy about this option as well.

Kind regards,
Ro de Jong

Event Timeline

If the extension was created by @Samwilson then I suspect it is probably fine.

Thanks @MacFan4000 :-)

I think the extension is fine (I'm running it on my wikis), but I'd note a couple of things:

  • Probably don't enable $wgUnlinkedWikibaseStatementsParserFunc, because it's not sure if it's going to work with Parsoid and everything it enables can be done with Lua anyway (in a neater and easier to read way).
  • It's possible to add too many Wikidata calls to a page and have it not be able to render. So don't do that. :-P But I'm working on fixing that, and the external API reads will happen via the job queue.

Thanks @MacFan4000 :-)

I think the extension is fine (I'm running it on my wikis), but I'd note a couple of things:

  • Probably don't enable $wgUnlinkedWikibaseStatementsParserFunc, because it's not sure if it's going to work with Parsoid and everything it enables can be done with Lua anyway (in a neater and easier to read way).
  • It's possible to add too many Wikidata calls to a page and have it not be able to render. So don't do that. :-P But I'm working on fixing that, and the external API reads will happen via the job queue.

For me personally, I don't need to make large Infoboxes full of WD retrievals.
For me it's the basics. e.g. How many languages a publication is published in.
Things that basically are static, I write myself, it's only those info that can vary. (I'm old school 2010 editor)

But I get that others might think bigger.

Reception123 subscribed.

Will need a review by a current security reviewer per our policy but since Sam Wilson used to be a security reviewer for Miraheze I am confident that there will be no issues.

Redmin changed the task status from Open to Stalled.Feb 10 2024, 17:02

(Waiting for a minor issue to be fixed first.)

Patch for that issue is now merged.

Unknown Object (User) changed the task status from Stalled to Open.Feb 12 2024, 16:21

This should be available now.