सदस्य:Jayprakash12345/wiki

विकिविश्वविद्यालय से
        1. Checklist
* [ ] Notify:
 * [x] Task with creation details
 * [x] Subtask for DBA and Labs
* [x] DNS
* [x] Apache configuration
* [x] Language committee
* [x] MediaWiki configuration – <https://gerrit.wikimedia.org/r/>
* [x] Database creation
* [x] RESTBase
* [x] Parsoid
* [x] Search
* [x] Swift
* [x] Labs
* [x] Wikidata
* [x] Analytics
* [x] Cxserver

DNS[सम्पादन | स्रोत सम्पादित करें]

operations/dns@master (/templates/helpers/langs.tmpl) Add Langcode

(https://gerrit.wikimedia.org/r/#/c/360766/)

Apache configuration[सम्पादन | स्रोत सम्पादित करें]

operations/puppet@Pro Not needed for lang project

(/redirects/redirects.dat) If any redirects req

MediaWiki configuration[सम्पादन | स्रोत सम्पादित करें]

operations/mediawiki-config@master

For a new language project add the language code langlist and set $wgLogo, $wgSitename, $wgExtraNamespaces, $wgLocaltimezone.

If you added a new language code to the langlist (see above), you probably need to add it to the InterwikiSortingOrder.php file too (https://gerrit.wikimedia.org/r/#/c/365451/)

  • Add the wiki to the relevant dblists (in the dblists directory).
Database list Purpose
s1.dblist
s2.dblist
s3.dblist
s4.dblist
s5.dblist
s6.dblist
s7.dblist
Every wiki must be in one of these.

Database lists of wikis in each MySQL database cluster.
In most cases, wikis should just be added to s3.dblist

all.dblist All wikis must be listed here.
closed.dblist Any closed (no write access, full read access) wikis
deleted.dblist Wiki databases which MediaWiki is no longer configured to access
small.dblist
medium.dblist
large.dblist
Every wiki must be in one of these.

Database lists of wikis arranged into their relevant size.

flaggedrevs.dblist All wikis running the FlaggedRevs extension
securepollglobal.dblist $wgSecurePollCreateWikiGroups wikis: Board Election wikis
visualeditor-nondefault.dblist All wikis where VisualEditor is not enabled by default
commonsuploads.dblist All wikis which should have local uploading soft-disabled. Uploads go to Commons instead.
fishbowl.dblist All fishbowl (restricted write access, full read access) wikis
private.dblist All private (read and write restricted) wikis
wikidata.dblist All wikis running the Wikidata repo
wikidataclient.dblist All wikis running the Wikidata client (most new language-project wikis should start off like this)
wikimania.dblist

wikimedia.dblist wikibooks.dblist

wikinews.dblist wikipedia.dblist

wikiquote.dblist wikisource.dblist

wikiversity.dblist wikivoyage.dblist

wiktionary.dblist special.dblist

Every wiki must be in one of these.

Sister project, Wikimania, chapter, or special.

NOTE: Some wikis maybe in special and one other list.

(https://gerrit.wikimedia.org/r/#/c/362168/)

Database creation[सम्पादन | स्रोत सम्पादित करें]

Not for us

RESTBase[सम्पादन | स्रोत सम्पादित करें]

mediawiki/services/restbase/deploy@master (scap/vars.yaml) Add .wikipedia.org to RESTBase

Add Mobrovac to review the patch

(https://gerrit.wikimedia.org/r/#/c/365426/)

Parsoid[सम्पादन | स्रोत सम्पादित करें]

mediawiki/services/parsoid@master

(lib/config/sitematrix.json)

(https://gerrit.wikimedia.org/r/#/c/369928/)

Search[सम्पादन | स्रोत सम्पादित करें]

The index should be automatically created by addWiki.php

Swift[सम्पादन | स्रोत सम्पादित करें]

Necessary changes are made automatically by the addWiki.php script.

Labs[सम्पादन | स्रोत सम्पादित करें]

operations/puppet@production

(modules/role/manifests/labs/dnsrecursor.pp)

(https://gerrit.wikimedia.org/r/#/c/369924/)

Wikidata[सम्पादन | स्रोत सम्पादित करें]

Make sure that the language code appears in the file wmf-config/InterwikiSortOrders.php in the operations/mediawiki-config repo. (Example: https://gerrit.wikimedia.org/r/359810)

WikimediaMessages[सम्पादन | स्रोत सम्पादित करें]

mediawiki/extensions/WikimediaMessages@master

(i18n/wikimediaprojectnames/en.json, i18n/wikimediaprojectnames/qqq.json)

(https://gerrit.wikimedia.org/r/#/c/369921/)

Analytics[सम्पादन | स्रोत सम्पादित करें]

analytics/refinery@master

(static_data/pageview/whitelist/whitelist.tsv)

(https://gerrit.wikimedia.org/r/#/c/369926/)

Cxserver[सम्पादन | स्रोत सम्पादित करें]

For new Wikipedia projects only: Add the language code to the ContentTranslation registry - mediawiki/services/cxserver repository, files registry.yaml (included by config.dev.yaml) and registry.wikimedia.yaml (included by config.prod.yaml), in the source and target sections in each