Google搜索

浏览存档

« 七月 2008  
周日 周一 周二 周三 周四 周五 周六
    1 2 3 4 5
6 8 9 10 11 12
13 14 15 16 18
20 21 22 23 24 25 26
27 28 29 30 31    

用户登录

最新评论

在线用户

当前共有 0 users 和 1 guest 在线。

订阅到RSS阅读器

Syndicate content

SugarCRM

美国 SugarCRM(上海) 招聘

Written by dfar2008  in   2008 一月 16 , 星期三 04:31

SugarCRM 的Joey委托C3CRM发布招聘信息,有意者请直接和Joey联系,谢谢。
招聘信息如下:

SugarCRM上海新公司寻求国内优秀 PHP 软件工程师数名,上班地点为上海,工作职责主要为和硅谷母公司配合开发软件。有PHP或Java经验者优先考虑。正式上班时间为08年春节后。
 
欢迎访问 www.sugarcrm.com。有意应征者请发邮件至 jchao@sugarcrm.com 。

Last Updated (2008 一月 16 , 星期三 04:32)

如何删除C3CRM中某个模块下的某个菜单?

Written by dfar2008  in  |   2007 三月 28 , 星期三 16:14

今天有朋友问如何删除我的秘书下的菜单,只需要任务的菜单,其它的不需要,每个模块的菜单是由模块目录下的Menu.php定义,所以只需删除Menu.php里多余的菜单即可达到这个目的。例如:打开Calendar目录下的Menu.php,代码如下:

if(ACLController::checkAccess('Calendar', 'list', true))$module_menu[]=Array("index.php?module=Calendar&action=index&view=day", $mod_strings['LNK_VIEW_CALENDAR'],"Calendar");
if(ACLController::checkAccess('Calls', 'edit', true))$module_menu[]=Array("index.php?module=Calls&action=EditView&return_module=Calls&return_action=DetailView", $mod_strings['LNK_NEW_CALL'],"CreateCalls");

Last Updated (2007 三月 28 , 星期三 16:27)

如何修改C3CRM/SugarCRM统计图中的字体和Trixbox弹屏?

Written by dfar2008  in  |   2007 二月 04 , 星期日 10:13

C3CRM/sugarCRM中的统计图使用Flash开发的,无法通过css来控制字体,论坛中有朋友遇到过不能修改字体的问题,今天偶也遇到了,google了半天也没找到解决办法,没办法,只好自己想办法解决。

先研究统计图是如何开发的。到include/charts目录下看了看,每个Flash一般是有两个文件组成的,一个swf文件,一个fla文件,其中fla文件会include里面的as文件。swf文件是flash文件,这个大家都应该知道。google一把fla文件的定义,定义如下:
A Macromedia Flash source document. Can be used with any machine that has the commercial Macromedia Flash editor, currently available for only Macintosh and MS-Windows.
google一把as文件的定义,定义如下:
砷是一种化学元素,它的化学符号是As,它的原子序数是33,是一种类金属。
这个明显不对,fla文件include as文件,应该和flash的源文件有关,先不管它。
fla文件是flash的源文件,可以通过Flash的编辑器打开。用EditPlus打开fla文件,里面有乱码,当时认为是SugarCRM的开发人员加密了,然后找了一个反编译Flash的工具,把swf文件反编译了一把,搞出来的fla文件也是乱码,没办法看来是要用flash编辑器试试。于是下载Flash的编辑器,google了一把flash编辑器,在华军站点找到并下载(安全起见:不要到小站下载)。用Flash编辑器打开fla文件,竟然正常显示代码,乱码没有了,但是代码没有用EditPlus打开的多,很奇怪,有点担心搞出来的swf不能正常工作。不管那么多,先发布一个Flash文件试试。用Flash编辑器打开hBarF.fla,修改了里面的一些字体,发布flash,Flash编辑器自动把swf文件放在fla文件所在的目录,刷新统计图,发现没有生效,把字体加大,都改成20,重新发布还是没有生效,郁闷。关闭IE再试,字体生效,都变大了,比较难看,赶紧根据原来的字体改了一下,重新发布flash,原来的统计图的功能都能正常工作,爽,解决方法对路。于是把charts目录下的fla文件里的字体都按比例变大了一些,中文可以看得更清楚一些,原来有点模糊。效果图在这里可以看到。


