How to implement the central modules themselves ?
Scribunto permit to convert any module as central, or even centralisable before an efficient central repository exists.
That permits to use central modules in many languages, in many projects, even in many small wikis without enought helpers.
- That provides an easier and more efficient peer review.
- That enhanses the mean abilities of modules for a same global effort.
- That reduces the duplication of effort for a same result.
- That increases the mean availability of coders and helpers.
A central module can help users and helpers, in their own languages and the wiki languages, by errors, warnings, categories, reports and tests.
- Example: display a category in the helper language and link to the category in wiki language.
- Example: for each project and each language, choose detailed categories names or only categories "users modules errors" and "internal modules errors".
A central module must be very stable, understandable and strong against small usual misuses.
For that it permits managements of arguments, wikidata, errors, messages and modules versions.
In the draft proposition, the Module:Central contains and installs the Library:centre and the Library:tools which support any other central modules in all the previous aspects.
This draft proposition is in fr.wikisource Central modules.
See also Multilingual Templates and Modules