I have returned!!

De vuelta al trabajo. El pasado martes me opere de queratono en el ojo izquierdo, por lo que he estado una semana ausente del pc, pero hoy he vuelto al trabajo. Ahora mismo estoy, una vez terminada la traducción al ingles de la guia de usuario, estoy liado con la traducción de la guia del diseñador.

Estas son tareas un poco “aburridas”, pero creo que necesarias e imprescindibles a la hora de intentar crear una comunidad. Una vez terminada esta tarea, me voy a centrar en la pagina web www.gcalfaces.com, a la que intentare darle una apariencia un poco más conseguida, darle vida un poco al foro y la wiki.

Despues de esto, se volverá a acometer las múltiples mejoras sobre la aplicación, pero considero necesario asentar las bases de la aplicación, centrarse un poco en el ‘marketing’ para despues darle un buen empujon al sistema.

Publicado en  on Diciembre 10, 2008 at 10:10 pm Dejar un comentario

User guide

Finalizada la traducción al ingles de la guía de usuario, aunque dado que mi ingles no es muy expléndido quiero buscar que lo revise alguien un poco más puesto. Ahora solo falta la guía de desarrollador y la internacionalización de la página web, incluida junto a una profunda renovación de ésta, ya que dada las prisas con la que se creó, este tema quizas sea la parte más debil de la aplicación.

Bueno, pues a seguir trabajando, aunque los próximos días lo voy a dedicar a centrarme un poco en los otros proyectos que tengo entre manos, la certificación php y el first.

Publicado en  on Noviembre 20, 2008 at 11:07 pm Dejar un comentario

Poniendo el repositorio al dia

Pues listo, ya tengo el repositorio un poco mas ordenado, donde en el tronco podemos ver los tres prototipos ya creados y el nuevo prototipo de la aplicacion en el que estamos trabajando, prototipo 4. Hablamos de prototipo porque la planificación de gcalfaces esta orientado al ciclo de vida “prototipado rapido”, si accedeis a la documentacion via svn anonimo o via www.gcalfaces.com podeis ahincar más en este tema, ademas de poder “disfrutar” de la mucha documentación existente.

A partir de ahora, de aqui a unos dias o semanas se va a intentar traducir los manuales de usuario y de diñador a ingles, ademas de  la internacionalización de la página web www.gcalfaces.com. No es un tema de desarrollo pero creemos que es importante sobre todo en el tema de crear comunidad.

A continuación de este tema, el procedimiento será definir un plan de trabajo, realizando una lista de features a desarrollar e ir acometiendolas en orden de importancia, de momento ya disponemos de una primera lista beta, que adjunto a continuacion, que se creó al finalizar el proyecto fin de carrera y antes de comenzar este concurso:

Acciones de difusion
  1. Traducción a ingles pagina web, manuales e información al usuario (wiki, manuales…)
    1. Translating User Guide…
  2. Incripción en el concurso de software libre, fecha tope 15 de Octubre -> Inscrito
Acciones Inmediatas

Crear en svn prototipo 4, version 1.01 -> Hecho

