MediaWiki-Docker
MediaWiki-Docker is 'n Docker-gebaseerde ontwikkelingsomgewing wat ingesluit is in die MediaWiki-kern.
Vinnige begin
Dit moet ongeveer 15 minute neem om die afhanklikes te installeer en die omgewing op te stel
- Volg die aanwysings in
DEVELOPERS.md
in die wortel van diemediawiki
-bewaarplek. - Opsioneel: brei die omgewing uit met behulp van die konfigurasie resepte hieronder
Ondersteuning
Hier is maniere om hulp te kry as u probleme ondervind.
- Gebruik #mediawiki connect vir 'n vinnige vraag.
- Funksieversoeke en foutverslae kan teen Phabricator by #MediaWiki-Docker ingedien word.
- Gebruik mail:wikitech-l vir besprekings.
Tutoriale / gidse
Gidse vir die opstel van spesifieke uitbreidings of stelle uitbreidings.
- AbuseFilter
- AdvancedSearch
- BCmath
- CampaignEvents
- CentralAuth
- CentralNotice
- CheckUser
- CheckUser/ar
- CheckUser/en
- CheckUser/fr
- CirrusSearch
- Cite
- Citoid
- CodeMirror
- ContactPage
- ContactPage/en
- ContactPage/es
- ContactPage/fr
- ContentTranslation
- Echo
- ElectronPdfService
- EntitySchema
- Examples
- FacetedCategory
- FileImporter
- GlobalBlocking
- GlobalPreferences
- GlobalWatchlist
- GrowthExperiments
- GrowthExperiments/cs
- GrowthExperiments/fr
- GrowthExperiments/id
- GrowthExperiments/tr
- GuidedTour
- IPInfo
- LoginNotify
- Math
- MathSearch
- MediaSearch
- MobileFrontend
- Newsletter
- ORES
- PageTriage
- Phonos
- Popups
- ProofreadPage
- RelatedArticles
- ReportIncident
- RevisionSlider
- Sanctions
- SecurePoll
- SyntaxHighlight
- TemplateStyles
- TemplateWizard
- Translate
- TwoColConflict
- VisualEditor
- WikiLambda
- Wikibase
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseMediaInfo
- Wikistories
Konfigurasie resepte
Hieronder is konfigurasie -resepte wat gebruik kan word in die MediaWiki -kern se Docker -ontwikkelingsomgewing.
docker compose -stapels kan uitgebrei word met 'n docker-compose.override.yml
-lêer wat in dieselfde gids lê (in die basis van die MediaWiki -kern, in ons geval) as die docker-compose.yml
-lêer. Enige opset wat in die lêer voorkom, sal die standaard in docker-compose.yml
oorskry. Meer dokumentasie oor allesoorheersende werke is beskikbaar teen https://docs.docker.com/compose/extends/
Nadat u u oorheerselêer opgedateer het, voer docker compose down
uit, gevolg deur docker compose up -d
.
- Alternative databases
- Customize base image
- Develop PHP extension
- Disable XDebug for better performance
- ElasticSearch
- EventGate
- EventLogging
- Example docker-compose.override.yml file
- Jobrunner
- Logging
- Mail handling
- Memcached
- Ngrok
- Profiling
- Redis
- VueSSR
- Wiki farm
- Wikidiff2
- Xdebug
- Xdebug config for VS Code