天天看点

Calendar服务

很多人用惯了Outlook的日历了,因为企业里常用Exchange服务器,Office必不可少。在Exchange上收发邮件的同时管理自己的日程,还是相当方便的。

但现如今最好的calendar服务器显然不是Exchange了,最好的日历客户端也不是Outlook。尽管Outlook与Exchange仍然是绝配,但作为技术发烧友,俺绝不能沉迷于微软的愚民政策!我需要的是适合自己的日历-邮件解决方案。

从大学开始,我就一直在尝试各种方案,并且一直想自己开发一个可以表现为日历形式的项目管理系统。这两天脑子发热,再把这些东西总结一下。

服务本身是最重要的,主要有三类资源:

1) 商业解决方案——比如Exchange;

2) 互联网服务——首推Google Calendar,MSN好像也有日历服务;

3) 开源解决方案——以俺曾经大力支持的Bedework为首。

说实话,要是有一种方案可以兼容三类服务,那真是太好了,但可惜客户端方案也很难抉择:

1) 商业解决方案——Outlook为首;

2) 开源解决方案——Thunderbird + Lightning为首;

3) 互联网服务——可引入外界pop的邮箱+Google Calendar(这也叫方案?根本没有整合)

(不考虑更多更垃圾的组合了)

默认搭配方案:

1) Exchange——Outlook

2) Google Calendar——Web browser

3) CalDAV——Thunderbird + Lightning

(注:CalDAV是日历同步控制的标准协议,Bedework和Sunbird(完整版lighting)分别是服务和客户端目前几乎最好的实现)

可以看出,用Google Calendar最酷,Outlook最方便企业办公,开源族最前卫且标准。

良好的生活意识是把这些东西整合在一起,所以就有了下面这些扩展搭配方案:

1) Google Calendar——Provider for Google Calendar——Sunbird/Lighting

2) Google Calendar——Oggsync——Outlook2003/2007

很好,全是关于Google Calendar的…这说明两个问题,CalDAV和Exchange几乎水火不容,而Google Calendar则酷到了能带动产业链的地步。完善的功能、强大的导入、短信提醒…还有Google所提供的无数其它服务(比如igoogle和GMail),树立了一个整合型Web应用服务的典范,的确无敌。

另外还有个很重要的事情,就是CalDAV的前辈iCal,几乎所有的Server和Client都支持它,但支持的程度不一样。比如Outlook,如果不使用开源插件RemoteCalendars,它就只能导入文件,而很多服务器提供的iCal都是一个符合文件格式的服务,随时随刻都在变,只有动态导入才能发挥出这些服务的效果。如果对比RSS等格式,我们可以发现iCal也是一种feed方式,只是更精简,更实用。在Sunbird或Lightning上用iCal就能体验到很好的效果。

顺便推荐比较好的iCal源:首推Google,次推www.icalshare.com,另外www.wunderground.com提供天气,可以加到Google Calendar上赚取手机天气预报...有的博客也提供iCal作为Feed方式...各种用法。

所以呢,我现在就是舍弃Exchange的Goozilla党,唯一不便就是接受邀请的时候需要再次导入Exchange送过来的iCal文件而已。

日历是日程管理的规范,这不是软件或Web说的,咱们这么多年都这么用,在IT环境下肯定更方便,谁要是觉得不方便,肯定得思考一下了。谁有关于项目管理和日程管理方式协作的好想法,一定要告诉我呀。

继续阅读