Leon’s blog

关注: 开源&互联网, GTD with open source and Web

SugarCRM 6.0 发布

已有 4 条评论

SugarCRM 6.0SugarCRM 6.0发布有一段时间了,6.0的最大改变大概就算是那个重新设计的界面了。不管从美观性,还是方便性上都有了很大的提高。

但是很遗憾,这个最重要的改变却没有出现的SugarCRM 6.0的社区版里。这是SugarCRM第一次为商业版和社区版提供不同的界面。之前商业版版和社区版的区别主要是功能模块上的,比如社区版没有报表和工作流模块。

显然这引起了SugarCRM开源社区的不满,从论坛里这个足有7页的帖子可见一斑。ZDNET的Dana Blankenhorn在他关于SugarCRM 6社区版和商业版的评论中甚至质疑,Is SugarCRM still open source? 这篇文章的评论也很激烈。

显然SugarCRM的管理层不可能听不到这些声音。SugarCRM CEO Larry Augustin在他的blog里强调SugarCRM是open的,不光是open source。crmoutsiders也强调了这个观点

除了功能上的改变,SugarCRM 6的open source license也由原来的GPL v3换成了AGPL v3。老实说我对这些开源的licenses,也不太清楚。但是有一点,AGPL v3与GPL v3的区别是,AGPL认为SaaS方式的发布也是商业行为。所以你如果要使用SugarCRM 6开源版本做CRM SaaS应用,那是违反license。但是从另一个侧面也说明,用SugarCRM 6以前的版本做SaaS是遵守license的。

还有一点比较遗憾的是,官方中文语言包这次没有和SugarCRM 6同步发布,还停留在5.5的版本。

不管怎么样,我相信我SugarCRM会听到开源社区里的声音,也许在下一个patch版本里就会为社区版加入新的界面。即使SugarCRM不做这件事情,我想一定也有社区里的人会做这方面的工作。这就是open source的好处吗,对吧。

缺省情况下Debian的时间是根据系统时间设置成UTC时间的,然后再根据用户的时区设置做相应的调整。这通常没有问题,但是当我通过VirtualBox来在虚拟机里运行Linux的时候,问题来了。

因为VirtualBox是根据它的宿主操作系统来设置虚拟机的系统时间的,而这并不是Debian想要的UTC时间,除非你正好在0时区。这时Debian再根据用户时区设置调整时区,时区相当于被被处理了两次。这是我就不知道被从东8区扔到什么地方去了。

修正办法是不让Debian再做用户时区调整,直接使用系统时间就可以了。这时候我们需要把/etc/default/rcS文件里的”UTC=yes”改成”UTC=no”。保存,重启,OK。不知道这样有没有别的什么副作用,先用着看吧。

clean slateJeffrey在zenhabits这篇文章讲述了如何整理手上的东西的一个技巧。

确实,我们经常碰到GMail邮箱被各种邮件塞满,没空整理。GReader里的RSS文章未读数变成1000+,没时间看。下载的资料太多,读不过来,也舍不得删掉。在这个信息泛滥的时代,这确实太常见了。

但是我们其实不需要那么多,我们需要的是那些真正用的到的。但是如果花力气去整理这些东西,那可能要耗掉很多时间的。我曾经不止一次的整理自己的电子书目录,经常纠结某本书是应该删掉还是留着。每次都删除很多,但是剩下来的还是很多。我想我在有生之年也没有机会把那些书看完,所以其实他们对我来说是没有用的。这时候真的是少即是多,多才是少。

Jeffrey这篇文章提供的方法很好,别在纠结了,统统扔掉从头再来吧。白纸一张才能画出美好的未来吗!

下面是Jeffrey的白纸整理法三部曲:
1、把你那些琐碎的东西全部打个包,扔一边(注意不是让你现在扔掉,现在扔掉就没有后面的两步了!)。别管是有用的,还是没用的。重要的是现在先弄出一张白纸来。
2、现在你还是像往常一样生活、工作,当你发现有些东西真的需要的时候,从第一步里的那个包里把它挑出来。对了这才是你真正需要的东西,呵呵。就这么简单,时候到了你就发现你要什么了。
3、到某个时间(这个时间不好说),你感觉放心了、安稳了,就可以把那些剩下的东西卖掉或者扔掉了。对的这次是扔掉,时间证明,已经过去几个月、也许是年吧了,你还过得好好。你真的不需要那些东西了,不扔,留着干嘛!

好了现在我去整理我的电子书去了,你要干什么了呢?

原文: http://zenhabits.net/clean-slate/
译言译文:http://article.yeeyan.org/view/137573/116581

升级StatusNet 0.9.2到0.9.3

抢沙发
  1. 停止StatusNet网站
  2. 备份StatusNet 0.9.2 网站的所以文件和数据库!!!
  3. 重命名StatusNet 0.9.2目录,比如从mblog改成mblog092
  4. 下载并解压StatusNet 0.9.3到mblog目录,修改目录权限
  5. 从mblog092目录拷贝下列文件到mblog目录
    1. config.php
    2. .htaccess
    3. file\*
    4. avatar\*
    5. background\*
  6. 升级结束,开启网站,测试基本功能。

StatusNet是一个开放源代码微博软件,很适合企业自己搭建一个自己的微博社区。今天StatusNet发布了微博产品的桌面客户端。现在你不但能在浏览器里访问StatusNet,也能通过Windows、Mac、Linux桌面程序访问StatusNet了,不久还能通过iPhone访问StatusNet。

我下载了一个Windows下的StatusNet客户端,试了一下。结果发现居然还不支持我现在使用的StatusNet的版本,要升级的StatusNet刚发布的0.9.3版本才行。这有点过了吧,StatusNet不是号称是采用twitter一样的API的吗?推出个客户端居然还不支持老版本。我只好安装个StatusNet 0.9.3了。

StatusNet Descktop login
首先是登录,除了要输入用户名和密码,还要输入一个site。site就是你安装的StatusNet的URL。但是我试了几次,不管是http://xxx/statusnet-0.9.3,还是http://xxx/statusnet-0.9.3/index.php都不能通过。而且就一直停留在尝试状态,也不报告出了什么错误。后来想想是不是要输入的是API的地址呀,就是试了一下http://xxx/statusnet-0.9.3/index.php/api。还真通过了。

StatusNet Descktop timeline
登录成功以后,界面就停留在了public time line的界面。边上有几个按钮分别是帐号信息、发送的信息、回复的信息、收藏的信息、搜索和设置等。都是些基本功能,没有什么特色,却也中规中矩。关于StatusNet桌面客户端的详细信息请参见这里,以后的开发计划可以参考这里。关键是这个客户端也是开源的,采用Apache许可证。相信在不久的将来一定能发展成为一个多帐号微博客户端,全面支持twitter、facebook等微博平台。

另外StatusNet这个桌面客户端是由Titanium制作的。Titanium是一家提供快速开发桌面和手机应用工具的公司。SugarCRM即将发布SugarCRM6,将一起发布的新iPad、iPhone应用也是Titanium提供的。前一段时间,SugarCRM每年一度的用户大会,SugarCON2010,也有一个会议的iPhone应用。也不是自己开发的,是由CrowdCompass提供的。看来移动客户端的快速开发工具这块还是很有些市场的。