Guía 56 – Crear documentos PDF de forma fácil

Como sabéis, he creado varios artículos contando cómo crear documentos e informes en PDF y otros formatos.

En general, son buenas opciones, pero para aquellos que programan poco en PHP, tienen muchas dificultades en utilizarlos, más si lo que se pretende en conseguir que esos documentos tengan el formato PDF.

Espero que esta propuesta sea más sencilla, pues son muchos usuarios los que con la solución estándar de PHPRunner para construir documentos a partir de HTML se «vuelve locos ajustando» los datos para que los documentos tengan un aspecto correcto y sobre todo, controlado.

Objetivo

Construir documentos PDF de forma sencilla (una plantilla y relleno de los huecos con datos variables), para quedar totalmente integrado en los desarrollos de PHPRunner.

DEMO: https://fhumanes.com/pdf_fpdm

El botón PDF está en la opción de visualización (VIEW)

Si te interesa este tema, sigue leyendo el artículo en este link.

Guía 55 – Cambio de interfaz de página de Login

Varios desarrolladores me preguntaron o pidieron cambiar, principalmente, el campo de password y yo pensé que eso sería fácil ya que en las últimas versiones de PHPRunner las páginas correspondientes a la seguridad estaban disponibles en la opción de «Designer», pero al enfrentarme a ello he visto que estas páginas sólo se pueden modificar parcialmente y por ejemplo, no se puede indicar ningún plugin para ninguno de los campos de estas páginas.

Identificado el problema, he estado estudiando algunas posibilidades y en este artículo os voy a explicar cómo lo he hecho.

Objetivo

Crear una aplicación para móvil que en el campo de password se utilice el plugin de los «9 puntos», similar a la forma de desbloquear algunos móviles.

DEMO: https://fhumanes.com/new_login

Por favor, registrar un nuevo usuario (no valida email) para probarlo

Para utilizar este tipo de password he utilizado el plugin «Gestury» que está descargable desde la página de plugins.

Si estás interesado en este tema, sigue leyendo este artículo.

Guía 54 – Utilización de ficheros ZIP para transportar contenidos

En muchas ocasiones, en mi trabajo, hemos tenido que trasladar gran volumen de información de unos sistemas a otros (estando desconectados ambos equipos) por lo que no nos queda más remedio que obtener ficheros y moverlos de una máquina a otra.
Normalmente no era información de un único fichero de tipo TXT, si no que eran varios y además podían tener información en formato binario.

Así pues, para moverlos utilizábamos el formato ZIP, como contenedor y compresor de la información.

Para ilustrar la funcionalidad he definido un caso en donde se crean los usuarios y mediante selección de estos, se extraen sus datos e imágenes en un fichero ZIP y cómo a través de ese fichero ZIP se hace una carga incremental de los datos, en el sistema destino. Para simplificar el ejemplo he incluido las 2 funcionalidad en el mismo aplicativo de PHPRunner.

Creo que existen muchas más casuística en donde se puede aplicar este ejemplo. Lo importante, es conocer que mediante una simple programación, esto es posible con PHPRunner.

Objetivo

Obtener conocimientos de cómo hacer exportaciones de datos (texto, números, fechas y binario) y guardarlos en un fichero ZIP para entregar a un usuario o para aplicar a otra aplicación.
y cómo podemos cargar datos almacenados en ficheros ZIP, en nuestra base de datos.

DEMO: https://fhumanes.com/zip_manager

Si te interesa este tema, sigue leyendo el artículo de este link

Guía 53 – Mejora en Galería de imágenes

Cuando estuve haciendo la solución de comercio electrónico ya detecté que la solución de tratamiento de imágenes que nos ofrece PHPRunner es muy buena pero para APP que muestren imagen de artículos no es nada cómoda porque no te ofrece un carrusel de todas las imágenes en miniatura y te obliga a mostrar las fotos en página completa, perdiendo en ese momento el resto de la información del artículo.

Objetivo

Facilitar a PHPRunner de una solución para mostrar el conjunto de imágenes de un registro en miniaturas, dotado de un carrusel de todas las imágenes y mantener la funcionalidad de visualización de las imágenes en pantalla completa.

DEMO: https://fhumanes.com/lightSlider

Si estás interesado en este tema sigue leyendo el artículo de este enlace.

Guía 52 – Utilización de «sweetalert2» para confirmar «salvar» datos

Uno de los desarrolladores de PHPRunner me preguntó cómo podría utilizar el API de diálogo «Sweetalert2» antes de grabar los datos del formulario.

Estuve estudiando cómo hacerlo incluyendo código en el evento «Javascript Onload event» y no vi una forma clara y que funcionara en todos los casos (páginas popup incluidas).

Objetivo

Utilizar el API de diálogo «Sweetalert2» antes de grabar los datos del formulario.

DEMO: https://fhumanes.com/sweetalert2/

Si te interesa este tema sigue leyendo el artículo de este link.