YUI Implementation Focus: SugarCRM

August 4, 2006 at 6:27 am by Eric Miraglia | In Development, YUI Implementations |

Recently I posted some examples of how YUI is being put to use within Yahoo. Another point of interest for those of us involved with the YUI Library and community is how the library is being used outside of Yahoo. Members of the Yahoo! Group YDN-JavaScript, which is the YUI community’s key forum, have shared some great examples of applications using YUI. Occasionally, we’ll explore some of those examples here as well to illustrate the kinds of projects for which YUI is being tapped.

SugarCRMSugarCRM, the largest open-source CRM platform with more than 800 customers and 80,000+ downloads per month, became one of the first major web application vendors to deploy YUI when it released its version 4.5 into beta last week (see C|Net’s report, "Open-source firm polishes interface with AJAX" or review recent blog coverage of SugarCRM).

One of the principal enhancements arriving in SugarCRM 4.5 is an elegant, dynamic interface that incorporates a number of useful interaction patterns. Developers Majed Itani, Ajay Gupta, and Wayne Pan (among a team of about 25 total engineers at Sugar) implemented the new interactions using YUI. Pan told us he was about three days into a custom drag and drop implementation when the YUI Library was released as open source in February. "I downloaded YUI and my 300 lines of JavaScript turned into about 10," he said. "I was impressed. It just worked."

The main SugarCRM interface consists of a dashboard on which live configurable "dashlets." With release 4.5, those dashlets can be repositioned on the page using drag and drop. When new dashlets are added (or current ones are dismissed), animation is employed to gradualize the page change and make it more intuitive for the user. The modal DHTML options panel for each dashlet animates down from the top of the screen. When you add new dashlets, your choices are presented in a tree format. The administrative interface also received a major injection of interactive richness. To accomplish all of this, Itani, Gupta and Pan leveraged many of the YUI components: Event, Animation, Connection, Drag & Drop, Container, and TreeView.

To explore SugarCRM’s new interface, visit http://www.sugarcrm.com/crm/demo/45-community-preview.html.

Do you have a YUI implementation that would be of interest to the YUI community? If so, please share your link and post a message to the community forum at YDN-JavaScript, or leave us a message in the comments section below.

Share and extend: Bookmark with Yahoo! My Web | Bookmark with del.icio.us | digg it! | reddit!

3 Comments »

RSS feed for comments on this post. TrackBack URI

  1. Itzle, A web gadget that allows you to walk around websites as if they were physical locations.

    It uses YUI as well, and it’s very neat.

    Home:
    http://www.itzle.com/

    Demo:
    http://www.itzle.com/http://www.yahoo.com

    Comment by Hedger — August 6, 2006 #

  2. […] Le blog de YUI signale que la toute dernière version de SugarCRM intègre YUI. […]

    Pingback by Map the Maps! » Blog Archive » SugarCRM: 1ère implémentation (conséquente) de YUI externe à Yahoo — August 19, 2006 #

  3. […] YUI Implementation Focus: SugarCRM » Yahoo! User Interface Blog (tags: ajax opensource web2.0 yahoo!) About linksMy links -check them out! […]

    Pingback by vrypan|net|log » links for 2006-09-02 — September 2, 2006 #

Leave a comment

Note: Comments are moderated for first-timers. Spam deleted.

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Hosted by Yahoo!

Copyright © 2007 Yahoo! Inc. All rights reserved. Privacy Policy - Terms of Service

Powered by WordPress on Yahoo! Web Hosting.