上个星期,论坛里有个朋友,云南××的张某,提问了一个有关集成trixbox的版本什么时候发布,这个功能应该在3.2.0就发布的,发布日期是2006-11-12,发布消息可以看(http://blog.c3crm.com/?q=tags/c3crm&from=10).我们的人在论坛上告诉他这个版本早就发布了,张某大发牢骚,说C3CRM开发人员不愿意回他的帖子,问10句回1句,后面有人跟帖说我们有意不告诉我们知道的技术或者其它方面,我们要靠这个吃饭。当时真的无话可说,他问的问题都是很早以前发布的消息,问问题之前根本没有先了解了解情况,看到一个不懂的东西就开始问,结果别人觉得这么这些问题不值得问还是回复的比较简单,就开始大发牢骚,说什么不用c3crm怎么怎么的,改用其它crm等等,我真的无语了。我们靠这个吃饭,C3CRM的用户有几个付费的,数都数得过来,我们对C3CRM的研究文档都有发在blog上,我们都隐藏什么啦,我们二次开发的模块或者功能,如果对大多数用户有用,我们都会在新版本中发布。何况我们真的没有那么多时间每天24小时泡在论坛上,等着回复大家的问题,只能有空或者休息的时候回复回复,不管怎么样,每天都会抽出一定的时间回复的大家的问题,因为我们和大家一样,也要干活写代码生活,而且现在我们对电话求助,一般都会帮助大家解决,张某应该打过好几次电话,因为我们的以后不靠技术支持生存了,只能靠一些二次开发来维持。如果不能理解我们,那请您不要使用C3CRM,我们不欢迎这样的用户使用。

Last Updated (2007 三月 19 , 星期一 05:38)

转载:Howto integrate 3rd-party software with SugarCRM - Part 2

Written by dfar2008  in  |   2006 七月 02 , 星期日 12:29

The second article in this series describes the inclusion of your custom backend systems right into the webbased Sugar user interface. We created ZuckerDocs following those steps (well, those maybe were the first 1 percent of the whole project …), and it worked pretty good in the end - but there are some obstacles to consider.

Starting a new module from scratch

There are some steps to take to make a new module appear in your Sugar user interface.

  1. create a folder called “TestModule” in the “modules/”-folder of your Sugar installation
  2. create some empty files in there: “index.php”, “Forms.php” and “Menu.php”
  3. create a folder called “language” in there, containing an empty file “en_us.lang.php” (or whatever language you are using)
  4. open the file “include/modules.php” with your text editor and add the line
    $moduleList[] = ‘TestModule’;
  5. open the file “include/language/en_us.lang.php” (or your own language) and add the line
     ‘TestModule’ => ‘TestModule’,
    to the “moduleList”-array
    Note: If you have ever used the “Rename Tabs” function, you have to use this function again here instead of manually edit this file - just add “TestModule” to the tabs list.
  6. Now login to Sugar as “admin” user, go to the “Admin”-panel, click on “Configure Tabs” and add the “TestModule” to the “Display Tabs” list
  7. Go to the “My Account” panel, click on “Edit” and add the “TestModule” to the “Display Tabs” list
    Note: this step sometimes is required, sometimes not - don’t know the difference
  8. The module now is visible in the module list.

You may download a prepared module folder here: TestModule.zip

Last Updated (2006 七月 02 , 星期日 12:30)

转载:Howto integrate 3rd-party software with SugarCRM - Part 1

Written by dfar2008  in  |   2006 七月 02 , 星期日 12:22

This series discusses the various means of integrating 3rd-party software, open source or not, with the well-known “commercial open source” CRM-Software SugarCRM. The first part describes the most basic integration by simply sharing database access.

In a lot of projects, no tight integration of your software with SugarCRM is needed - you only want to access the data, most of the times readonly, but also have the possibility to make changes. No UI needed, or no UI which is integrated into SugarCRM. For those cases it might be a good solution to simply share database with Sugar. ODBC, OLEDB as well as JDBC and Perl::DB drivers are available for free to access the mysql database. SugarCRMs table structure is rather easy to understand: 

Last Updated (2006 七月 02 , 星期日 12:31)

C3CRM2.0.1(SugarCRM4.0.1中文版)试用报告

Written by dfar2008  in  |   2006 五月 19 , 星期五 11:13

请点击这里下载。
下载地址为:http://www.c3crm.com/forum/index.php?action=dlattach;topic=767.0;attach=358

Last Updated (2006 五月 19 , 星期五 11:23)

转载:2006 企业级PHP应用软件精彩叠现

Written by dfar2008  in  | |   2006 四月 26 , 星期三 10:30

话题先从ShopEx说起。

410号零点,国内著名的网上商店系统开发企业ShopEx宣布,旗下ShopEx单店版永久免费:免费下载、免费升级、免费使用,无使用时间和功能上的任何限制。ShopEx网上商店系统是一款架构在PHP+MySQL之上的快速建立个性化网上商店的软件,内置几十种网上支付网关、数十套设计精美的模板,支持实体、非实体商品销售。

Last Updated (2006 四月 26 , 星期三 10:58)

C3CRM被选为SugarForge 2006年5月最佳项目

Written by dfar2008  in  |   2006 四月 23 , 星期日 03:43

昨天SugarCRM的VP Yun-ping发来祝贺信,告诉我C3CRM被选为SugarForge 2006年5月最佳项目,真是荣幸,在此感谢SugarCRM和Yun-ping,没有SugarCRM就没有现在的C3CRM,在以后的日子里还要继续努力,争取把C3CRM做得更好,让更多的人使用SugarCRM和C3CRM!

现在vTigerCRM5已经发布5个alpha版,这个版本与vTigerCRM4相比,不仅在UI方面,而且在系统架构方面都发生了很大变化,增加了很多Ajax特性,提高vTigerCRM的易用性和执行效率。我们将在官方发布beta版后发布中文版,因为alpha版有很多不可预知的变化,而且不是很稳定。

Last Updated (2006 四月 23 , 星期日 04:20)

C3CRM3.0开发任务列表

Written by dfar2008  in  |   2006 四月 19 , 星期三 12:31

完成以下任务列表后,C3CRM3.0将发布Beta版,经过2周用户测试后发布正式版,对C3CRM/SugarCRM感兴趣的朋友可以帮我们分担一些任务,谢谢。

C3CRM3.0任务列表:
1、继续改进报表模块,把无需报表的字段过滤掉,使报表模块更易用、更实用;
2、改进系统的用户界面,使之尽量符合中小企业的使用习惯,并且尽量减少从服务器的请求次数和数据,提高系统的易用性和执行效率;
3、提高各个模块的查询功能,可以根据修改时间和创建时间查询,创建纪录后能立即显示在第一条纪录,并且可以保存查询条件,也可以添加tag功能,使用户能更快的找到想找的纪录;

Last Updated (2006 四月 19 , 星期三 13:09)

开发报表模块时遇到一个SQL问题

Written by dfar2008  in  |   2006 四月 09 , 星期日 15:43

在开发新的报表模块时,需要把条件存储到数据库里,当把这些条件取出来与primary module 和 related module拼成sql语句执行时,系统显示语法错误,看了半天没发现任何错误,然后把sql语句打印出来通过Phpadmin执行,完全正确,郁闷,搞了一个很长时间也没找到原因。

放在一边,先出去到大时代吃晚饭,吃完后接着搞,还是查不出来,难道机器头晕,重启本本,错误依旧,难道我头晕,把sql语句发给oneal,让他看也没发现错误。坐下来分析了一下,难道是sql语句的编码在存储到数据库过程中发生了变化,试了试php自带的编码转换函数,没有效果,突然想起来可以参考vTigerCRM的报表,打开vTigerCRM的ReportRun.php,发现里面的sql语句使用了大量的PearDatabase::quote函数,而我在保存条件时,均是手写的单引号,难道是这个引起,立即用PearDatabase::quote函数替换原来单引号,重新编辑并保存报表,点击"运行报表"按钮,运行正常!

Last Updated (2006 四月 09 , 星期日 16:18)
Syndicate content