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/SUL Test

Aller à la navigation Aller à la recherche

Context[modifier | modifier le wikicode]

Vikidia has several languages, running independent Mediawiki instances and database. Thus, every user has a different account on every Vikidia. It complicates users working on several languages.

Wikipedia had similar problems at the beginning. They developed the CentralAuth extension. It was followed by a procedure for merging accounts, and resolving conflicts.

Challenges[modifier | modifier le wikicode]

  • Move all localsettings to $wgConf (at this step, a first merge request can be done to avoid further conflicts).
  • Create a database central
  • Configure settings
  • Tests to be done:
    • Create a new account, and use it on another Vikidia
    • Way of resolving conflicts (two different accounts)
    • Test of two old account merged
  • Write the procedure for deploy and the communication manual

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, and a manual on how to run the community communication.

Excluded[modifier | modifier le wikicode]

  • Deploy in production is not expected for this proposal.

Comments[modifier | modifier le wikicode]

Very high complexity project.

  1. installation of CentralAuth first needs an update of LocalSettings in a new format. This part can be a separate project.