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.
- Clonar el repositorio principal de 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. - 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
- 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
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
.