Livre d'or
Livre d'or

Gazettearticles à enrichir
Que pensez-vous de Vikidia ? Venez mettre un message sur le livre d'or !

Vikidia:Tech/Call for proposals/Wikibase

Aller à la navigation Aller à la recherche

Context[modifier | modifier le wikicode]

Vikidia has several languages, like Wikipedia. We use old-style interwikis, included in pages.

Vikidia cannot use Wikidata (already asked, they refused).

Vikidia may install a blank Wikibase server, independent from Wikidata, for Vikidia's own interwikis.

Vikidia uses also interwiki to external wikis and projects (like Wikipedia, Wikikids.nl, Simple Wikipedia...).

Challenges[modifier | modifier le wikicode]

  • Install a Wikibase server with docker-compose (like the rest of the architecture). We will use https://data.vikidia.org url.
  • Configure the Wikibase server on the Vikidia farm.
  • Add tests interwikis in Wikibase between one Vikidia (example Italian) to another (example French).
  • Add tests interwikis to external Wikis (example Simple Wikipedia)
  • Add a way to update an interwiki directly FROM a Vikidia instance
  • Configure differently every Vikidia, (French Vikidia don't show Italian Wikipedia interwiki, despite Italian Vikidia for example)

Deliverable[modifier | modifier le wikicode]

  • A merge request respecting general coding guidelines
  • Deployed on a test server (provided by Vikidia), where we can validate fix
  • A procedure to deploy it in production, like the install of database and initial database configuration.

Excluded[modifier | modifier le wikicode]

  • Deploy in production is not expected for this proposal.
  • Massive move of interwikis from old-style to new Wikibase server with a bot is excluded at this step.

Comments[modifier | modifier le wikicode]

High complexity project, but seems feasible.

  1. installation of Wikibase server dans database may not be fastforward with Docker architecture.
  2. the configuration of the Wikibase server for internal interwiki and external interwiki may be difficult.
  3. configuring differently every Vikidia will need close attention
  4. updating from Vikidia seems also difficult