Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Ability to work on Wikibase Client #2

Open
lucamauri opened this issue Nov 19, 2020 · 1 comment
Open

[FEATURE] Ability to work on Wikibase Client #2

lucamauri opened this issue Nov 19, 2020 · 1 comment

Comments

@lucamauri
Copy link

If I understand the instructions properly, this extension will only work if the Semantic MediaWiki (and the extension) are installed on a MediaWiki instance with WikiBase Repository.
If I am correct, what about allowing this extension to work on a MW isntance with WikiBase Client on IT?

I think it is a common setup to have two instances of MediaWiki: one that only act as Repository and one that acts as Client, this basically replicates the behavior of WIkiData and the different languages' Wikipedia.
In my case, for instance, I have a MW installation that only act as Repository and a MW instance where Client is installed: SMW in my case is installed on the Client instance and it's there that I would also be able to use SemanticWikibase

Thanks

Luca

@JeroenDeDauw
Copy link
Member

Correct, this extension needs Wikibase Repository and has no integration with Wikibase Client.

Integration with Wikibase Client is more complicated. We'd need to listen to changes made by the connected repository to keep the SMW copy of the data up to date. And we'd need to deal with SMW data rebuilds, which otherwise would make the data go poof, since it is not in the wiki itself.

If there is demand and funding for Wikibase Client integration, I'd be interested in working on this. I'm also happy to provide some assistance for other developers to create it, but beware, this is not a trivial task, especially if you are not familiar with SMW.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants