EuroStrategy.net

lunes, 10 de septiembre de 2012

Utilizar Google Web Fonts en MicroStrategy

Hay veces que los cliente tienen normas muy estrictas sobre comunición via web. Me refiero a los manuales de identidas corporativas, donde se definen todos las reglas de publicación para impresos, cartas, publicidad, email y -como no- reportes.

En este caso MicroStrategy tiene pocas opciones (Verdana, Tahoma, Arial, etc.) para poder crear informes "corporativos" que respeten la identidad de la empresa.

Esto muchas veces es causa de dolores de cabeza y nos obliga a utilizar imagenes y/o código HTML para poder cumplir con los requisitos.

Google Web Fonts es un servicio gratuito que nos permite utilizar fuentes en nuestras páginas web, y hay cerca de 500 diferentes. Posiblemente también una muy parecida a la de vuestro cliente.

Quien hace páginas web sabe lo dificil que es utilizar fuentes que se vean correctamente en más de 2 navegadores; en este caso Google Fonts nos ayuda con la sintáxis css adecuada para cada navegador.

Para utilizar las fuentes en MicroStrategy web hay que añadir un link de tipo 'text/css' en el encabezado de todas las páginas: y para hacer esto hay que modificar el fichero Global_Links.jsp (.aspx en IIS). por favor sigue leyendo antes de modificar nada....

La lista de fuentes disponibles en MicroStrategy Web está en otro fichero que se llama fontNamesPicker.xml.

Mi contributo a la comunidad es un plugin que tiene 10 fuentes de Google fonts ya preparadas y listas para ser utilizadas. Aconsejo de instalar este plugin primero y luego modificarlo a vuestro gusto. Para instalarlo hay que descomprimir el contenido en la carpeta /webapps/MicroStrategy/plugins/ en caso de Tomcat y en caso de otro servidor debe existir una ruta parecida.

Click para descargar el plugin

El contenido del .zip es:
   additionalFonts/
   additionalFonts/style/
   additionalFonts/style/images/
   additionalFonts/jsp/
   additionalFonts/jsp/Preferences_Content.jsp
   additionalFonts/jsp/Global_Links.jsp
   additionalFonts/WEB-INF/
   additionalFonts/WEB-INF/classes/
   additionalFonts/WEB-INF/xml/
   additionalFonts/WEB-INF/xml/config/
   additionalFonts/WEB-INF/xml/config/fontNamesPicker.xml
   additionalFonts/WEB-INF/xml/layouts/
   additionalFonts/WEB-INF/xml/pageConfig.xml


Después de reiniciar el servidor de aplicaciones aparecerán en la lista 10 fuentes adicionales que podéis utilizar en reports y documentos.


Nota: las fuentes web no funcionan exportando los informes a PDF. Es un tema de licencias, hay un ártículo en la knowledge base de MicroStrategy que explica como/porqué y donde.