MediaWiki-Docker
MediaWiki-Docker es un entorno de desarrollo basado en Docker incluido con el núcleo de MediaWiki.
Inicio rápido
Instalar las dependencias y configurar el entorno debería llevar unos 15 minutos.
- Follow the directions in
DEVELOPERS.md
in the root of themediawiki
repository. - Opcional: amplíe el entorno utilizando las recetas de configuración que se enumeran a continuación
Apoyo
Si tiene problemas, aquí hay formas de obtener ayuda.
- Para una pregunta rápida, use #mediawiki connect.
- Las solicitudes de funciones y los informes de errores se pueden presentar en Phabricator a #MediaWiki-Docker.
- Para discusiones, use mail:wikitech-l.
Tutoriales / Guías
Guías para configurar extensiones específicas o conjuntos de extensiones.
- 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
Recetas de configuración
A continuación se muestran recetas de configuración que se pueden usar con el entorno de desarrollo Docker del núcleo de MediaWiki.
Las pilas de docker compose se pueden ampliar con un archivo de docker-compose.override.yml
que reside en el mismo directorio (en la raíz del núcleo de MediaWiki, en nuestro caso) que el archivo de docker-compose.yml
. Cualquier configuración presente en ese archivo anulará los valores predeterminados en docker-compose.yml
. Más documentación sobre obras anuladas está disponible a https://docs.docker.com/compose/extends/
Después de actualizar su archivo de anulación, ejecute docker compose down
seguido de 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