MediaWiki-Docker
MediaWiki-Docker è un ambiente di sviluppo basato su Docker incluso con MediaWiki core.
Avvio veloce
L'installazione delle dipendenze e la configurazione dell'ambiente dovrebbero richiedere circa 15 minuti
- Segui le indicazioni in
DEVELOPERS.md
nella radice del repositorymediawiki
. - Opzionale: estendere l'ambiente utilizzando le ricette di configurazione elencate di seguito
Supporto
Se riscontri problemi, ecco i modi per ottenere aiuto.
- Per una domanda veloce, usa #mediawiki connect.
- Richieste di funzionalità e segnalazioni di bug possono essere presentate su Phabricator a #MediaWiki-Docker.
- Per le discussioni, usa mail:wikitech-l.
Tutorial / Guide
Guide per l'impostazione di estensioni specifiche o set di estensioni.
- 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
Skin:
Ricette di configurazione
Di seguito sono riportate le ricette di configurazione che possono essere utilizzate con l'ambiente di sviluppo Docker di MediaWiki core.
Gli stack docker compose possono essere estesi con un file docker-compose.override.yml
che risiede nella stessa directory (nella radice del core MediaWiki, nel nostro caso) del file docker-compose.yml
. Qualsiasi configurazione presente in quel file sovrascriverà i valori predefiniti in docker-compose.yml
. Più documentazione sui lavori di sostituzione è disponibile a https://docs.docker.com/compose/extends/
Dopo aver aggiornato il file di sostituzione, esegui docker compose down
seguito da 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