Tech:Adding a new extension/es



Cualquier usuario puede crear una solicitud de extracción para instalar y habilitar una extensión, pero debe ser fusionado por un administrador del sistema. Si desea agregar una nueva extensión, solicítela aquí.

Todas estas cosas deben hacerse antes de los pasos anteriores:

(Las revisiones son generalmente realizadas por Labster)
 * 1) Abrir un ticket para una revisión de seguridad
 * 2) Espea. Revisaremos  la lista de verificación de seguridad, entre otras cosas. Si observamos un error, intentaremos arreglarlo o esperar a que los desarrolladores de la extensión lo arreglen.
 * 1) Al pasar la revisión, la extensión debe agregarse al repositorio de mediawiki:  . Generalmente utilizamos la rama para la versión actual de la wiki (e.g. REL1_26) si está disponible.
 * 2) LocalExtensions.php obtiene una variable $wmgUseFoo añadida.
 * 3) LocalSettings.php obtiene esta configuración:
 * Establecer cualquier otra extensión global aquí.
 * 1) Reconstruir la caché de localización con   en todos los servidores mw.
 * 2) Si la extensión tiene tablas de base de datos, ejecute "/usr/local/bin/foreachwikiindblist /srv/mediawiki/dblist/all.dblist /srv/mediawiki/w/maintenance/sql.php " para todas las consultas SQL ejecutadas en las wikis. Lo ideal sería que nunca debas ejecutar update.php. Si esto no se hace por una razón u otra, envía un correo electrónico a operations@undefinedmiraheze.org con una explicación y será reconocido, discutido o fijado.
 * 1) Si la extensión tiene tablas de base de datos, ejecute "/usr/local/bin/foreachwikiindblist /srv/mediawiki/dblist/all.dblist /srv/mediawiki/w/maintenance/sql.php " para todas las consultas SQL ejecutadas en las wikis. Lo ideal sería que nunca debas ejecutar update.php. Si esto no se hace por una razón u otra, envía un correo electrónico a operations@undefinedmiraheze.org con una explicación y será reconocido, discutido o fijado.