Actualización de Plugins para PHP 8

Con la liberación de PHPRunner 10.7 y el soporte total de PHP 8 para los desarrollos, me avisaron que algunos plugins no funcionaba y no sabían si era de la nueva versión de PHPRunner o del PHP 8.

El problema estaba, más o menos, generalizado y era en los parámetros de una de las funciones en los plugins de “View”.

Los plugins afectados y corregidos son:

  • AnyChart
  • Árbol
  • Codemirror
  • Colors
  • Knob
  • Markdown
  • StarRanking
  • Switch
  • TagEditor
  • Toggle
  • TreeJson

Están disponibles para la descarga en su página, que está en este enlace.

Gestor de proyectos (actualizado)

He hecho una actualización de esta versión que estaba en PHPRunner 10.2 y la he pasado a versión 10.6.

Además de la actualización, he corregido algunos errores que he visto en su funcionamiento (principalmente en la gestión de ficheros) y he ampliado nuevas funcionalidades que mejoran sustancialmente, la información de las tareas asignadas  y el uso de la solución.

Este ejemplo es la típica solución que ayuda a los nuevos usuarios de PHPRunner a conocer y explotar un conjunto amplio de posibilidades del producto que podrán aplicar a sus proyectos.

Si estás interesado en conocer todos los detalles, sigue leyendo el artículo de este enlace.

Guía 34 – Método básico para depuración código

Normalmente utilizo un entorno IDE para depurar el código generado por PHPRunner (MS Visual Studio y Netbeans PHP).

Esto sólo lo puedo hacer en mi PC, ya que en él configuro el Apache y el entorno de PHP a lo que necesito, pero esto no lo puedo hacer en los server en dónde subo las aplicaciones y donde no tengo el control de todo el entorno.

Para estos casos donde no puedo configurar mi IDE y también, para aquellos usuarios que aún no han dado el paso a disponer de un IDE para la depuración de PHP, podemos utilizar un método muy sencillo que voy a explicaros.

El método consiste en escribir en un fichero (en este caso llamado “error.log”) que es accesible desde cualquier navegador. De esta forma, todo lo que escribamos en dicho fichero podremos consultarlo y nos dará la pista de nuestros problemas.

Si te interesa esta información sigue leyendo el artículo en este enlace

Guía 30 – Cargar datos muy rápidos y online

Ayer vi que este sistema estaba fallando y lo he revisado para identificar cuál era el problema.

El problema es que en el fichero JSON de los datos de Covid del mundo habían añadido un campo adicional “note” y dicho campo no existía en la base de datos. Como no quería cargarlo lo he renombrado a “DUMMY” y así ha quedado resuelto el problema.

Aprovechando el cambio he añadido una nueva funcionalidad y es el cálculo de incremento o decremento de la tasa de contagio de los últimos 14 días.

Este dato se calcula “en vuelo” recuperando el coeficiente de la semana anterior. El sistema utilizado es importante (por eficiente) y os lo recomiendo si tenéis una situación parecida en vuestra aplicación.

El artículo que describe la solución se ha actualizado. Cliquea este enlace para acceder al él.

Blog personal para facilitar soporte gratuito a usuarios de PHPRunner