Hi all,
thank you for the great resource, Yaron, and thank you all for the further suggestions. They come at exactly the right time for me and my side project.
FWIW, Cradle is very nice but requires OAuth and uses Magnus Manske's magnustools package which includes a few hardcoded WikiData references. This makes it a little bit difficult to adapt to custom WikiBase installations (at least that was my impression last year - I had trouble getting autocompletion to work).
Cheers, Raphael
On Fri, 2023-10-27 at 13:28 -0400, Yaron Koren wrote:
Hi Laurence,
Thank you for pointing out those other projects. I had forgotten about LinkedWiki, even though I've known about it for a long time. I had forgotten that it could handle maps natively - that's pretty neat.
Thanks also for pointing out Cradle - it's good to see that others have thought in the same direction. (And always amazing to see the number of projects Magnus Manske has been involved in.) I do think that it would be easier to start from scratch rather than trying to modify this project, due to its limitations, including the two big ones you mentioned: no editing of existing data, and not being on- wiki. Still, potentially some of this code could be re-used.
On Fri, Oct 27, 2023 at 12:44 PM Laurence Parry greenreaper@hotmail.com wrote:
Recently, we have been thinking about how to improve the Wikibase interface, to get around its limitations - such as the lack of on-wiki queries.
One other tool that seems like it would be worth including in the discussion there is LinkedWiki: https://mediawiki.org/wiki/Extension:LinkedWiki It can also create a table or a map from a SPARQL query, and related Lua functionally.
Regarding your proposal at the end, it reminds me of Cradle, which can use EntitySchemas to define types for creation; e.g.https://furry.wikibase.cloud/tools/cradle/?#/shex/E2 Perhaps it would be worth expanding that project to editing instead? The source is MIT-licensed: https://github.com/magnusmanske/cradle
I agree it would be useful to have these tools more integrated into the UI itself, rather than as a constellation of clunky-looking add-ons.
-- Laurence 'GreenReaper' Parry - WikiFur.com _______________________________________________ Wikibase Community User Group mailing list -- wikibaseug@lists.wikimedia.org To unsubscribe send an email to wikibaseug-leave@lists.wikimedia.org
-- WikiWorks · MediaWiki Consulting · http://wikiworks.com _______________________________________________ Wikibase Community User Group mailing list -- wikibaseug@lists.wikimedia.org To unsubscribe send an email to wikibaseug-leave@lists.wikimedia.org