Esta semana tuve que hacer un par de instalaciones de SugarCRM, un CRM
muy bueno pero que presentó un par de problemas para su instalación.
El
primer problema que se me presentó es que luego de instalado la primer
vez no funcionaba bien la edición para agregar nuevos campos en los
registros. Pasó que quería agregar el campo Nextel ID en las cuentas, y
no podía porque no funcionaba la edición. Luego de mucho rebuscar veo
que es por un problema con la versión de php, que actualmente va por la
5.3.0; pero Sugar está en php4. Debo decir que después de cambiar la
versión de php por la 4 no hubo más problemas en cuanto al
funcionamiento de todas las funciones del programa.
El segundo
problema me surgió al tratar de cambiar a español el idioma de Sugar.
Ocurre que Sugar va por la versión 5.5.1RC pero todavía no terminaron
de traducirla, por lo que la última versión disponible del modulo de
idioma español es para la versión está para la versión 5.2 de Sugar.
Por lo yendo a Admin-> Module loader", no deja subir el archivo dando
el error "The uploaded file is not compatible with this version of
Sugar: 5.5.1RC" (o sea "El archivo subido no es compatible con esta
versión de Sugar Suite: 5.5.1RC").
La solución es bastante simple, hay que abrir el archivo manifest.php (se en la raíz del módulo de idioma) y cambiar donde dice
" array (
'exact_matches' => array (
),
'regex_matches' => array (
'5\.2\.0[a-z]?'
),
)"
Por " array (
'exact_matches' => array (
),
'regex_matches' => array (
'5\.5\.1[a-z]?'
),
)"
Y más adelante hay que cambiar donde dice
" // version of code
'version' => '5.2.0j',"
por
" // version of code
'version' => '5.5.1RC',"
volver a meter el archivo en el zip y luego subirlo.
Ésta
solución es temporal hasta tanto salga una versión en español completa.
Otra solución mucho más trabajosa pero mejor es armar una nueva
traducción uno mismo.
No hay comentarios:
Publicar un comentario