Table of Contents
#Parametrización
Plantillas existentes:
Las plantillas de visualización deben tener el nombre de la plantilla, es decir, mapa, timeline, grid etc.
landingpage --> Es la plantilla que utiliza MILFS para mostrar en la visualización estandar de la herramienta
mapa --> Para parametrizar los mapas
timeline --> Para parametrizar las lineas de tiempo
grid --> Para parametrizar la visualización de directorio y cuando se utiliza el buscador
email --> Para parametrizar el envio de emails.
relacion --> Para crear una plantilla para los campos relación que se muestran en otros formularios.
relacion_drop --> Para crear la plantilla cuando se usan campos relación como filtros
resaltado --> Plantilla que se utiliza cuando se elige un campo como resaltado para un formulario.
presentacion ---> Plantilla para crear presentaciones utilizando una visualización como el siguiente ejemplo: https://tupale.co/presentacion.php?id=179#/ (Si se le da guardar a la pagina desde el navegador descarga un archivo html con la presentación.
respuesta ---> Plantilla para que se muestren los formularios anidados.
Ejemplo de plantilla presentación:
<section data-transition= \'$campo_limpio[868]\'>
<h2> $campo_limpio[144] </h2>
<p><strong> $campo[726] </strong></p>
<p>
$campo[167]
</p>
</section>
Uso de las plantillas:
Las plantillas se crean utilizando html y css3, Milfs utiliza Bootstrap como base para el css y tambien se puede utilizar los temas gratuitos de https://bootswatch.com/ hacemos una plantilla para mostrar la información de diferentes formas, para ello es necesario llamar los campos que tenemos asociado a un formulario y estas son las formas de llamarlos:
$campo_limpio --> Muestra el campo sin HTML
$campo_limpio_80 --> Muestra solo 80 caracteres del contenido del campo sin HTML
$campo --> Muestra el campo con HTML si contiene.
$campo_40 --> Muestra 40 caracteres
$campo_80 --> Muestra 80 Caracteres
$campo_55 --> Muestra 55 Caracteres
$nombre[id_campo] --> Para leer el nombre del campo en las plantillas
$fecha --> Muestra la fecha de publicación de los datos.
A partir del 1 de Noviembre de 2015, la plataforma incorpora una herramienta que permite dar formato, editar los estilos y decidir que campos mostrar en algunas visualizaciones.
Esta para acceder a esta herramienta se ingresa al formulario que se quiere visualizar y se busca el botón de parametrización:
La herramienta ofrece la posibilidad de crear plantillas, definir el campo de titulo, y poner iconos predefinidos a la categorización que se haga de un formulario.
#Timeline (Lineas de Tiempo)
Esta herramienta permite visualizar en forma de linea de tiempo cualquiera de los formularios que tengamos en nuestro MILFS, un ejemplo de esto es el siguiente: http://datos.labmde.org/timeline.php?id=22
La visualización se puede parametrizar en la base de datos en la tabla de parametrización un ejemplo de esto es lo siguiente:
INSERT INTO `parametrizacion` (`id`, `tabla`, `campo`, `opcion`, `descripcion`, `visible`) VALUES
(, 'form_id', '20', 'titulo', '148', '1'),
(, 'form_id', '20', 'plantilla:timeline', '<li id=''#$control'' > \r\n<img src=''images/secure/?file=600/$campo[0]'' width=''256'' />\r\n<h1>$campo[148]</h1>\r\n<p>$campo[142]<p> \r\n$campo[141]<br>\r\n$campo[135] $campo[138]\r\n<small>$campo[17] $campo[28] / $campo[56] </small>\r\n $campo[143] \r\n</li>', '1');
#Formularios Embebidos
Esta herramienta permite generar una página con el formulario basta con pasar a la URL del MILF el paramentro:
/?form=ID_FORM
** Ejemplo: **
http://datos.labmde.org/?form=20
Esta herramienta es útil si queremos embeber un formulario en una página web, utilizando un iframe o algo parecido.
#Visualizacion de Mapas
Otra opcion de visualización es la de un mapa, todos los formularios que tengan datos georeferenciado pueden verse en un mapa, usando la funcion:
geo.php?id=ID_FORM
Ejemplo:
http://datos.labmde.org/map.php?id=21
#Portal
Ejemplo: http://datos.labmde.org/portal.php
#Galeria
Ejemplo: http://datos.labmde.org/galeria.php