Este fin de semana he estado en el Mozilla Developer Day de París donde se ha hablado de muchas cosas interesantes sobre desarrollo XUL y sobre el Mozilla Developer Center.
El viernes tuve la oportunidad de visitar un poco la ciudad con Henrik Skupin (whimboo del equipo alemán) y con Adrian (equipo polaco) durante toda la tarde, nos tuvimos que dar prisa para visitar en 5 horas todo lo que queríamos ver, pero el metro nos ayudó bastante. Primero visitamos la oficina de Mozilla Europe y luego ya comenzamos nuestro tour por París: Notre Dame, Torre Eiffel, Arco del Triunfo, Plaza de la Concordia y finalmente las afueras del Museo del Louvre.
El mismo viernes por la noche asistimos a la cena con la gente de Mozilla en el restaurante Dalva donde pudimos seguir conversando entre los colaboradores.
Las conferencias el sábado en el Club Confair comenzaron a las 10y allí pude hablar con mucha gente interesante como Eric Shepherd (líder del MDC), Tristan Nitot (presidente de Mozilla Europe), y demás colaboradores y desarrolladores de distintos países.
El sábado por la noche cenamos en un restaurante español llamado «La Bodega» donde había espectáculo musical y discoteca donde lo pasamos genial.
Podéis ver mis fotos en flickr del fin de semana y también todas las fotos del evento que han ido subiendo tanto a flickr como a picasa.
A continuación intentaré hacer un resumen sobre todo lo que se trató en las charlas del sábado.
Mike Shaver llevó la organización de todas las charlas dando paso a todos los participantes y dió la charla de bienvenida así como la mesa redonda para ver que queríamos tratar y cuando.
La primer charla fue a cargo de Neil Deakin quien habló sobre el desarrollo de la nueva versión de XUL (1.9) y sobre el futuro de la misma, nuevos widgets, menús… etc. Podéis leer un pequeño resumen en la primera parte de este documento.
Posteriormente se habló sobre las herramientas para los desarrolladores de XUL, ya que hay diferentes públicos se necesitan herramientas que hagan fácil el desarrollo. Por ejemplo desde mozpad.org están desarrollando un IDE para XUL. Se apuntó que debería tenerse en cuenta que se pueda especificar en las aplicaciones que cadenas pueden ser traducidas. Se resaltó la importancia de tener una buena documentación en el MDC.
Después de la comida varias personas mostraron sus aplicaciones en XUL, entre ellas:
- Paul Rouget: Codeeditor un IDE para XUL basado en scintilla (coloración sintáctica, code folding, autocompletado…)
- Nicolas Froidure: BBComposer una extensión para editar cualquier cuadro de texto con XHTML, BBCode o Mediawiki.
- John Resig (creador de JQuery): FUEL, la API en javascript que facilitará mucho las cosas a los desarrolladores de extensiones a la hora de acceder al toolkit y a la aplicación simplificando el uso de XUL DOM y eventos dentro del chrome.
Por ejemplo para añadir un nuevo marcador ahora es tan sencillo como:Application.bookmarks.add(«Mozilla», «http://mozilla.org/»);
FUEL 0.2 esta disponible ya en el trunk de Firefox 3.0a4. - David Teller: OpenBerg Lector, un lector de e-books con muchas opciones, como marca páginas, notas y organizador de libros.
- Jan Odvarko: AllPeers, la extensión para Firefox que permite compartir ficheros con tus contactos
- Allan Beaufour: Joost, televisión gratuita a la carta usando la plataforma Mozilla. (Pude hablar con una persona de Joost que me aseguró que la versión para GNU/Linux se publicará pronto, ya que él había probado la versión en desarrollo y funcionaba muy bien :D)
- Daniel Glazman: El creador de NVU presentó FullerScreen, una extensión que permite una verdadera pantalla completa en Firefox y además permite visualizar pases de diapositivas partiendo de un documento HTML estándar.
- Ben Bucksch: TomTom, la aplicación para administrar tus dispositivos GPS TomTom ahora está basado en XUL.
La siguiente charla fue sobre el Mozilla Developer Center y su traducción. Eric Shepherd centró la charla en forma de mesa redonda donde los colaboradores pudimos exponer nuestros problemas, ideas y compartir con el resto la forma que nuestro equipo trabajaba:
- 13 traducciones
- Nuevo breadcrumbs, nueva versión de MediaWiki
- Se está trabajando en un sistema de búsqueda nuevo
- Meta: aumentar la audiencia
- Retos: falta de gente, tasa de abandonos por cansancio (siempre hay algo para traducir en el MDC y es difícil llegar a sincronizar con el wiki inglés)
- Problema: sincronización entre la versión inglesa y las localizadas
- Idea: Mostrar una nota si la versión inglesa si es más actual que la traducida
- Aplicar las mejoras en las traducciones en el artículo original
- Problema: Asegurar la calidad de la documentación
- Jornadas MDC (fines de semana trabajando para la comunidad)
- El equipo francés tiene una lista con los artículos más importantes basándose en la lista de artículos más visitados en el wiki inglés.
- Crear artículos destacados, mostrar cuanta gente colabora…
- gerv: Ranking entre wikis basado en las traducciones de las páginas más visitadas
- Por mi parte apunté que para que el bot japones y la nueva plantilla que avisa que la traducción esta obsoleta funcionen, todas las páginas deben tener los enlaces interwiki apuntando a los otros wikis.
- Colaborar con las universidades que enseñen idiomas (créditos por las traducciones) – pero: es necesario verificar el trabajo para dar los créditos.
- ¿Cómo animar a la creación?
- Hay usuarios que no saben que pueden editar y quieren agradecérnoslo
- Roles de la Wikipedia: «policía», «bibliotecarios»… etc.
- No podemos forzar a los usuarios a traducir algo, pero se les pueden proponer temas.
- Los problemas de sincronización pueden causar abandonos por cansancio.
- Se deberían bloquear las páginas originales durante la traducción.
- Número de visitas + última edición = informar a los usuarios si es un buen momento para comenzar un traducción (si no ha cambiado en mucho tiempo: sí)
- Comparar los cambios en los párrafos del wiki inglés para intentar ver los cambios en los artículos traducidos.
- ¿Qué hacer con los artículos con licencias que no permiten su modificación? Elaborar una lista con ellos para que se pongan en contacto con el autor.
- Colaborar entre traductores de diversos países compartiendo ideas. Yo ya he enviado mis impresiones a la lista de correo del MDC.
Si queréis colaborar con el MDC, podéis suscribiros a la lista del MDC en español y leer los primeros pasos en el wiki.
Y eso fue todo. Un fin de semana muy interesante donde he aprendido un montón de cosas y que me ha animado más a seguir colaborando con Mozilla.
1 comment for “Mozilla Developer Day (París 2007)”