Refinamiento vista de congreso

  • Requisitos Fuertes

    • Fechas que se deben contemplar: Hecho!
      • Abstract Submission
      • Full Paper Submission
      • Notification
      • Camera Ready
      • Conference
    • Algunas fechas pueden ser vacias en alguna conferencia y, en ese caso no deben crearse todos los eventos. Hecho!
    • El calendario de Año Completo debe salir a partir del mes en curso. Hecho!
    • El titulo del evento debe ser de la forma “Notification/Submission of XXXX” donde XXXX es el nombre del congreso y en la descripcion del evento, se puede poner la otra informacion. Excepto el ultimo evento (“Conference”) que debe ser “XXXXX in LLLLL” donde XXXXX es el nombre y LLLLL la localizacion. Hecho! (que ponemos en la descripción?)
    • Al darle a actualizar, borrar, etc… mostrar un mensaje dicienendo que se esta realizando la operacion (p.e. “(deleting…)” o “(updating…)”
  • Requisitos Opcionales (por orden de importancia)

    • Añadir un campo opcional que sea “Complete Name” para que se pueda poner el nombre largo del congreso (p.e. “International Conference on Service ….”)
    • Que los eventos tengan un color distinto en funcion del tipo que sean:
      • Abstract Submission -> rojo suave
      • Full Paper Submission -> rojo fuerte
      • Notification -> azul
      • Camera Ready -> marron
      • Conference -> verde
(se podria poner una leyenda de los colores al final de la vista)
    • Activar / Desactivar congreso. Permitir activar/desactivar en la vista anual con un click y que de esa forma aparezca en gris en el calendario y salgan al final; ademas no deberian salir los eventos en la vista bimensual. Esta funcionalidad permitiria que te planificaras los congresos a los que quieres, marcandolos de una manera especial
    • Enlace a google map a partir de nombre del lugar.
Publicado en  on at 4:47 pm Dejar un comentario

Comenzando a trabajar

Bueno, pues ya he configurado muchas cosas, ya salgo en el planet y ya he subido el codigo del prototipo 4 de gcalfaces al repositorio de la forja, si estais interesados en ver el codigo podeis hacer co en

svn checkout https://forja.rediris.es/svn/cusl3-gcalfaces

de moemnto el codigo tiene algunas lagunillas, pero quiero ir limpiando un poco e ir subiendo documentacion

En el anterio post nos quedamos en presentar GCalFaces, pues segun la pagina web:

El objetivo de GCalFaces, es el de conseguir un visor de calendarios adaptados a las necesidades propias de cada usuario, o dicho de otra forma, hacer calendarios a la carta.

Para lograr este objetivo, se va a partir sobre la base de Google Calendar. Dicho sistema de calendarios ofrece una posibilidades muy amplias de trabajo, contando con la mayoría de los servicios que cualquier usuario puede necesitar, desde calendarios compartidos, búsqueda de calendarios públicos o toda la potencia que puede ofrecer un gestor de calendarios tradicional, organizando citas o insertando eventos unitarios y/o recurrentes.

Además, Google Calendar ofrece una API de desarrollo sobre la que se construirá nuestra aplicación y sobre la que intentaremos conseguir nuestro objetivo: un gestor de calendarios potente, flexible y que aproveche todas las posibilidades que nos ofrece Google Calendar. Este nuevo sistema debe ofrecer, entre otras características, diferentes vistas antes no contempladas en Google Calendar, como puede ser una vista anual, junto al valor añadido que puede suponer la representación de eventos adaptada a las necesidades de cada calendario.

Como ejemplo de las posibilidades que puede ofrecer nuestro producto, GCalFaces, se va a implementar dos vistas, una vista de exámenes y una vista de congresos.

La vista de exámenes tiene como objetivo planificar el calendario de exámenes y prácticas de un alumno, permitiendo tener un control eficiente del tiempo disponible para cada examen o plazos de presentación de las prácticas del curso.

La vista de congresos tiene como objetivo planificar el conjunto de conferencias a las que se asistirán, de tal forma que los investigadores o ponentes puedan optimizar de una forma fácil y personalizada dicha gestión.

En este caso particular, se puede observar claramente nuestro objetivo, si intentamos organizar las conferencias en Google Calendar. Se conseguiría, pero no disfrutaría de una interfaz adaptada a sus necesidades, sin datos innecesarios (como horas y recurrencias), ni tramites sin sentido (como insertar varios eventos por separado). En el ámbito que nos movemos, todo estaría adaptado a nuestras necesidades desde el primer momento, dirigido a conseguir un mejor tratamiento de información y un análisis rápido y efectivo. Como ejemplo se presenta la planificación de dos congresos tal y como se mostraría en Google Calendar y GCalFaces respectivamente.

El objetivo de GCalFaces es el de conseguir un visor de calendarios adaptados a las necesidades propias de cada usuario, facilitando la creación de vistas personalizadas y basado sobre Google Calendar.

Pues por hoy creo que ya esta bien, voy a ir subiendo toda la documentacion que existe sobre GCalFAces, tanto los manuales de usuario como las presentaciones que existen, a partir de ahi el objetivo sera plantearse un roadmap adecuado para este concurso.

Saludos y a trabajar!

Publicado en  on Noviembre 18, 2008 at 6:55 pm Dejar un comentario

GCalFaces, proyecto o realidad

Con este post inauguramos el blog de GCalFaces, es la primera vez que escribo en un blog por lo que me siento un poco raro, como si hablara al infinito jeje.

En primer lugar me gustaria hacer una pública felicitación a la organización del concurso, ya que ha conseguido que muchos de nosotros participe en un proyecto de software libre, haciendo crecer una comunidad cada día mayor y con más fuerza. GRACIAS.

El proyecto en sí, nace como resultado de un proyecto fin de carrera con mi compañero Manuel Rodríguez de la universidad de Sevilla, que despues de muuuuchas horas de desarrollo y documentación conseguimos una primera beta del sistema, por lo que el objetivo para este concurso es pulir los múltiples defectos que ahora mismo tiene GCalFaces, hacer comunidad y promocianar la aplicación, ya que no queremos que todo ese trabajo quede en saco roto, pretendiendo que de verdad sea útil para la comunidad.

¿Qué es GCalFaces? Lo dejamos para el próximo episodio (ya le estoy cogiendo el gustillo a esto del blog jeje), primero quiero aparecer en el planet!!!!

PD: www.gcalfaces.com

Publicado en  on at 4:45 pm Dejar un comentario