Lollipop: DB admin

Lollipop es una herramienta muy fácil de utilizar, siendo a la vez muy potente y rápida. Básicamente es un gestor de contenidos genérico que se puede montar sobre cualquier base de datos MySQL y administrarla de un modo más fácil e intuitivo que PHPMyAdmin y que además permite gestionar imágenes (JPG, PNG y GIF) así como tambien todo tipo de archivos (DOC, PDF, MOV, AVI, etc.).

Lollipop permite la personalización de todo a traves de un solo CSS, con lo que se le puede dar la apariencia que cada uno quiera y además se puede intergrar facilmente en entornos de trabajo ya existentes.

Lollipop se instala en menos de 5 minutos y permite la creación de usuarios para la gestión de los contenidos, guardando siempre un log detallado de todas las acciones que los usuarios realicen, desde iniciar su sesión hasta cerrarla.

Desde aquí puedes descargar la última versión estable

Y aquí una versión de prueba.
La versión de prueba ha sido suspendida.

Requiere:

  • PHP 5 con GD
  • Apache con mod_rewrite habilitado
  • MySQL 5+
  • Un navegador que soporte JS (AJAX)

Extraer el contenido del archivo
Configurar los datos de acceso a la base de datos en el archivo /includes/db_access.inc.php
Leer el archivo install.txt

Nota: Lollipop tiene que instalarse sobre un dominio propio o estar en un sub-dominio para su correcto funcionamiento, por ejemplo http://midominio.com/lollipop no funcionará.

Lollipop está públicado bajo licencia GNU/GPL y nadie puede ser hecho responsable de cualquier daño producido por el uso y/o mal uso de dicha aplicación.

PunchClock: Beta por venir

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.