Archive for the ‘jLibrary’ Category

2008 de todo un poco

Tuesday, December 30th, 2008

Acabándose el año, toca mirar un poco atrás para ver como ha ido el año, que para mi ha sido muy movido :)

Algunos éxitos, o cosas con las que me siento satisfecho, han sido:

Pero como no todo puede ser bueno, hay cosas que no han salido como esperaba y de lo que no me siento especialmente orgullloso:

  • La evolución de los plugins de Grails(Include y Mor.ph), que debería haber publicado al menos otra versión de cada uno, y no les he podido dedicar el tiempo necesario para hacerlo.
  • La colaboración con el plugin JCR/Jackrabbit, al que en su momento le procuré dedicar tiempo, pero donde no ha salido nada aprovechable
  • El desarrollo de flatee, que formaba parte del internship con Linking Paths para aprender Rails, con lo que me comprometí después del internship a tenerlo para finales de año, y que aunque no sea por mucho(espero) no ha sido posible tenerlo este año

Ha sido un año interesante, aunque como freelance haya pecado de novato en varias ocasiones, me haya metido en más jaleos de los que podía manejar, la crisis:P , he disfrutado de este trabajo más que nunca. Sólo espero que en 2009 se empiece a ver el trabajo realizado durante este año, además de seguir aprendiendo y disfrutando en esta profesión ;)

PD: Feliz año nuevo!! :D

Al fin jLibrary 1.2

Tuesday, August 5th, 2008

Depués de que hace un año Martín me adoptara como committer de jLibrary, por fin está disponible la versión 1.2 para descarga.

Como cuenta el mismo Martín en su post sobre la historia de la release, tras haber acabado el curso que impartió Al de JSF, andaba buscando algo que hacer para aplicar lo que había aprendido y seguir aprendiendo más sobre esta especificación. De inicio la idea era crar una interfaz web que tuviera una parte pública con Servlets+Freemarker (reutilizando la exportación de repositorios a HTML que ya existía) y otra de administración con JSF. Con el tiempo tiramos todo lo que estuvimos haciendo con JSF porque en muchos casos acabábamos duplicando trabajo o haciendo integraciones “extrañas” entre administración y parte pública, y nos centramos en trabajar únicamente con Servlets y Freemarker.

En fin, que hacía algunos meses que estaba casi lista esta versión, ya cuando publicamos la demo web en beta las mejoras de la parte servidor estaban casi acabadas, tan sólo hicimos algún ajuste tras esto, pero otro proyecto que no tiene nada que ver se nos cruzó en el camino y no quedaba tiempo para darle el último empujón. Por esto, gran punto para la gente de Blandware por darle ese emujón, además de que con una empresa dentro del proyecto creo que es interesante desde un punto de vista comercial.

Como curiosidad en cuanto a las mejoras en la parte servidor, estos días después de haber salido la versión y la noticia en TheServerSide y javaHispano, cada vez que he entrado a monitorizar el número de usuarios concurrentes no lo he visto debajo de los 40/50 e incluso he llegado a ver poco más de 100(según google analytics, ayer más de 1800 visitas), que para las modestas características del servidor está realmente bien.

jLibrary Web beta

Wednesday, January 23rd, 2008

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.