plugin:noiewarning
- Versión
0.8
,2017-01-21
. - DokuWiki: plugin:noiewarning.
Resumen
NoIEWarning (advertencia de MSIE) es un plugin basado en el plugin de Shockingly Big IE Warning para Wordpress y cumple una función similar: mostrar una advertencia al visitante si se detecta que usa el pésimo navegador web “Internet Explorer”.
Simplemente instala y configura el plugin a gusto, y luego limpia la caché de DokuWiki. El plugin debiera empezar a operar inmediatamente.
Configuración
La configuración del plugin se alcanza mediante Administrador de Configuración y tiene las siguientes opciones:
Opción de Configuración | Efecto |
---|---|
method | Método de lanzamiento de la advertencia. Por defecto “ subsection ”. |
source | Fuente para el mensaje de advertencia. No disponible en esta versión. |
wikipage | pagename de una página que contiene el mensaje si se estableció source a “wikipage”. |
better | Navegador alternativo recomendado. Por defecto “ firefox ”. |
min_ie_version | Versión mínima de DokuWiki aceptada. No disponible en esta versión. |
Valores de los parámetros
Un hash (
#
) indica la opción por default.
Métodos de lanzamiento de la advertencia (opción method ) |
|
---|---|
subsection # | La advertencia se lanza como texto normal, estilizado, justo antes del primer encabezado de la página. Esta opción modifica el renderizado de la pagina. |
notify | La advertencia se lanza por medio del sistema de notificación de DokuWiki. Esta opción es menos intrusiva y no afecta el renderizado de la página. |
note | Se utiliza el plugin Note para lanzar la advertencia. |
splash | Se utiliza un splash screen con Javascript para lanzar la advertencia. No disponible en esta versión. |
Fuente del Mensaje (opción source ) |
|
---|---|
language | Se carga la cadena de mensaje adecuada desde las localizaciones de idioma en lang/*/lang.php .Este es el método por defecto en DokuWiki. |
wikipage | Se carga la wikipágina indicada en conf:wikipage (por defecto noie) para presentar la advertencia.Actualmente no utilizado. |
Navegador web recomendado (opción better ) |
|
---|---|
(vacío) | No se entrega ninguna recomendación. |
custom | Se carga el archivo DOKU_CONF/better-browser.txt para extraer una recomendación.El archivo debe ser creado por el usuario. |
otro # | Se carga el archivo con la recomendación del navegador web indicado. El valor por defecto es firefox |
Las recomendaciones están almacenadas en el subdirectorio recommend/
del plugin; un archivo corresponde a un hash de recomendación como es leído por confToHash: el campo url
determina la página web desde donde se descarga el navegador alternativo.
Si se detecta que la recomendación cargada trata de llevar a Internet Explorer o hacer referencia a Microsoft, se notifica un error grave (ver Imágenes).
Personalización
Estilos
El archivo style.css
contiene los estilos utilizados para las advertencias.
Advertencia
La wikipágina noie (:wiki:noie) puede contener un mensaje de advertencia personalizado.
Otros Detalles
Changelog
<source ryan.gulix.cl/dw/lib/plugins/noiewarning/ChangeLog ChangeLog|Changelog de noiewarning>
Características Futuras
- Volver a implementar
conf['wikipage']
. - Implementar un modo splash.
- Felicitar a los usuarios que ya están utilizando el navegador recomendado.
Idioma
El plugin obtiene los mensajes y configuraciones de idioma desde el directorio lang/??
donde ??
es el código ISO del idioma, siguiendo el estándar usado en DokuWiki. El archivo lang.php
contiene las cadenas usadas por el plugin acorde a las siguientes claves:
plugininfo_desc | Descripción del plugin en el idioma deseado, cargado sobre la descripción en plugin.info.txt acorde a esta discusión. |
wedetect | Mensaje a mostrar cuando se ha detectado Internet Explorer. |
werecommend | Mensaje introductorio para recomendar un browser alternativo. |