Project

General

Profile

Actions

Por qué recomendamos actualizar Chamilo

Es muy frecuente que, en los reportes de errores que recibimos, recomendemos primero actualizar su portal a una versión superior de Chamilo antes de mirarlo más a detalle. Porqué se hace esta sugerencia? Este artículo trata explicarlo primero de manera resumida, luego de manera más detallada.

En resumen, estas son las razones:
  • no podemos mantener todas las versiones de Chamilo al mismo tiempo (no tenemos los recursos)
  • muchos de los problemas que uno reporta en realidad ya fueron reportados antes, y corregidos en una posterior versión
  • aunque no podamos garantizar (porque esto sigue siendo un servicio gratuito) que funcionará en la última versión, es probable que muchos de sus problemas y otros problemas que no haya encontrado todavía hayan sido arreglados en esta última versión

Ahora en detalle...

Mantener todas las versiones: una imposibilidad

Desde su lanzamiento y hasta el 2016, se han publicado más de 20 versiones de Chamilo, y siguen publicándose nuevas versiones cada pocos meses.

Una "versión" (o release) de Chamilo no es algo que simplemente agrega nuevas funcionalidades. También es una manera para nosotros de publicar correctivos para que todos puedan aprovechar de ellos de una manera sencilla.

Nosotros dividimos las versiones en dos categorías:
  • versiones mayores: agregan muchas nuevas funcionalidades y generalmente pueden contener nuevos errores
  • versiones menores: no agregan funcionalidades (o muy pocas) pero mayormente corrigen errores encontrados por nuestros usuarios

Por la cantidad de versiones que publicamos, sería imposible para nuestro pequeño equipo de desarrollo (somos menos de 10 desarrolladores oficiales de Chamilo en el 2016) ofrecer correctivos individuales para cada problema encontrado. Por lo tanto, corregimos los problemas en un Chamilo "en desarrollo", que luego de un tiempo se publica como una nueva versión de Chamilo.

Muchos problemas ya fueron resueltos

Es por eso que, muchas veces, cuando uno reporta un error sobre una versión de Chamilo que no es la última, ese error puede haber sido corregido en una versión mayor.

En consecuencia, descargar la última versión menor de su "rama" (una serie de versiones que contienen los mismos primeros 2 números) asegura que una buena cantidad de problemas fueron arreglados.
También proveemos mecanismos relativamente sencillos para actualizar Chamilo a una versión superior. Si ha instalado Chamilo antes, actualizar es un paso más complicado. No dos, ni tres. Simplemente requiere tomar un backup y poder restaurarlo si algo no funciona bien durante la actualización.

Finalmente, ocasionalmente algunos grupos de seguridad hacen auditoría sobre Chamilo y nos reportan posibles fallas. Estas se publican en nuestra página de seguridad y se arreglan en la versión siguiente de Chamilo (y se publican los cambios de código que tienen que ser aplicados a sus portales para cubrir las fallas sin actualizar). Por eso también es importante mantener una versión reciente de Chamilo.

Hoy en día (2016), una versión 1.9 de Chamilo tiene más de 2 años de antiguedad. En estos 24 meses nacieron nuevos navegadores, nuevas funcionalidades de protocolos que pueden mejorar su experiencia en internet, etc. Es importante actualizar, y realmente no es tan complicado.

No garantizamos nada, pero nos esforzamos al máximo

Uno de los temas que surgen con frecuencias es saber si podemos garantizar que en la siguiente versión todo funciona bien, o que su problema en particular fue resuelto...

Pues NO, no lo podemos garantizar. Contamos con vosotros para revisar las cosas, simplemente porque bueno... consideramos que nuestra responsabilidad es proveerles un buen sistema de educación en línea sin costo, pero no tener costo también implica límites a lo que podemos hacer.

Pero vaya que nos esforzamos mucho (desarrollamos pruebas automatizadas, hacemos cientos de revisiones manuales a cada versión, tenemos talleres gratuitos donde nos da la oportunidad de revisar si todo está bien y usamos nuestro software internamente para capacitarnos).

Adicionalmente, os damos portales especiales solo para que podais revisar si todo está bien en la versión que os proponemos.
Por ejemplo:

Conclusión

Con todo lo dicho, esperamos ahora que tenga más claro porqué es que os estamos pidiendo que actualizeis. No es porque nos divierte ni porque queremos forzar os a mostrarnos su compromiso. Es simplemente porque no hay otra manera.

Updated by Yannick Warnier over 2 years ago · 1 revisions