Guía 8 – Cambio de formato de las páginas de tipo “LIST” a formato de paneles

En este ejemplo, lo que intento es explicar una de las formas (seguro que hay muchas otras muy válidas) para cambiar radicalmente el formato de “grid” de las páginas de tipo “LIST”.

En algunas de las peticiones del foro y en otras que me han llegado directamente a mí, se preguntaban cómo cambiar el formato para que hubiera columnas por registros. En concreto, si se está haciendo una aplicación de “ecommerce” se suele presentar 3 o 4 artículos en línea, para aprovechar todo el espacio de la página y mostrar más artículos.

De cara a un futuro, PHPRunner debería evolucionar para potenciar la personalización de estas páginas de LIST.

Toda la información en este artículo

GUÍA 7 – PHPRUNNER – SINCRONIZAR ACTUALIZACIÓN ENTRE MAESTRO Y DETALLE

Este ejemplo que he hecho es motivado porque existe mucha inquietud en sincronizar la actualización de “Maestro y Detalle”, por ejemplo, en una “Factura” con las líneas de la “Factura” y que este ejemplo sirva para este y otros casos donde tenemos esta relación de Maestro y Detalle.

Para explicarlo, pongo las imágenes del ejemplo.

La explicación y el detalle de la solución está en este artículo.

Guía 6 – PHPRunner – Indicar dirección a través de un mapa – ampliación

Se ha ampliado la funcionalidad del ejemplo añadiendo que una vez obtenido las coordenadas de la ubicación de la dirección se obtenga la dirección postal de dicha ubicación.

Para obtener los datos se utiliza el servicio Nomatim de OpenStreetMap.

Se ha actualizado la página del ejemplo añadiendo esta nueva funcionalidad, que también es, al igual que el uso de los mapas, gratis.

Para completar la información acceda al artículo.

GUÍA 6 –PHPRUNNER – INDICAR DIRECCIÓN A TRAVÉS DE UNA MAPA

En este ejemplo se resuelve un problema que se da en los núcleos urbanos poco poblados y es el poder georreferenciar un domicilio a través de su latitud y longitud utilizando OpenStreetMap.

Pero también, y no menos importante, lo que se explica es cómo integrar librerías de JavaScript en los desarrollos realizados con PHPRunner, sin que tengamos que desarrollar un “plugin”, de forma bastante sencilla y creo, accesible a casi todo el mundo.

Requisitos a resolver

Se desea que utilizando OpenStreetMap (no se desea utilizar Google Map por sus costes) un usuario que está utilizando la aplicación en un móvil pueda informar de la ubicación (latitud y longitud) dónde vive o dónde ha ocurrido un hecho o evento. Es para usuarios de zonas rurales, por lo que no existe un domicilio postal normalizado que nos pueda informar de esa ubicación

Toda la información descriptiva de la solución y los fuentes del ejemplo en esta página

GUÍA 5 – PHPRUNNER – CONTROL DE ACCESO A REGISTROS

PHPRunner tiene muchas opciones para control de acceso e incluso, para la selección de la información de una tabla, pero para algunos requisitos de nuestras aplicaciones, no son suficientes.

Podemos hacer fácilmente que el usuario sólo pueda acceder a sus datos.

La pregunta y duda, es  ¿ cómo hacemos para poder acceder a mis datos y a los datos de las personas que dependen, de forma directa o indirecta, de mí ?.

En la vida real se da, bastantes veces, esta circunstancia, por ejemplo:

  • Consultar los datos salariales de mis colaboradores dependientes.
  • Consultar los fichajes de acceso al trabajo de mis colaboradores dependientes.
  • Consultar los pedidos o venta de mis colaboradores dependientes.

La solución de este tipo de preguntas no es tan sencilla, dado que PHPRunner no tiene ningún “wizard” que nos facilite este acceso a los registros de una tabla.

Para ver la solución y acceder al código accede al artículo.