Hace unos años, 3 creo, escribí una aplicación en PHP para la empresa de un amigo que necesitaba un sistema eficiente para controlar los tiempos y horarios de trabajo de sus empleados, así como también las horas extras y la distribución de las mismas para cada uno. Luego de mucho buscar y no encontrar nada adecuado en la red, decidí escribir mi propia aplicación desde cero.
Pues bien, esta ha sido un poco la semana de retomar los antiguos proyectos, así que he decido re-escribir íntegramente la aplicación, totalmente desde cero y escribir también un instalador completo, de modo que cualquiera con una experiencia mínima lo pueda instalar y poner a trabajar en pocos minutos. De todos modos habrá que hacer todo desde cero, ya que la versión inicial estuvo escrita en PHP 4 y mucho de ese código está obsoleto y además PHP 4 pronto dejará de existir oficialmente.
En los próximos días haré un pequeño análisis funcional y empezaré a escribir las clases principales de la aplicación. Este es un proyecto con el cual me pondré en los momentos libres así que no puedo prometer nada a muy corto plazo, pero iré actualizando la información del proyecto.
En esta nueva versión incluiré algo de GD para generar datos estadísticos más agradables para el usuario y trataré de utilizar AJAX en la mayor cantidad posible, de todos modos el sistema tendrá que ser compatible con la mayor cantidad de navegadores, especialmente antiguos, así que habrá que tener cuidado con eso.
Me encantaría escribir todo esto en PeA, pero me temo que habrá un par de cosas que no esten del todo funcionales para realizar ciertas funciones, de todos modos lo intentaré también, así de paso escribo un buen ejemplo de como utilizar PeA.
Si alguien está interesado y quiere aportar, entonces sería genial poder empezar con un logotipo oficial para identificar el proyecto.