Fernando Humanes

Blog personal

Esta es otra de las funcionalidades requeridas de los proyectos. En este caso, el ejemplo es para informar de la propuesta de solución de representación de “calendarios” utilizando una de las librerías de Daypilot .

Como indico siempre, esto no es una solución de planificación de reuniones, si no un ejemplo de uso de estas librerías integradas en PHPRunner para que tú la adaptes a tus requisitos.

También, indicar que se puede potenciar mucho más el uso de este interface y sus interacciones con PHPRunner, pero para dejar un ejemplo no muy complejo se ha dejado bastante simple, no obstante se deja código comentado para evolucionar y, siempre me podéis preguntar, si algo no veis claro.

Para acceder al artículo haz clic en enlace.

Mi idea es que podáis ver lo sencillo, rápido y eficiente que es utilizar PHP para crear Webservices y para utilizar JSON como formato de transmisión de datos.

Para construir la parte del servidor de los Webservices utilizo el framework de Zend que hace todo muy simple y que nos facilita el interfaz del WSDL, que permitirá a cualquiera saber cómo acceder al servicio y qué métodos (funciones) están publicadas.

El ejemplo hecho en PHPRunner es muy sencillo, ejecuta la parte del cliente del Webservices, obtiene a través de este mecanismo los Municipios de una Provincia y los carga en una tabla con un campo añadido del identificativo de la sesión de trabajo para el usuario conectado, de tal forma que los datos transmitidos los veremos en una tabla, con datos diferentes para cada usuario conectado.

Para ver en detalle el ejercicio acceder al artículo.

En la vida, normalmente trasladamos en nuestro quehacer diario lo que anteriormente hemos hecho en situaciones anteriores.

Cuando las aplicaciones informáticas se iniciaron, los usuarios obtenían los datos de las mismas en informes impresos (en papel) y de ahí, estudiaban y explotaban los mismos.

Hace ya muchos años (al menos desde 1995) que los usuarios disponen de hojas de cálculo que les permiten hacer estudios de sus datos y presentar los mismos a su equipo o a sus responsables. Al principio copiaban los datos de los informes (papel) y más adelante, los informáticos éramos capaces de generales ficheros csv, dbf, etc. que les permitían explotar más rápido los datos.

Hemos evolucionado mucho, pero todavía nos queda bastante. Creo que seguimos (casi todos) con la idea de que los sistemas deben producir los informes en PDF (que por similitud a los informes en papel nos parece más adecuado).

Si te es de interes sigue leyendo el artículo

Cuando he tenido que gestionar proyectos he utilizado, de forma generalizada, Web2Project/DotProject y Mantis BT. De esta forma gestionaba las tareas planificadas y aquellas otras tareas o acciones que surgen en los proyectos (reuniones, seguimiento, etc.) que es necesario ejecutar pero que al ser, normalmente cortas en tiempo de ejecución, no se incluían en las tareas planificadas del proyecto.

Mantis BT es un producto muy utilizado y muy bueno, pero hasta este momento no cuenta con algo que ahora se utiliza mucho y que es un tablero Kanban.

Este ejemplo es un boceto de cómo podríamos hacer un aplicativo en PHPRunner que fuera ese sustituto de Mantis BT y que además tuviera un interfaz Kanban para la gestión y seguimiento de las tareas.

Técnicamente, este ejemplo es una aplicación PHPrunner , más o menos simple, a la cuál se ha icorporado 2 librerias javascript de GITHUB.

Para acceder a toda la información ir al artíulo que lo explica.

Cuando terminé el ejercicio anterior que simulada una relación de formularios de una organización me surgió el “problema” de cómo publicar esta lista de impresos en un portal de contenidos CMS y aunque en otras ocasiones he hecho esto con el CMS de Joomla, en este caso me propuse hacerlo con WordPress que es el más extendido y el que más me gusta para mi blog.

He repasado artículos del foro de PHPRunner y veo que este tema ha sido tratado, pero hace mucho tiempo, con versiones muy anteriores de PHPRunner, así pues me pareció bien hacer el ejercicio.

Objetivos que busco en el ejercicio:

  • Integrar los datos y si es posible la presentación de los mismos que hacemos con PHPRunner.
  • Utilizar en lo posible, un producto que no conlleven un coste adicional
  • Que sea funcional, pero a la vez sencillo para los desarrolladores de PHPRunner.
  • Que la presentación la pueda hacer en español, para que la solución esté abierta a más lenguajes que el Inglés.
  • Me interesa la parte de publicación y no la gestión de mantenimiento de los contenidos porque esa funcionalidad la quiero tener siempre en PHPRunner

Para seguir leyendo acceda al artículo completo