MediaWiki-Docker
MediaWiki-Docker は、MediaWiki コアを含んでいる Docker ベースの開発環境です。
クイックスタート
依存関係のインストールと環境のセットアップには約 15 分かかります
mediawiki
リポジトリのルート (root) にあるDEVELOPERS.md
の指示に従います- 省略可能: 以下に列挙されている構成レシピを使用して環境を拡張します
サポート
問題点が発生した場合は、以下の方法でサポートを受けられます。
- 簡単な質問については、#mediawiki 接続 を使用してください。
- 機能の要望とバグ報告は、Phabricator の #MediaWiki-Docker で提出できます。
- 議論には mail:wikitech-l を使用してください。
チュートリアル / ガイド
特定の拡張機能または拡張機能の集合体を設定するためのガイド。
拡張機能:
- 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
外装:
構成レシピ
以下は、MediaWiki コアの Docker 開発環境で使用できる構成レシピです。
docker compose のスタックは docker-compose.yml
のファイルと同じディレクトリ (MediaWiki のコア の根部) にある docker-compose.override.yml
のファイルで拡張できます. そのファイルに存在する設定は、デフォルトをdocker-compose.yml
で上書きします。 作業のオーバーライドに関するその他のドキュメントはhttps://docs.docker.com/compose/extends/で入手できます
オーバーライドファイルを更新した後、docker compose down
とそれに続く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