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
- Clona il repository principale di MediaWiki -
git clone https://gerrit.wikimedia.org/r/mediawiki/core.git mediawiki
Windows users: It is highly-recommended you clone the repository in the WSL filesystem rather than the Windows filesystem as there are significant performance improvements. - 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
- CentralNotice
- CheckUser
- CheckUser/en
- CirrusSearch
- Cite
- Citoid
- CodeMirror
- ContactPage
- ContactPage/en
- ContactPage/es
- ContentTranslation
- Echo
- ElectronPdfService
- EntitySchema
- Examples
- FileImporter
- GlobalBlocking
- GlobalPreferences
- GlobalWatchlist
- GrowthExperiments
- GrowthExperiments/cs
- GrowthExperiments/fr
- GrowthExperiments/id
- GrowthExperiments/tr
- GuidedTour
- IPInfo
- Math
- MathSearch
- MediaSearch
- MobileFrontend
- Newsletter
- ORES
- PageTriage
- Phonos
- Popups
- ProofreadPage
- RelatedArticles
- RevisionSlider
- 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
.