Después de varios meses colaborando con Martín Pérez, ya está online el cliente web de jLibrary, aunque todavía en beta por faltarle algunos ajustes. Es la primera aplicación web basada en jLibrary, además, se puede ver que la web del proyecto está publicada con la misma aplicación, con un repositorio específico para ello.

Esta aplicación, que aunque no llega tener toda la funcionalidad del cliente de escritorio, se echaba de menos por tener un cliente ligero para acceder desde un navegador. Además puede dar una idea de cómo utilizar jLibrary como core para otros desarrollos en entornos web.

En cuanto a funcionalidades:

  • Se pueden navegar por los directorios y categorías de un repositorio, podemos ver el contenido de los documentos html y descargarnos cualquier tipo de documento.
  • Realizar búsquedas sobre el contenido de los documentos de un repositorio
  • Una vez autentificados con los usuarios creados para ello(por ejemplo kevin/kevin) en el repositorio demo, dentro del directorio PlayGround, se pueden crear directorios, crear documentos html, hacer uploads de documentos, asignar categorías y relacionar documentos.
  • Suscribirse por RSS a un directorio
  • Además se puede conectar desde el cliente de escritorio.

Para quien tenga curiosidad, están publicadas las características técnicas, tanto del servidor dónde se hospeda la aplicación como de algunas generales de la aplicación.

El cliente web, se distibuirá con la próxima versión de jLibrary, por lo que se agradece que contactéis con nosotros en caso de encotrar algún bug o simplemente para darnos feedback. Para contactar con nosotros lo podéis hacer en demo(arroba)jlibrary(punto)org o en la web del proyecto en sourceforge.

Ha sido mi primera aportación al mundo open source, del que tanto me he aprovechado:), y realmente es una experiencia que recomiendo:

  • Me ha servido para aprender un poco de freemarker, maven, spring, al principio de mi colaboración a usar JSF… y aplicar algunas otras que ya conocía.
  • El ver como gente de cualquier parte del mundo se interesa por el proyecto en el que colaboras, que al final de todo es lo que nos debería satisfacer como desarrollardores, que algo en lo que participas resulte útil, y espero que cuando salga la próxima versión de jLibrary sea el caso.
  • Trabajar con Martín “mano a mano”, que es un fuera de serie.
Comments (5) Posted by Dani on Wednesday, January 23rd, 2008


Éste fin de semana (17 y 18 de Noviembre), se celebra aKademy’07, el encuentro de desarrolladores de KDE a nivel nacional, en el local de Hispalinux en Zaragoza. Está orientado a perfiles técnicos, se puede ver el programa en su web, y la entrada es libre hasta llenar el aforo del local.

Una lástima que no pueda asistir, tiene pinta de ser interesante.

Comments (0) Posted by Dani on Friday, November 16th, 2007


He estado trasteando un poco la versión 1.0 de eclipse PDT, y he visto que en unos meses ha mejorado muchísimo, hasta el punto que a partir de ahora va a sustituir al plugin PHPeclipse que llevaba bastante tiempo utilizando. La verdad es, que por lo que he estado viendo, este puede llegar a ser el IDE por excelencia para desarrollar con php, si Zend no hace algo para evitarlo (con su Zend Studio mientras sea de pago lo tienen difícil) y todavía nos quedará por ver como queda el plugin para NetBeans.

El editor funciona perfectamente, cargándote las ayudas para clases, métodos y funciones, pudiendo acceder también a sus implementaciones sin tener que volverte loco buscando en qué fichero tengo la clase-método-funcion X, cosas que hacía PHPeclipse un poco a su manera, y con PDT funcionan a la perfección.

Personalmente pienso que el editor de código es lo más importante en un ide, que al final es con lo que más nos peleamos los programadores, pero también existen otras características destacables:
- Soporte para debugging.
- Opción a ver qué tipo de objetos o variables devuelve un método.
- Poder indicar si el código de un proyecto es php4 o php5.
- Posibilidad de crear templates generadores de código asociados con sus alias, de serie vienen bastantes creados.
- Ayudas también para escribir en ficheros html y css.
- Etc.

A ver si hago un hueco y pruebo un poco más a fondo el ide, aprovechando que quiero trastear también el Zend Framework y tengo alguna pequeña idea que me ronda por la cabeza.

Comments (0) Posted by Dani on Friday, September 28th, 2007


Acabo de leer en el blog de Dani Torres, que desde alzado regalan una beca de 3000 euros para dar un impulso a un proyecto o idea web.

Para presentar la idea se puede mandar desde un correo explicando la idea hasta el desarrollo en beta a beca(ARROBA)alzado(PUNTO)org, la fecha límite es el 30 de Noviembre y el 15 de Diciembre se conocerá al ganador.

Vamos, que si tienes en mente realizar algún desarrollo o lo tienes empezado, quizás sea una oportunidad para ganarte unos buenos euros para ayudarte a pagar un servidor o lo que sea, ya que no imponen gastarse ese dinero en nada en concreto.

Comments (0) Posted by Dani on Tuesday, September 25th, 2007


Acabo de poner el widget de mi perfil en Ohloh. ¿Pero qué es Ohloh?

Ohloh es básicamente un directorio de proyectos open source que analiza los repositorios para sacar algunas estadísticas interesantes:

Una estimación del coste del proyecto calculado por la líneas de código y una media del salario anual de los desarrolladores (que es modificable), calcula el porcentaje de lenguajes utilizados en el proyecto, muestra los desarrolladores que han contribuido en el proyecto con la cantidad de commits y el tiempo que lo han hecho, avisa del tamaño del grupo de desarrollo, posibles problemas de licencias… vamos que da una idea de en qué estado está el proyecto.

Ohloh no se centra sólo en los proyectos, también en los desarrolladores, si estás dado de alta, puedes asociar tu usuario a un desarrollador de uno o varios proyectos y entrar en el ranking de ohloh. Además de esto, aunque no seas desarrollador de un proyecto, puedes mantener tu stack (que serían proyectos con tu bendición) lo que hace ganar en popularidad a un proyecto, además ohloh tiene una opción de buscar usuarios con un stack parecido al tuyo por lo que puede ser una buena forma de conocer otros proyectos que te puedan interesar.

A todo esto, para que sea una aplicación web todavía más interesante, se le puede sumar el uso que hacen de google maps. En un proyecto puedes ver dónde viven los usuarios que lo tienen añadido en su stack y los que lo desarrollan. Y desde un perfil de usuario ver a otros usuarios que viven en la misma zona, sean desarrolladores o no.

Por cierto hace ya bastante tiempo que tengo puesto también el widget de feedburner, como creo que hay gente que está suscrita a la anterior dirección, si no es molestia, cambiad a la nueva dirección del feed.

Comments (0) Posted by Dani on Wednesday, September 5th, 2007