第一次开源(Micro-Calendar)

作者: 红色黎明 分类: 开源作品,微日历 发布时间: 2012-07-25 18:05

从认识开源到现在,一直就很想做个东西出来开源。开源是一件很有趣的事情,不单单只是分享代码,也是分享作者对于某件事情的认知。

Micro-Calendar,也叫做微日历,是我第一次做的开源项目。其实这个作品在寒假的时候已经写好了,五月份的时候闲着无事做了点修改把它发布到新浪微博应用上(应用地址:http://wrili.sinaapp.com/),不过鉴于微博的娱乐性质,这种工具类型的应用往往不是很多人会去用。七月初学了JQuery之后把整个框架进行了重写,代码的条理和逻辑性也变得比之前清晰很多了。所以想着这个应用成熟了,就开源吧。

最开始做微日历的初衷是为了能够实现多邮箱同时邮件提醒,像谷歌日历只绑定了自家的gmail,觉得挺不方便的。现在很多人习惯用QQ、163、126这些主流邮箱,也有很多人一天内登录好几个邮箱,这样就有必要有一个统一邮件发送的平台。

不过目测平台的安装有一定的门槛。

1、需要到新浪微博开放平台创建微博应用(因为需要用到微博应用的App Key、App Secret),因为自己一直在做微博应用,习惯性直接使用微博用户资源登录。当然可以修改登录模块引入第三方登录验证模块,这个应该是几句代码的问题。

2、需要新浪SAE平台。不过移植到别的平台上应该也只是修改数据库连接类的问题和定时任务(SAE上是用config.yaml的配置文件)。其他的不需要修改。

这个项目刚刚在新浪SAE的应用仓库上架了,应用地址:http://sae.sina.com.cn/?m=apps&a=detail&aid=151

我也把代码放到谷歌托管平台上:http://code.google.com/p/micro-calendar/downloads/list

 

开源是一件不错的事情,我会继续做下去。

4条评论
  • kyalong

    2012 年 7 月 26 日 下午 3:43

    你好,博主,我安装了你这个MC,在SAE,授权访问时候出现错误:
    访问出错了!
    你所访问的站点在新浪微博的认证失败,请你联系开发小助手或者稍后再试。
    (error:invalid_request)

    是咋回事呢,麻烦看看呢
    http://1.kelekele.sinaapp.com/
    谢谢

    1. 红色黎明

      2012 年 7 月 26 日 下午 4:07

      因为是基于新浪微博授权的,所以需要用到新浪微博应用的App Key和App Secret,你要去http://open.weibo.com/development微博开放平台上创建个应用,然后修改目录下的config.php文件(具体文件里面有说明),就可以授权了。具体使用可以参考目录下的Read me文档。

  • hl

    2012 年 10 月 12 日 下午 4:33

    很nice,用来公司内网签到记事

    1. 红色黎明

      2012 年 10 月 12 日 下午 4:47

      谢谢支持~~

发表评论

电子邮件地址不会被公开。 必填项已用*标注