Nos preguntaron en FaceBook si era posible definir un favicono a una disposición HTML de ayuda generada con HelpNDoc. Es una pregunta fantástica y la respuesta corta es que desde luego que sí, gracias al potente sistema de plantillas de HelpNDoc. Veamos cómo podemos hacerlo creando primero nuestro favicono, y después nuestra propia plantilla personalizada para usarla con él.

Crear un favicono con compatibilidad multinavegador

La mayoría de los navegadores serán compatibles con los archivos PNG de imagen para el favicono. No es el caso de Internet Explorer, móviles o tablets. Vamos a preparar los archivos de icono.

Crear un icono con X-Icon Editor

Estos son los principales formatos de archivo de para icono que necesitaremos preparar para asegurarnos la compatibilidad con tantos navegadores como sea posible:

  • favicon.ico: Este es un archivo ICO para Internet Explorer. Este archivo debería contener iconos de al menos 16x16 píxeles y 32x32 píxeles. Un recurso fantástico para crear gratuitamente archivos ICO es el programa X-Icon Editor
  • favicon.png: Esta es una versión de alta resolución del archivo favicon.ico. La utilizaremos con el resto de navegadores web, y su tamaño debe ser de al menos 64x64 píxeles, ya que se redimensionará automáticamente cuando sea necesario

Hoy en día, no es inusual que los lectores de tu documentación HTML la pasen a sus tablets o móviles y los utilicen como una aplicación. Por tanto, resulta recomendable crear iconos específicos, para asegurarte de que tengan el mejor aspecto posible en cualquier dispositivo. Como este no es el asunto de este artículo, te animamos a revisar el post de Mathias Bynens, frecuentemente actualizado “Everything you always wanted to know about touch icons” (“Todo lo que siempre has querido saber sobre iconos táctiles”) para saber más sobre diferentes tamaños de icono y dispositivos. Lo mismo puede decirse de las baldosas de la IU Windows 8 Metro.

Crear una nueva plantilla de HelpNDoc

Ahora que están listas nuestras imágenes para favicono, tendremos que crear una nueva plantilla HTML para poder modificarla y añadir nuestro favicono. Utilizaremos la plantilla HTML predeterminada como punto de partida.

Te recomendamos que no edites nunca las plantillas estándar de HelpNDoc: estas son las plantillas vinculadas a HelpNDoc, que se van mejorando con cada nueva versión. Es bastante fácil crear una plantilla nueva basada en las predeterminadas. Así es como puede hacerse:

  • Localiza el directorio de instalación de HelpNDoc. Suele ser “C:\Archivos de Programa \IBE Software\HelpNDoc” or “C:\Archivos de Programa (x86)\IBE Software\HelpNDoc”
  • Dentro del directorio de instalación de HelpNDoc está la plantilla HTML predeterminada que vamos a copiar. Localiza y copia ese directorio: “templates\html\default”
  • Pega ese directorio en tu directorio de plantillas HTML personalizadas. Suele ser “Mis Documentos\HelpNDoc\Templates\html”
  • Para asegurarnos de que esta plantilla sea única, primero debemos renombrar el directorio pegado, de “default” a “favicon”, por ejemplo
  • También necesitamos editar el archivo “template.info” en ese directorio, cambiando “name=Plantilla HTML predeterminada” por “name=plantilla favicono”, por ejemplo

Y ya hemos terminado. Ahora HelpNDoc reconocerá esa plantilla y la mostrará en la ventana “Generar documentación”. Ahora podemos modificarla para añadir nuestro favicono.

Seleccionar la plantilla de favicono en HelpNDoc

Añadir un favicono a nuestra plantilla recién creada

Ahora que la plantilla está lista para ser modificada, necesitaremos hacer unas cuantas modificaciones para poder añadir nuestro favicono.

Para actualizar la plantilla recién creada y añadir nuestro favicono, hace falta realizar dos pasos.
Primero necesitamos copiar el icono previamente creado en la subcarpeta “assets” de esa plantilla. La subcarpeta “assets” será exportada “tal cual” por HelpNDoc dentro de la raíz de tu documentación final, así que en ella puedes poner archivos “de equipaje”, como archivos CSS, Javascript y de favicono.
A continuación, tenemos que editar el archivo “index.pas.html” para añadir enlaces a tu favicono. Sólo tienes que añadir el siguiente código antes de la etiqueta HTML en ese archivo:

<link rel="icon" href="favicon.png">
<!--[if IE]>
	<link rel="shortcut icon" href="favicon.ico" type="image/vnd.microsoft.icon" />
<![endif]-->

¡Y ya está! Ahora puedes generar tu documentación HTML después de comprobar que has seleccionado la plantilla recién creada, y mostrará como corresponde el favicono en todos los navegadores.
Nota: Es posible que el favicono no aparezca en Internet Explorer si estás viendo tu documentación HTML localmente: tendrás que subirla primero al servidor web. Otros navegadores no tienen esa limitación.

Ver también...

Ilustración del analizador de caracteres de HelpNDoc [illustration] [Featured]
El arma secreta de los escritores técnicos: las ventajas únicas de usar el Analizador de caracteres de HelpNDoc

HelpNDoc lleva tiempo siendo la solución perfecta para los profesionales que quieren crear documentación fácil de usar, interesante y de alta calidad. Sin embargo, no son solo su interfaz fácil de …

Lee Mas →
Escritor técnico contento usando HelpNDoc [happy] [Featured]
Aprovechar HelpNDoc al máximo: Beneficios de la función "Mantener Archivos Temporales" para los escritores técnicos

Al trabajar creando documentación técnica, toda herramienta y función de la que dispongamos puede marcar una diferencia considerable en la productividad y la eficacia. En HelpNDoc, una de estas …

Lee Mas →
Convertir archivos antiguos de WinHelp en documentación moderna [converting] [Featured]
Revitaliza tus archivos de ayuda: convierte archivos antiguos WinHelp HLP en documentación moderna con HelpNDoc

En una época en la que la información se consume en una enorme variedad de dispositivos y plataformas, los archivos clásicos WinHelp HLP (que en su momento fueron la documentación de ayuda estándar …

Lee Mas →
HelpNDoc vs WordPress [versus] [Featured]
Dominar la publicación multicanal: Por qué HelpNDoc es mucho mejor que WordPress

En el mundo digital interconectado de hoy en día, el concepto de publicación multicanal se ha hecho más esencial que nunca. Al buscar el público información a través de diversas plataformas y …

Lee Mas →

Categorías: artículos