Lamento haberme tomado tanto tiempo, pero he tenido serio problemas en cuanto a la gramatica en el texto y hay terminos que defnitivamente son nuevos para mi y no pude traducirlos, aún ingoro muchas cosas, pero quize poner el primer avance que hice, tal vez alguien mas podria corregirlo y definitivamente mejorarlo, no quiere decir que abandone ahi al traduccion, solo que pienso que tal vez lo necesiten y por eso queria poner al menos un avance.
Joomla! celebra hoy su primer aniversario y siento que es una excelente oportunidad para mirar atrás. La historia de Joomla! es larga y rica en detalles. Existen muchos puntos de vista. Esta es la mía.
El nacimiento de un nuevo proyecto
Joomla! Nació el primero de setiembre del 2005. Some called it a fork. Some called it a spoon . Some call it an entire table setting. Independientemente de su posición filosófica, el asunto es que Joomla! fue la continuación del trabajo del Equipo de Desarrolladores de Mambo que unánimemente renuncio al proyecto en agosto de 2005. Hasta donde sé esto fue un evento único en la historia del OpenSource, nunca antes se hizo que un proyecto completo y una comunidad se mudaran de casa.
Después de la separación real, nosotros nos pusimos en una situación emocionante y difícil. Emocionante porque nosotros lo administraríamos, por primera vez en la historia replantearíamos un proyecto OpenSource y lo moveríamos a una nueva casa. Difícil porque esto nunca había sido hecho antes. Escribíamos las páginas en blanco de nuestro libro de experiencias, un paso a la vez.
Además el gran esfuerzo puso mucha tensión sobre el equipo principal. Las dificultades que normalmente surgen en periodos de meses o años, tuvieron que ser tratados en un período de semanas. La presión de comunidad era alta, los códigos necesitaban ser creados, lanzar una versión, una sensación de estabilidad… y encima de todo tuvimos que mantener la calma. Cuando miro un año atrás aun me sorprende lo que la gente puede lograr cuando juntan sus mentes por una razón y estoy orgulloso de ser parte de los que escriben la historia OpenSource.
Un nuevo proyecto, un viejo producto
El replanteamiento del proyecto fue un gran éxito y el nombre del proyecto Joomla! Se hizo un lugar en la escena OpenSource. Logramos establecer una marca clara y con identidad. A pesar de nuestros esfuerzos, el relanzamiento del producto fue menos exitoso.
¿Cual es la diferencia entre Mambo y joomla?
Esto debe haber sido la pregunta más hecha en los meses y semanas después de la separación. Una pregunta muy válida por cierto. ¿Qué es en realidad Joomla! 1.0, este pertenece a Mambo, es casualmente parecido, o es un nuevo producto nacido de él?
Después de la separación nosotros estuvimos frente a un problema, mientras Joomla! 1.0 era de hecho una reescritura de Mambo, este no tenía establecido su propia personalidad aún. Aunque ya tenía una cantidad enorme de usuarios desde el nacimiento, para un nuevo usuario esto todavía era una copia modificada de Mambo. La apariencia y el funcionamiento era el mismo, la única diferencia era el logo y el nombre. ¿Cómo decir que Joomla! era diferente de Mambo? No era posible.
Un nuevo proyecto, un viejo equipo
Se hizo evidente que tuvimos que crear una nueva versión pronto para mostrar que el proyecto aun sobrevivía y diferenciarnos de Mambo. ¿Pero como lo haríamos? ¿Siguiendo el viejo itinerario o no? ¿Optando por un ciclo de lanzamiento más largo o escogiendo una solución más prudente con lanzamientos cortos y rápidos?. Muchas preguntas, muy pocas respuestas.
En aquel momento la última opción parecía la más adecuada. Todo el equipo permanecía ahí, nosotros fácilmente podíamos retomar el desarrollo otra vez. La presión de comunidad internacional, sobre todo de la comunidad francesa, nos convenció por un ciclo de liberación más corto y seguir con la propuesta de internacionalización como característica principal. En octubre de 2005 retomamos el proyecto como si nada hubiese cambiado.
Pronto estaría claro que esto fue un error fatal. El spooning del proyecto se había marchado esto creaba tensiones sobre la comunidad y el equipo principal. Invitaron gente nueva, otros abandonaron, era necesario procesar a la nueva gente para ponerlos en lugares y puestos diferentes. Vimos una época de discusiones pesadas y a veces acaloradas en los foros que enviaban una multitud de problemas. Crecimos lentamente, no solo el nombre del proyecto tenía cambios, sino además esto tenía enormes implicaciones sobre la estructura y procesos en nuestra comunidad
Un nuevo proyecto, un nuevo equipo
En los meses siguientes tuvimos una verdadera lucha por establecer normas para el propio equipo Joomla!. En aquel momento nos encontrábamos dentro de la tormenta y tratamos con una multitud de asuntos, sobretodo con la comunicación y procesos. Pudimos haber anunciado un descanso, paramos todo nuestro trabajo y tomamos las ediciones clasificándolas antes seguir. Esto causó un proceso de desarrollo más largo (1.1 beta para Abril del 2006 inicialmente fue muy criticada) un proceso más normal, ágil y tarde o temprano lo que será Joomla 1.5.
Mientras tanto la presión de la comunidad creció, especialmente en los foros. La gente expreso su descontento por la forma como iban las cosas. Los proceso políticos siempre tienen un efecto negativo sobre las comunidades y Joomla! no fue la excepción. Esto fue solo en los dos meses en los que los grupos de trabajo empezaban a decidirse y nos movíamos lentamente dentro de la fase de normalización, mientras la motivación se incrementaba.
Es bueno ver este suceso, quiere decir que vamos en la ruta correcta. En las semanas siguientes los grupos de trabajo se desplazaran a la fase de ejecución, donde debemos ser capaces de funcionar como una unidad para encontrar la forma de ayudar para terminar la tarea en Joomla! 1.5.
El nacimiento de un nuevo producto
Joomla! 1.5 será el primer producto que lanzamos como comunidad. Es el resultado después del proceso de separación que tuvimos y personalmente pienso que se convertirá en un producto excelente, debemos estar orgullosos de nosotros.
Objetivos detrás de 1.5
El impulso principal detrás del diseño de Joomla! 1.5 es intentar usar la arquitectura y todas las extensiones de Joomla! 1.0. No podemos negar que los API’s en 1.0.x no están conforme a los últimos estándares de codificación profesional. La mayor parte de los API’s no son flexibles y no siempre con principios apropiados orientados al objeto. Estos problemas han sido discutidos repetidamente y todos coincidimos en hacer algo al respecto.
En el pasado estos cambios siempre eran evadidos ya que ellos entrarían en una versión 5.0. Una versión que fue iniciada muchas veces, pero nunca lanzada. Para hacer el código base más atractivo para desarrolladores profesionales, no podíamos marcharnos dejándolo así.
El ciclo de desarrollo de 1.5 fue en el momento ideal. Hemos utilizado el tiempo que tomó para investigar correctamente las ediciones UTF-8 y el refactor del código base. Nos basamos en el feedback recolectado el año pasado y las experiencias de desarrollar 4.5.3. Como resultado el sistema ha sido reestructurado y los API’s han sido aclarados dando como resultado una estructura flexible y fabulosa con los nuevos estándares para el futuro desarrollo de Joomla!.
¿Por qué 1.5?
Muchos de los más grandes arreglos en nuestro itinerario no pudieron ser puestos en
práctica de un modo compatible y se necesita incrementar una versión mejor. Joomla! 1.5 intenta tomar todas las ediciones que pueden ser tratadas sin comprometer la compatibilidad. La razón principal de llamarlo 1.5 y no 2.0 es solamente porque esto es el 90 % compatible y usa el mismo esquema de base de datos que 1.0. Mucho se ha hablado del desarrollo de Joomla!, Realmente la historia es mas grande que Joomla! 1.0 Esto vienes de años atrás, atraviesa continentes, e incluye miles. Es una historia fantástica, con todos sus temas - avaricia, rabia, agitación, amor perdido. Pero sobre todo es una historia de la dedicación de la gente que trabaja para hacer realidad algo en lo que creen de verdad. Ese algo que pienso puede estar relacionado con – no importa cual es el camino de la vida. Es por esto que Joomla es maravilloso.
Para mi, la historia incluye la realización de algo en lo que yo nunca antes hubiera creido, y descubrir cómo tus sueños podrían ser fácilmente arrebatados y alejados. En última instancia aunque yo comprendiera que con algo de paciencia, lucha y trabajo duro, cualquier cosa es posible.
En los años que vienen, espero Joomla! gané la capacidad de ser un lugar donde la gente puede ir junta y compartir sus pensamientos en sociedad y seguir. Distintas personas tienen diversas ideas, y estas se pueden expresar de diversas maneras con las extensiones. Estas extensiones crean el ecosistema de Joomla! Cualquier proyecto tiene discrepancias entre las demás personas, pero tener sus contribuciones e ideas alrededor es beneficioso para cada uno.
Joomla! es un éxito hoy y esta ganando la atención de las personas alrededor del planeta. Muchos personas están encontrando el proyecto y con ello nuevas formas de contribuir. Esta clase de cosas es esencial para mantener el proyecto vibrante y mantener el flujo de la innovación. Es importante que aquellos que estamos desde antes nos tomemos unos minutos para compartir, que hicimos y que no hicimos. Los problemas que afrontamos, el precio que pagamos. Este proyecto no es un exito por accidente. Su éxito representa la suma total de la energía puesta por millares de personas alrededor del mundo por más de media década.
Hace un año el mundo nunca había oído hablar de Joomla!, hoy Joomla! ha ganado un lugar en el camino virtual, será emocionante ver lo que traerá el mañana. ¡Feliz Aniversario!
01 de Setiembre del 2006