Cómo crear una máscara MediaWiki desde cero
Declare la variable global $wgUser en la función execute() y use su método getSkin() para obtener una variable $skin/objeto. Lo más probable es que necesite esa variable. Sin embargo, si usted no lo necesita, entonces no hay necesidad de hacer este paso. Encontrará un ejemplo estándar de declaración de la función execute() con el código más utilizado en la subsección «Declaración de la función execute()».Añada el código «Category List Fix» tal y como se indica en la subsección correspondiente.Empieza a añadir código (tanto PHP como XHTML) para renderizar páginas en tu wiki. Lo más probable es que, aunque tenga que cambiar drásticamente el diseño, tendrá que renderizar el mismo conjunto de información que los skins normales (con algunas alteraciones, quizás). Los elementos/componentes/bloques más comúnmente añadidos para una página son (ver las subsecciones correspondientes para más detalles y/o códigos de ejemplo):Cree la estructura básica de archivos para su nuevo skin. Esto incluye la creación de los siguientes archivos y carpetas (todos los cuales deben ser añadidos a la carpeta de skins de su instalación de MediaWiki):Añada el código de inicialización como se indica a continuación en la subsección «Código de inicialización» de este artículo. Sustituya TrialSkin por el nombre de su piel y trialskin por el nombre de su piel después de convertir todas las letras en minúsculas.Defina la función execute(), que se llamará para dar salida a los contenidos de las páginas en los navegadores del cliente.