plugin:noie

Resumen

NoIEWarning (advertencia de MSIE) es un plugin basado en el plugin de iewarning 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.
No disponible en esta versión.
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.
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

Changelog de noiewarning

==== NoIEWarning Plugin Changelog ====
 
2011-01-14  Luis Machuca Bezzaza 
 
    * Version: 0.618
    * No longer experimental
    * DokuWiki page: adapted to new Plugin Team template
    * Added: notify mode (uses DokuWiki's notify() features)
    * action.php: added debug handler (disabled by default)
    * action.php: reorganized by display mode
    * action.php: now can read a file DOKU_CONF/recommended-browser.txt
    * recommend/: added folder with browser recommendations.
    * recommend/: Files added: midori.txt, firefox.txt, elinks.txt, opera.txt
    * Pending: note support, splash support.
 
 
2010-01-10  Luis Machuca Bezzaza <luis [dot] machuca [at] gulix [dot] cl>
 
    * Version: 0.6
    * Tag: Experimental.
    * First release.
    * DokuWiki page: added page and download link.

Características Futuras

  • Volver a implementar conf['wikipage'].
  • Implementar un modo note y 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.

Imágenes

Comportamiento por defecto del plugin NoIEWarning:
Opción de método”subsection” y carga del mensaje en idioma inglés.

Comportamiento del plugin NoIEWarning
utilizando la opción de método “notify” (notificaciones estándar de DokuWiki).

:!: El plugin tratará de detectar una recomendación fraudulenta hacia Internet Explorer y advertir de ello (no tendría sentido que un plugin anti-IE recomendara IE, después de todo).


desarrollo/dokuwiki/plugin-noie.txt · Última modificación: 2011/01/24 08:58 por manager

Creative Commons Share-Alike 2.0 Chile Sitio Web Servido por Ubuntu Server Basado en la plataforma de contenidos DokuWiki Hosting Proyecto Alumnos de Informática, Universidad del Mar Sede Temuco
Formato XHTML casi completamente válido Marcado CSS3 casi válido Navega de verdad --- Navega con Opera Browser Mira televisión de verdad --- Mira "24" (FOX)

LuchoWiki — obra de Luis Machuca Bezzaza.
Esta Wiki y sus contenidos licenciados bajo Creative Commons Share—Alike, excepto cuando explícitamente se indique otra cosa.
Detalles en Créditos.