Communauté • Livre d'or
En voyage, sur un téléphone ou un ordinateur sans connexion internet essayez Vikidia hors-ligne avec Kiwix !

Vikidia:Tech/Call for proposals/SUL Test

Aller à la navigation Aller à la recherche

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.

  • 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
  • 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.
  • Deploy in production is not expected for this proposal.

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.