Hola Amigos del CRM FreeWare y de Viva el software libre para Pymes, me llaman EL AnArKistA y soy un Noob de la programación, pero me las arreglo como puedo gracias a toda esa comunidad de amigos que comparten la información y sus programas desinteresada mente (No como Otros sin querer señalar a SOPA).
Como e visto que nadie sabe o no quiere contar por estos lugares como instalar el ModerAqua de SugarCRM en versiones superiores a la 6.1.x voy a explicar por pasos como hacerlo.
1. Descargar lo Necesario
•
SugarCRM La Version 6.1.7 http://www.sugarforge.org/frs/download.php/8590/SugarCE-6.1.7.zip
• ModernAqua la Version 0.5.7
http://www.sugarforge.org/frs/download.php/7468/ModernAqua-057.zip
2. Extraer la de
SugarCE-6.1.7.zip la carpeta
images que se encuentra dentro de la carpeta
Themes/defaul
3. Extraer a tu PC de
ModernAqua-o57.zip los archivos
manifest.php que esta en la raíz del zip y
themedef.php que esta en la carpeta ModernAqua.
4. Abrir con un editor html o el Bloc de Notas el archivo
manifest.php y buscar estas líneas en el codigo
0 => '6\.0\.\d(beta\d|RC\d|[a-z])?',
1 => '6\.1\.\d(beta\d|RC\d|[a-z])?',
Borrar la línea
1 => '6\.1\.\d(beta\d|RC\d|[a-z])?',
Y Cambiar esta línea
0 => '6\.0\.\d(beta\d|RC\d|[a-z])?',
Por esta otra
0 => '6\.*\.\d(beta\d|RC\d|[a-z])?',
Y guardarlo con el mismo nombre manifest.php
Quedaria de esta manera
<?php
$manifest = array (
'acceptable_sugar_versions' => array(
'exact_matches' => array(),
'regex_matches' => array(
0 => '6\.*\.\d(beta\d|RC\d|[a-z])?',
),
),
'acceptable_sugar_flavors' => array(
0 => 'CE',
1 => 'PRO',
),
'name' => 'Modern Aqua',
'description' => 'MacOSX-like theme',
'author' => 'CogniTom Academic Design',
'published_date' => '2010-10-19 0:12:00',
'version' => '0.5.7',
'type' => 'theme',
'is_uninstallable' => TRUE,
'icon' => 'images/Themes.gif',
'copy_files' => array(
'from_dir' => 'ModernAqua',
'to_dir' => 'themes/ModernAqua',
'force_copy' => array(),
),
);
?>
5. Abrir con un editor html o el Bloc de Notas el archivo themedef.php y buscar estas líneas en el codigo
$themedef = array(
'name' => "Modern Aqua",
'description' => "MacOSX-like theme by CogniTom",
'version' => array(
'regex_matches' => array(
'6\.0\.*',
'6\.1\.*',
'6\.2\.*',
),
),
);
Borrar las líneas
'6\.1\.*',
'6\.2\.*',
Y Cambiar esta línea
'6\.0\.*',
Por esta otra
'6\.*\.*',
Y guardarlo con el mismo nombre themedef.php
Quedaria de esta manera
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
/************************************************** *******************************
* SugarCRM is a customer relationship management program developed by
* SugarCRM, Inc. Copyright (C) 2004-2010 SugarCRM Inc.
*
* This program is free software; you can redistribute it and/or modify it under
* the terms of the GNU Affero General Public License version 3 as published by the
* Free Software Foundation with the addition of the following permission added
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
* details.
*
* You should have received a copy of the GNU Affero General Public License along with
* this program; if not, see Licenses - GNU Project - Free Software Foundation (FSF) or write to the Free
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301 USA.
*
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
*
* The interactive user interfaces in modified source and object code versions
* of this program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU Affero General Public License version 3.
*
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
* these Appropriate Legal Notices must retain the display of the "Powered by
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
* technical reasons, the Appropriate Legal Notices must display the words
* "Powered by SugarCRM".
************************************************** ******************************/
$themedef = array(
'name' => "Modern Aqua",
'description' => "MacOSX-like theme by CogniTom",
'version' => array(
'regex_matches' => array(
'6\.*\.*',
),
),
);
6. Sustituir los archivos del
ModernAqua-o57.zip por los que hemos modificado, recordar
manifest.php en la raíz del zip y themedef.php en la carpeta ModernAqua.
7. Ahora coger la carpeta de images que extraimos del
SugarCE-6.1.7.zip y la teneis agregar todas las imágenes que no tengáis en la carpeta de
Themes/images de vuestra instalación del SugarCRM, esto se hace de la siguiente manera coges la carpeta images que extraimos y la arrastras a la carpeta
Themes de tu SugarCRM cuando te pregunte que si quieres sustituir los archivos que ya existen en la carpeta le dices que
NO y listo agregadas todas las imágenes que no tienen los SugarCRM superiores a la 6.1.x..
8. Ahora toca ir al panel de administración del SugarCRM y a instalar un modulo subir el
ModernAqua-o57.zip modificado con nuestros archivos manifest.php y themedef.php e instalarlo de manera habitual.
9. Ahora viene la siguiente trampa, en la carpeta Themes de tu instalación del SugarCRM le cambias el nombre a la carpeta
Sugar5 por el de Sugar5_off y a la carpeta
ModernAqua le cambias el nombre por el de Sugar5
Y LISTO YA TIENES FUNCIONANDO EL MODERAQUA