El archivo manifiesto (manifest) en Firefox OS
11-11-2013 - Andrés Cruz
Este material forma parte de mi curso y libro completo; puedes adquirirlos desde el apartado de libros y/o cursos.
Un Open Web App manifest contiene información necesaria para convertir una aplicación web en una Open Web App; en otras palabras, en todas las aplicaciones Firefox OS es necesario la presencia de un manifest.webapp ubicada en el directorio raíz de la aplicación; además de esto; el archivo manifest de la aplicación proporciona información útil sobre una aplicación (tal como nombre, autor, icono y descripción); este documento no es más que un archivo JSON con cierta data clave; veamos un ejemplo del mismo:
{
"name": "Nombre-Aplicación",
"description": "Descripción Aplicación.",
"launch_path": "/index.html",
"icons": {
"60": "/img/icon-60.png",
"90": "/img/icon-90.png",
"120": "/img/icon-120.png",
"128": "/img/icon-128.png"
},
"developer": {
"name": "Nombre desarrollador",
"url": "Sitio web desarrollador"
},
"default_locale": "es"
}
name:
El nombre de la aplicación.description:
Una descripción de la aplicación (la longitud máxima es de 1024 caracteres).launch_path:
La ruta a la página principal de la aplicación; el archivo index de la aplicación.icons:
Un mapa de diversos tamaños en pixeles del icono de la aplicación; los iconos deben ser cuadrados.developer:
Aquí daremos información acerca del desarrollador de la aplicación:name:
El nombre del desarrollador.url:
El sitio web del desarrollador.
default_locale:
Indica en que idioma esta escrito el manifest.
Estos son solo algunos de los campos que podemos colocar en el manifest; la documentación completa de cada uno de ellos la podemos obtener en la página oficial aquí.
Validar el manifest
Para validar el manifest, podemos hacerlo utilizando el manifest validator.