1 HerramientasYvisualizaciones
kleper edited this page 2019-04-07 22:01:00 -05:00

#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:

Vista para parametrizar

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.

Opciones de parametrización

Plantillas

Titulos

Categorización

Editor de Plantillas

Ejemplo

#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