sugardev.net's blog

SugarCRM 5.0.0d fixes upgrade issues

Sugar has released the D patch for 5.0.0, fixing some upgrade bugs:

Bug 19791
Sugar Upgrade Wizard fails if the upgrade directory located under cache/upload is
renamed or is missing.
Bug 18876
Upgrading to Sugar Profession 5.0 GA failed with an error message.
Bug 18967
During the upgrade process, if you log out of the Sugar application, the Upgrade
wizard is not accessible when you log back in.
Bug 19085
When upgrading from 4.5.1e to 5.0.0c, the Upgrade Wizard displays a SQL error

5.0.0c released

SugarCRM just published 5.0.0c, a bugfix release to the 5.0 tree. This update contains a lot of essential bugfixes. You are encouraged to update youar installation(s).

DIFF file against patch B

Download patch C

A list of most important bugfixes:

About bugs, contributions, and 'commercial open source'

When it comes to open source, many would say that SugarCRM is a bit odd. A bit like fries & ketchup (like we do here in The Netherlands), or the fact that PHP never seems to be able to decide between "$needle, $haystack" or "$haystack, $needle".

Show page resources for performance assessment

SugarCRM provides the possibility of showing a quick summary of the resources (caching & queries) used to create the page, in addition to the server repsonse time. This can help you analyze the performance of your SugarCRM installation. Read on to find out how.

API updated to 5.0.0b

We've updated our API to SugarCRM's new 5.0.0b release.

What are you waiting for? Check out the API!

The pitifully named cache directory

In SugarCRM, the cache directory isn't used for just cached data. Let us look at a typical cache directory (5.0.0b, upgraded from Sugar 4.5.1):

5.0.0b patch is out

Sugar released a the new B patch for the 5.0 branch, you can download it here.

Below you can a list of bugfixes. As usual, Sugar doesn't post a full changelog on their website, just a list of resolved bugs. Other things have changed as well (I quickly noticed that there's a different Quick Repair interface, and a modified Studio interface).

Modules

Bug 9267
When creating a task, if you enter the due time along with the due date, the date

Sugar 5.0 is out!

Sugar 5.0 has just been released. This major release adds a number of nice features to Sugar, including a meta driven user interface and a rewrite to the MVC design pattern.

View the 5.0 webcast

Why am I being redirected in Sugar?

...I DID modify the handleRedirect() function!

If you're wondering, first look at this: here. There is duplicated functionality in Sugar, the SugarApplication::redirect() function is the one you should use, not handleRedirect(). That one is there for BC.

Custom language files

Translating Sugar and adding custom language strings and/or dropdown arrays can be a bit tricky. Basically, the problem is: When there's an error, you're on your own. This means that fields without a translation, or undefined dropdowns will usually just stay empty. So, we dig in.

Syndicate content