miércoles, 25 de mayo de 2011

Openbravo 3: análisis para el mercado de Chile

Este año está disponible la nueva versión de Openbravo: 3, sobre la cual vale la pena detenerse a realizar un pequeño análisis

Ventajas de la nueva versión de Openbravo 3

Módulos Openbravo
Promueve una implementación (deployment) ágil, permitiendo implementar por módulos. La pregunta inmediata es: ¿pero acaso no todos los ERP debiesen poder implementarse de esta forma? La respuesta evidente es SI, pero la realidad es que la estructura modular no es tan flexible y siempre caemos en la necesidad de implementar gran parte de los módulos. Cualquiera que haya implementado Openbravo se dará cuenta que debe activar todos los módulos para que el sistema funcione, sin bien es cierto no es necesario activarlos por completo, debo parametrizarlos al fin y al cabo.
Además del Agil Deployment, incorpora las funcionalidades de BI y CRM desde un punto de vista integral, permitiendo hacer pronósticos de venta (básicos, pero más lejos de lo que cualquier ERP local puede llegar) y reportes del tipo BI.

Desventajas de Openbravo 3

Claramente la desventaja primera es la necesidad de adaptarlo a un mercado local, para lo que necesitaremos la traducción operativa 100%. Si bien es cierto, la traducción a Español - Chile de Openbravo 2.5 podría ser usada, no es una traducción que funcione correctamente, dejando varios términos en inglés. Esto es principalmente a que la estructura ha cambiado.
Otro tema, pero que viene desde la última versión estable de 2.5, es que el plan de cuentas para Chile no puede ser cargado, tal como está y necesita que se le añada una nueva columna a este. De este par de temas, el más complejo es el de traducción, dejando así a esta versión no recomendada aún para el mercado local hasta que se termine dicha traducción.
Finalmente (y tal vez el problema mayor de esta versión) es que la versión comunitaria (community) no incorpora todos los módulos que incorporaba anteriormente en sus versiones 2.x, y estas funcionalidades solo están disponibles en la versión de pago profesional, excluyendo estas funcionalidades de la versión community y de la versión de pago "basic". Lo que queda fuera de esta versión community es una amplia gama de funcionalidades no menores, ya que excluye:

  • Manufactura
  • MRP
  • Proyectos y servicios
  • Gestión de activos
  • Documentos entre compañías


En resumen

Concluyo que es una muy buena versión, aunque la gente de Openbravo no ha sabido promoverla. Actualmente cuenta en Chile con estudios apoyados por la Universidad de Chile y por la SOFOFA, que la definen como uno de los únicos dos ERPs Opensource que pueden ser instalados y usados, sin embargo la falta de esta información por la gente de Openbravo, sumado al poco marketing que han añadido a esta versión, han hecho que pase sin tanta gloria como debiese, pero es un excelente producto que, con las falencias que pueda tener, está a años luz de los productos nacionales, los cuales aún están dando el paso a ser 100% web y/o a usar bases de datos relacionales, porque aunque parezca difícil de creer, muy pocos ERPs locales usan bases de datos relacionales, en el fondo usan archivos planos, los cuales son altamente susceptibles a fallas y vulnerabilidad de seguridad, además que no han dado el paso a ser web. Openbravo nace de un concepto ERP de (a) módulos integrados, (b) uso de bases de datos para almacenar información y (c) capa de presentación 100% web.
La exclusión de funcionalidades en la nueva versión puede no ser relevante para muchas empresas, por lo que si no es de su interés gestionar proyectos o manufactura, perfectamente puede ir por esta versión. Ahora, si su tema involucra esta necesidad, recomiendo ir a la última versión estable 2.x, que aunque es una versión anterior de Openbravo, es ampliamente muy superior a los ERPs locales. De hecho, la versión 2.5 sigue estando adelantada en años a las versiones de ERPs locales.

Actualización de Joomla 1.5 a 1.6

Hace poco tuve que actualizar algunos sitios en Joomla 1.5.x a 1.6, por lo que decidí hacer este mini tutorial de Como actualizar joomla, muy básico pero práctico.

Actualizar a la última versión de 1.5

Antes de actualizar a Joomla 1.6, debes ir a la última versión de 1.5.x, para lo que debes seguir los siguientes simples pasos.

Respaldar

Esta es la premisa primera y obligatoria antes de cualquier actualización. Respalda archivos y base de datos. Recomiendo el uso de cpanel para ambas tareas: www.tusitio.com/cpanel , donde tusitio.com es tu sitio particular, evidentemente.

Comprueba cual es tu versión específica actual de Joomla 1.5.xx

