Hi,
I am currently on version 5.0.0j PRO and I have some non-upgrade safe customisations, what is the best approach to upgrade my CRM because support for my version will end in January.
Rgds
Chris
Hi,
I am currently on version 5.0.0j PRO and I have some non-upgrade safe customisations, what is the best approach to upgrade my CRM because support for my version will end in January.
Rgds
Chris
Our approach is simple:
1. Keep a list of core hacks (AKA non upgrade-safe customizations). Note reason, affected files, line numbers, comments, original code. Also, put commentary in the script itself. If you have undocumented core hacks, you can spot them by comparing your install with an original SugarCRM archive of exactly the same version. Tools for this include kompare, meld (both on Linux)
2. Upgrade Sugar. You mods will be overridden if Sugar has changed the file it's in.
3. Reimplement core hacks where needed. Special attention must be paid to places where Sugar changed stuff, of course. Update your core hacks document to match the new line numbers and files.
Developers go here
Businesses go there (Dutch)
Modules:
SugarDev.net Developer Tools | Config | Dutch Language Pack
"Nothing gets fixed unless there is a bug"
I have the the DevToolKit installed so I can run a script in that that compares ll the core files and lets me know which ones have changed - I have them all documented separately in another document.
Do I go from 5.0.0 to 5.2 for do I go to 5.1 first??? What is the silent upgrade and is it better?
Rgds
Chris
If there is a path 5.0 -> 5.2 I think that would be best.
Silent installer may be more suitable, I don't have experience with it.
The comparison is done best by external tools.
Developers go here
Businesses go there (Dutch)
Modules:
SugarDev.net Developer Tools | Config | Dutch Language Pack
"Nothing gets fixed unless there is a bug"
André Lopes
DevToolKit / Project of the Month - June 2009
Lampada Global Services- Open Source Solutions
Avenida Ipiranga, 318
Bloco B - CJ 1602
São Paulo, SP 01046-010
Brazil
Office: +55 11 3237-3110
Mobile: +55 11 7636-5859
e-mail: andre@lampadaglobal.com
Lampada Global delivers offshore software development and support services to customers around the world.
Lampada is proud to be a SugarCRM Gold Partner, revolutionizing Customer Relationship Management.
I DO NOT answer questions through PM and Email. If you need some help post your question into SugarForum.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks