选型SugarCRM,做二次开发,移动开发(Pad,手机)

关于sugarcrm的三言两语

2010-08-22 09:21:50 来自: kimi(想要变得不一样)

由于工作的需要,要定制一个CRM,在vitigercrm和sugarcrm之间权衡最后还是选择了sugarcrm,毕竟sugarcrm的支持多,网上的资料也多。 
我们要做的是一个电话接入系统,客户来电的时候自动从crm中读出数据来显示客户的资料。 
整个项目花的时间不过两周而已,但其中还是有一些内容可以分享的。 
先说说sugarcrm的设计吧,我们用的是社区版本,高级版本的不懂。 
sugarcrm用的是php+yui,但是整个结构良好,代码也很清除。看官方的指南就可以大抵了解整个软件的运作机制,还有一本sugarcrm的开发权威指南可以做参考。 
sugarcrm实现了soap和rest的接口,这样很容易第三方工具的接入,比如说手机的应用,还有就是邮件系统比如说outlook的接入。 
不好的方面: 
sugarcrm的设计不太复合国内的情况,整个系统显得大而繁琐需要进行定制不能拿来就用。但是这和昂贵的其他系统比起来,如果有自己的开发能力的话还是自己开发比较合适。 
不知道会不会公司专门提供对sugarcrm的定制开发服务。



国内开源SugarCRM应用简介 (2009-04-29 12:51)
分类:  国内开源SugarCRM应用简介


国内开源SugarCRM应用简介
Cu网友:eddiechen
SugarCRM是国外一个非常著名的开源的crm项目,让很多中小企业,也可以使用crm,不过国内
使用的企业不多,希望这篇文章,能让你对sugar有一个大概了解。
SugarCRM是不是免费的?
sugar目前至少有4种版本,社区版(SugarCE),专业版,企业版,数据中心版。这4个版本中,
社区版(也叫做开发版)是可以免费使用的,其他版本是收费的。
在国外crm软件的收费都是比较昂贵,Sugar的专业版本,如果你购买Sugar SaaS的服务,也就
是托管你的crm在他的数据中心,那么收费至少是 40美金/人/月。这是一般企业无法承受。
SugarCRM的社区版本和其他版本有什么区别?
Sugar的社区版本,比其他版本会少一些模块和功能,不过基本上可以满足大家都使用,由于
sugar是开源的,目前很多志愿者为sugar社区版开发了很多模块,功能上甚至比专业版还要强大。
SugarCRM对中文的支持如何?
从sugar5.0开始,sugar官方提供中文的语言包,基本已经解决了中文环境下使用的各种问题,而
且现在sugar的官方网站上,已经有中文版本。
SugarCRM的权限管理如何?
由于crm系统里保存了公司的所有客户,权限管理就尤其重要,不过很遗憾,SugarCE这个版本,
可以理解没有任何的权限管理,,所有的信息对所有人都是公开的,这在企业里是不可能忍受的。
在sugar4.0的版本的时候,有一个非常著名的权限管理模块,teamos,不过遗憾是这个作者后来
进入Sugar公司,已经停止开发。这也是导致国外很多用户,现在还在使用4.0的版本。
不过已经有朋友开发出SugarCE5.0的权限管理模块,SecuriySuite,从功能上说,比官方的权限管
理还有强大,目前已经部署到我公司的生产的系统里,可以满足不同企业对权限设置的各种需求。
SugarCRM的二次开发
如果你使用sugar提供的工具Studio进行定制或者开发新的模块,那么这是不影响你日后的升级,
如果你希望对sugar进行修改代码的2次开发,那你必须知道那些改动,是不影响日后的升级,那
些改动会影响日后的升级,目前sugar已经提供5.0的开发文档,所以对sugar进行2次开发,不
是很复杂,只是目前国内的用户量太少,没有公司关注这方面的业务。其实在国外,不少给sugar
做2次开发的公司,日子过得 很不错。
Bug和升级
这个我是深有体会,你可以看看Sugar5.0A到5.0H,都是在不停修复各种bug,其实你在使用的过
程中,肯定也会发现不少bug,不过很高兴的是,到了5.1C的这个版本,我发现的bug基本都已
经修复了。
对于企业应用来说,选择哪个版本开始使用,也是需要慎重考虑到,我个人认为,现在的
sugar5.1C是一个比较稳定版本,可以考虑部署企业使用。在sugar的使用过程中,你不可能每个
版本都去升级,也不可能永远不升级
SugarCRM在国内推广的障碍是什么?
这个问题以前朋友问过,这里我就总结一下,有如下几条:
1:缺乏技术支持
sugar3.0,4.0 版本的时候,国内其实不少公司和企业在使用,不少公司还提供2次开发的服务,不
过到了sugar5.0以后,由于sugar的架构发生改变,由于缺少相关的开发的文档,导致国内从事提
供服务的公司几乎没有。
2:缺乏培训
sugar系统非常灵活,可以让用户自己定制,不过如果完全依靠自己摸索,是比较困难的,目前国
内还没有关于sugar的使用和开发定制的培训。
3:各种模块的中文支持
在sugar社区,有很多非常好的免费模块,增强sugar社区版的功能,不过这些模块,如果在中文
的环境下使用,都可能会有问题,这需要大家一起去解决各种模块的汉化的问题。
4:缺少权限管理的模块
Sugar的社区版本,没有权限管理的模块,那么其实可以理解在国内,基本是不可用,现在情况好
很多,已经有免费的权限管理模块可以使用。权限管理的模块是非常复杂,每次sugar的升级,你
都需要升级这个模块,如果这个开发这个模块的作者停止开发,那么日后的升级就会变得很复杂。
作者简介:陈沙克,CU网名eddiechen ,广东人,现在北京工作,一直从事企业信息化的工作,曾在
国内一家互联网人才网站负责网站的运营和产品规划,组织技术人员开发过一套CRM系统,目前就职于
一家跨国公司,从事IT管理方面工作。可以通过 [email protected] 或者ChinaUnix社区与他取得
联系。


你可能感兴趣的:(工作,移动开发,crm,手机,数据中心)