Ok, I'll admit that I am a little new to SugarCRM. After passing on v4 and watching v5 I decided to take the plunge (v5.5.0) and give a serious look at Sugar (after spending years working with Microsoft CRM), and I have to admit that I am getting pretty frustrated. From the outside, it looks like SugarCRM is well developed and highly customizable using the web based interface -- however the reality seem to be far from that. Here are a few examples of what I am running into
- Inability to move custom drop-downs and values from development to staging to production (cannot find a way to export)
- There is a backup from the web based interface, but no restore (and the backup does not take care of the data in the database)
- Shortcuts are not configurable/editable via web interface (seriously -- I need to edit every Menu.php file by hand???)
- No ability to sync display vs. edit panels (I have to create each from scratch for custom entities??)
- Setting this up on a windows box, while it works is a nightmare and there are so many bugs that it seems to be pointless (simple configurations changes via web based interface will not work, custom relationships cannot be created)
- Reports cannot changed to use custom entities (this might be available in the commercial version, but it would be nice if I could create canned reports based on custom entities at the very least)
Basically it seems to be that if I want to use SugarCRM straight out of the box it is great, if I want to do serious customizations in PHP then the sky is the limit, however if I want do some basic customizations via the web to use SugarCRM to manage something other than sales pipelines (this animal rescue or volunteer organizations) well then I am out of luck which is really a shame.
Some features that I think would really make an impact are
- Combine module builder and studio into a single concept (really they are pretty much the same thing already) and allow for packaging up any number of entities to be exported
- Allow down downs and their values to be exported (this actually should automatically be included in any module package the uses them)
- Ability to update/configure shortcuts via the web
- Simple way to bundle all changes up into a single package and then simple way to import it (data included) into a production environment -- critical from even basic DR or quick build scenarios
- Backup application (including data - with encryption) and provide download link
- Ability to create edit view from detail view (or better yet, create/reset a view from any existing view)
- Ability to create custom home pages and set as default (via web interface)
Now, like I said, I am still new with SugarCRM so if I am mistaken and some (or many) of the items I have listed above are possible today, then please accept my apologies and point me in the direction of where I can learn more -- as I said, SugarCRM seems to be a well thought out product, it just feels like there are a bunch of things missing to the core that would be well worth implementing before building out other functionality.


LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks