Zurmo - Open Source CRM


We have been working on an Open Source CRM application that is written in PHP utilizing Yii, JQuery, and RedBeanPHP and relies heavily on test driven development. It might be one of the most complex projects on Yii to date. Right now, we have 1000+ unit tests running across eight server configurations and utilize selenium for a nice set of functional tests too. Take a look and let me know what you think: http://zurmo.org



Very cool. Thanks for sharing this.


Looks nice. Any plans of supporting opera browser as well?

really impressive !!! good job !


Why use RedBeanPHP instead of Yii’s own ActiveRecord?

No plans for Opera as of yet, but I can see it being supported in a future release. If you could submit on our Feature Request page page, that would be great.


We chose RedBeanPHP because we thought it was a better fit for our project and offered some additional flexibility we liked. For ORM, RedBean auto builds database schema and keeps in sync with definitions in the application.

We currently have functional tests developed for IE, Firefox and Chrome, and that is why we currently support only those browsers in app. However, it is possible that application works fully in Opera too, and if you want to try how it works in Opera you need to add Opera signature to BeginRequestBehavior::handleBrowserCheck() function(app/protected/modules/zurmo/components/BeginRequestBehavior.php).

im impressed it cool, which jquery chart is this (for generating this bar charts)?

We used Fusion Charts for those charts on dashboard.

was speed part of the reasons you chose RedBeanPHP or ActiveRecord??

did you use the CRUD from gii to generate any script for RedBeanPHP??


No, the reason was not speed, but ORM features that offers RedBeanPHP.

We didn’t use gii at all, we created all models, views and controllers manually.

Use ExtJS , will give you more preformance for this app http://www.sencha.com/products/extjs/

Thank you for the recommendation Igor. Much appreciated!

Nice interface


Pic 1) our customer mask

Pic 2) Zurmo Account Mask

I like the "toolbox" in pic 2 at the right side! I will include something similar in our customer mask…

then looking at our customer mask, we try to reduce to the "high frequent" informations for a "first look"…

Feedback and Discussion welcome!

Cheers Phil

Thanks for your feedback. We will be releasing a really cool User interface soon that I think you will enjoy.

Thank you coderkk. We are currently revamping our user interface and will have something to show in the next 45-60 days

Very nice

What I found out is that most people use SugarCRM and Salesforce because of their MS Outlook Plug-ins and contact/task auto sync features so I guess you guys probably have a plan for developing MS Outlook plugins too

You might also want to be looking at developing a sync tool for Google App powered emails