La versión es visible en el panel de administración de joomla, ingresas a www.tusitio.com/administrator y después de ingresar tus credenciales, verás en la esquina superior derecha, la versión de joomla que estés usando. Debes tener una versión 1.5, pero lo importante es saber en detalle cual es para saber que actualización debemos descargar a continuación

Descarga la última versión estable

Desde:
http://joomlacode.org/gf/project/spanish/frs/?action=FrsReleaseView&release_id=14525
Si tienes problemas con el link anterior, ve a través de http://www.joomlaspanish.org/ y busca 1.5, última versión estable. Ahí selecciona tu versión y la descargas.
Al momento de escribir este post, la última versión estable era 1.5.23 y lo más probable es que se mantenga en el tiempo ya que las actualizaciones debiesen ir por 1.6 y no por 1.5

Instala la última versión estable de Joomla 1.5.x

Una vez descargada, la subes a tu sitio (ftp o cpanel) y la descomprimes en el directorio raíz de tu sitio, reemplazando los archivos y directorios originales. Recuerda que antes realizaste un respaldo de todo, para que en caso de fallas lo uses para restaurar tu instalación. Si te saltaste el paso del respaldo, te insto a que lo hagas ahora, ya que la responsabilidad de la actualización está en tus manos.

Comprobación

En este punto ya debes tener la última versión estable de Joomla 1.5.xx instalada y funcionando. Compruébalo entrando en tu sitio como visitante y, por otro lado, al panel de control y confirma que esté todo bien. Deberás ver en el panel de control que figura la última versión (la que acabas de descargar) como versión en uso. En cuanto al sitio web, deberás ver que está

Si todo está bien, puedes seguir al paso siguiente, para actualizar a joomla 1.6

Actualizar a Joomla 1.6 desde 1.5.x

Debes haber instalado la última versión estable (pasos anteriores). Si no lo has hecho aún, hazlo antes de continuar, ya que es un requisito.

Respaldar

Sigue los pasos antes descritos para hacer un respaldo de tu sistema

Revisar requisitos

Revisa que cumples con los requisitos para actualizar tu sistema:
Joomla 1.6: http://docs.joomla.org/Joomla_1.6_technical_requirements
JUpgrade: http://www.matware.com.ar/joomla/jupgrade.html

JUpgrade: Descarga la última versión estable

Para actualizar, usaremos la aplicación JUpgrade.
Desde el siguiente link, descarga la última versión estable de esta aplicación.
http://www.matware.com.ar/downloads/joomla/jupgrade.html

Ejecuta JUpgrade para actualizar a Joomla 1.6

Desde la consola de administración de Joomla, selecciona jUpgrade desde "Componentes" y da click en iniciar upgrade (start upgrade). jUpgrade revisará si están todos los componentes listos para ser instalados y te dará un aviso si falta alguno.
Mantente en esa ventana hasta que termine el proceso.

Problema común con JUpgrade

Si el proceso se detiene en la descarga y no avanza más
Compruebe que en el directorio temporal del servidor esté el archivo de la versión 6 de joomla. Para eso, puedes ver el directorio /public_html/tusitioweb/tmp y debieses tener un archivo llamado joomla16.zip que pesa uno 7.7 MB aproximadamente. Si el archivo está, pero el proceso de actualización no pasa de la descarga, deshabilita la opción de descargar: En "components" --> "jUpgrade" ve a "parameters" y en "Skip Download" selecciona "yes".
Graba y vuelve a intentar la ejecución de JUpgrade.

Revisa los resultados

Revisa el nuevo sitio, tanto la consola de administración como la de usuarios. Esto hazlo a través de los links que se entregan al final del proceso de actualización.

Mueve tu antiguo sitio

Si todo está bien, deberás realizar un par de cambios de archivos y directorios para terminar.
Todo tu antiguo sitio, a excepción del directorio jupgrade, muevelo a un directorio externo, como por ejemplo: /public_html/miantiguositio/

Mueve el directorio de JUpgrade a la raíz de tu sitio oficial

Todas las carpetas dentro del directorio jUpgrade las puedes mover ahora a la raíz de tu sitio web.

Problemas comunes

Aparte del problema en la actualización de JUpgrade, que menciono antes y que se entrega una solución en el mismo punto, el problema más común es que ciertos plugins no funcionen en 1.6 o que el template que usas no funcione. Para eso tendrás que buscar reemplazar el pulgón que estés usando por uno que funcione en 1.6 o, en el caso del templare, será un caso más grave en el cual te recomiendo volver al 1.5.x o tomar el largo camino de instalar otro templare que funcione apropiadamente para tu nueva versión de Joomla.
Información adicional de ayuda, la puedes encontrar en los foros especializados: http://www.joomlaspanish.org/foros/
Suerte y espero te haya servidor este mini-post