2012-04-02 114 views
6

Tengo una máscara antigua que necesito adaptar al nuevo MediaWiki 1.18 que tiene este nuevo WikiEditor. Si configuro el skin para Simple o cualquier otro tema que no sea el tema personalizado, entonces veo el editor WYSIWYG (WikiEditor), pero si uso un skin personalizado no lo veo.¿Cómo cargar el WikiEditor de MediaWiki?

Creo que me está perdiendo algo, he perdido medio día de trabajo tratando de averiguar qué es lo que me falta, pero la piel parece ser como las otras pieles. Comprobé la página de inicio de MediaWiki, pero no dicen qué debo hacer para cargar este WikiEditor.

Para confirmar: los códigos fuente de WikiEditor nunca se cargan, es decir, el ResourceLoader no los carga, pero no sé cómo hacerlo cargar.

Respuesta

3

A partir de 1.18, pieles debe utilizar el siguiente lugar de escribir sus propias secciones HTML head:

$this->html('headelement'); 

headelement incluye el cuerpo de la etiqueta de apertura, por lo que todo entre esa y doctype debería eliminarse de su código heredado. Esto, por supuesto, romperá la compatibilidad con versiones anteriores de 1.18 mediawiki.

También es posible que deba modificar su aspecto para utilizar SkinTemplate en lugar de BaseTemplate en su declaración de clase.

6

De Extension:WikiEditor:

For 1.18 and later the extension already comes with your MediaWiki package. 
You only need to install and configure it as described below: 

Add the following line to your LocalSettings.php: 

require_once("$IP/extensions/WikiEditor/WikiEditor.php"); 

To enable use of WikiEditor by default but still allow users to disable it in preferences, use something like... 

$wgDefaultUserOptions['usebetatoolbar'] = 1; 
$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1; 
$wgDefaultUserOptions['wikieditor-preview'] = 1; 
+0

Ya lo tengo. Funciona para el tema Simple pero no para los temas 1.16 más antiguos. – Tower

+0

¿Ha [validado] (http://jigsaw.w3.org/css-validator/) su código CSS personalizado? Tengo dos máscaras personalizadas en mi wiki (actualmente ejecutando 1.17.1) y están causando todo tipo de problemas. Enlaces de WikiMedia Bugzilla: "_ @ importar estilos rotos en .css en los módulos de usuario y sitio_" - [35562] (https://bugzilla.wikimedia.org/show_bug.cgi?id=35562) o los problemas de "_WikiEditor (tracking) _ "hilo - [24493] (https://bugzilla.wikimedia.org/show_bug.cgi?id=24493) puede ser de alguna utilidad para usted, o por lo menos, le indicará en la dirección correcta. – ShoeMaker

Cuestiones relacionadas