Guía 23 – PHPRunner – Álbum de fotografías y videos

Este desarrollo lo hice hace unos meses con mi amigo José Menéndez. Fue su primer desarrollo en PHPRunner y después lo amplié en algunos aspectos técnicos.

No es otra cosa que un álbum de recuerdos de viajes o eventos, pero con la misma solución técnica, podría ser una empresa inmobiliaria vendiendo o alquilando pisos.

Es un poco complejo para aquellos que empezáis en PHPRunner, pero se puede utilizar para iniciarse, ya que tiene un modelo de datos muy simple y muy poquito código PHP adicional al que el producto genera.

También la utilicé para probar las nuevas funcionalidades de la versión 10.5

Objetivo

Desarrollar un álbum de fotos y videos para registrar los viajes o eventos y poderlos compartir con otras personas a través de internet.

DEMO: https://fhumanes.com/recuerdos

Los usuarios que están dados de alta son admin y amigo1, la password es igual que el login.

Si deseas acceder a toda la información y a los fuentes del programa, haz link en este enlace.

Guía 22 – PHPRunner – Depuración código PHP, línea a línea

Llevo mucho tiempo pensando en si la información de este artículo es relevante para los usuarios de PHPRunner o realmente, va a ser una complejidad para aquellos que utilizar el producto para generar simples ejemplos de gestionar datos.

Al final he decidido que seréis vosotros los que debéis decir si os interesa este tema o mejor no meterse en muchos líos.

Yo lo utilizo y con él aprendo mucho, pues me permite ejecutar programas PHP, poder parar la ejecución en un punto e ir, línea a línea ejecutando la sección de código que me interesa revisar porque no hace lo que yo entiendo debería de hacer. En resumen, es un entorno de programación y depuración de código PHP.

Objetivo

Disponer de un entorno de desarrollo donde pueda depurar código PHP y poder ir observando, línea a línea la evolución y contenido de las variables del aplicativo.

Si te interesa este tema sigue leyendo el artículo completo que está en este enlace.

Guía 21 – PHPRunner – Cálculo de días entre dos fechas

Este ejemplo espero que os ayude a algo muy habitual y es calcular los días entre dos fechas.

Este cálculo se da en muchos sistemas (gestión de vacaciones, reserva de hoteles, etc.). El cálculo de días entre dos fechas es una operación directa, no así conocer los tipos de días entre las fechas, es decir, si los días son:

  • Naturales
  • Laborables
  • De fin de semana (sábados y domingos)
  • Festivos

Objetivo

Calcular los días que hay entre dos fechas, identificando si son (naturales, laborables, de fin de semana y festivos).

DEMO: https://fhumanes.com/date_diference

Podéis utilizar los usuarios admin y user1. La password es lo mismo que el login.

Si te interesa este tema sigue leyendo el artículo con este enlace.

Gestión de un Chat

En la actualidad, con el teletrabajo, se hace muy necesario tener comunicación directa e inmediata con el resto del equipo de proyecto.

Hay muchos productos comerciales con gran variedad de posibilidades, pero, para mí, era un reto hacer una aplicación que pudiera intercambiar mensajes con ficheros de forma inmediata, simulando en lo posible, al famoso WhatsApp.

En realidad la aplicación es una excusa, porque lo que quería hacer es una aplicación PHPRunner que tuviera algunas características de actualización de contenidos (con notificaciones incluidas) sin que tuviéramos que estar refrescando continuamente la página y para ello, he elegido hacer un ejemplo de aplicación Chat.

DEMO: https://fhumanes.com/chat

Usuarios de ejemplo (el login es igual que la password): admin, fhumanes, friend1, friend2.

Si te interesa esta información, sigue leyendo el artículo en este link.

Guía 20 – PHPRunner – Transformar cifras a palabras

Las funciones de convertir cifras a palabras es un clásico en la programación.

En este caso, un desarrollador de PHPRunner me solicita un ejemplo que le permita convertir cifras a letras (inglés con dólares) y a partir de esa petición me puse a buscar en GITHUB funciones hechas en PHP que me facilitase esa funcionalidad.

He encontrado muchos códigos, pero con muy diferente calidad. Bien es cierto que he buscado las que son capaces de transformar a palabras en varios idiomas (inglés, español, etc.) porque así hacía un ejemplo que sirviera a más desarrolladores.

Al final he utilizado:

  1. https://github.com/kwn/number-to-words  (la que más me gusta)
  2. https://github.com/egy1st/Number2Text (la más sencilla de implementar)

DEMOS:

  1. https://fhumanes.com/number-to-words/
  2. https://fhumanes.com/numbers2words/

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

Blog personal

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies.