MediaWiki-Docker
MediaWiki-Docker ist eine Docker-basierte Entwicklungsumgebung mit dem MediaWiki-Core.
Schnellstart
Die Abhängigkeiten zu installieren und die Umgebung zu konfigurieren sollte etwa 15 Minuten dauern
- Folge den Anweisungen in
DEVELOPERS.md
im Wurzelverzeichnis desmediawiki
-Repositorys. - Optional: Erweitere die Umgebung mit den Konfigurationsrezepten, die unten aufgeführt sind
Unterstützung
Wenn du auf Probleme stößt sind hier Wege um Hilfe zu erhalten.
- Für kurze Fragen, benutze #mediawiki connect.
- Feature-Wünsche und Fehlermeldungen können auf Phabricator unter #MediaWiki-Docker eingereicht werden.
- Für Diskussionen nutze bitte mail:wikitech-l.
Anweisungen / Leitfäden
Anweisungen um spezifische Erweiterungen oder Erweiterungssätze zu installieren.
- 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
Konfigurationsrezepte
Dies sind Konfigurationsrezepte, die mit MediaWiki-Cores Docker-Entwicklungsumgebung verwendet werden können.
docker compose-Stacks können mit einer docker-compose.override.yml
-Datei erweitert werden, die im selben Ordner (in unserem Fall im Wurzelverzeichnis von MediaWiki-Core) liegt wie die docker-compose.yml
-Datei. Jede Konfigurationsvorlage in dieser Datei überschreibt die Standardwerte in docker-compose.yml
. Weitere Dokumentation darüber wie Überschreibung funktioniert ist verfügbar unter https://docs.docker.com/compose/extends/
Nachdem du deine Überschreibungsdatei verändert hast führe docker compose down
und danach docker compose up -d
aus.
- 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