सदस्य:Jayprakash12345/wiki
- Checklist
- [ ] **Preparation** <https://wikitech.wikimedia.org/wiki/Add_a_wiki#Preparation>
* [ ] Notify: * [x] Task with creation details * [x] Subtask for DBA and Labs * [x] DNS * [x] Apache configuration * [x] Language committee
- [ ] **Install** <https://wikitech.wikimedia.org/wiki/Add_a_wiki#Install>
* [x] MediaWiki configuration – <https://gerrit.wikimedia.org/r/> * [x] Database creation * [x] RESTBase * [x] Parsoid * [x] Search * [x] Swift * [x] Labs
- [ ] **Post-install** <https://wikitech.wikimedia.org/wiki/Add_a_wiki#Post-install>
* [x] Wikidata * [x] Analytics * [x] Cxserver
DNS सम्पादन
operations/dns@master (/templates/helpers/langs.tmpl) Add Langcode
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. |
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. |
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
Parsoid सम्पादन
mediawiki/services/parsoid@master
(lib/config/sitematrix.json)
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)
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)
Analytics सम्पादन
analytics/refinery@master
(static_data/pageview/whitelist/whitelist.tsv)
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