सदस्य: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
(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
dblistsdirectory).
| 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. |
(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