Jaiku Engine是在Google App Engine上运行的一个微博平台(Microblogging),和时下流行的Twitter类似。Jaiku(http://www.jaiku.com/)2007年被Google收购,基本上停止开发,2009年重新登录GAE并公布源代码,取名Jaiku Engine,每个人都可以用它来假设自己的微博平台。
上面弄好之后再打开cmd,用进入jaiku engine所在的目录,运行命令
OK,大功告成,打开浏览器开始享受你的一个人的微博之旅吧,如果你不觉得寂寞的话。这是我的:http://micro.judes.me/ 欢迎注册用户,这样我才不会太寂寞。
转自:http://jude.appspot.com/2009/10/19/install-jaiku-engine-on-google-app-engine.html
- 下载源代码
- 安装Google App Engine SDK for Python和Python 2.6
- 配置Jaiku Engine
- 第27行:管理员昵称和邮箱,这个现在还没有用,所以默认也是被注释了的
- 第133行:你的网站的名称
- 第140行:根用户,相当于管理员吧,填你想要的用户名,每个新注册的用户都会自动添加这个用户为联系人。格式[email protected],example.com就是下面会讲到的NS_Domain
- 第145行:你的appspot.com网站的地址
- 第149行:是否使用自定义的域名,比如我的judes.me。使用的话填True,否则填False,使用GAE提供的appspot.com
- 第154行:如果使用自定义域名,需要改这个。填你的裸域名,比如judes.me,而不是micro.judes.me
- 第157行:使用自定义域名的二级域名,比如我的就是micro。
- 第159行:NS Domain,每个注册的用户的数据的存储格式都是nickname@ns_domain.com,不明白开发者这样的意图是什么。这里的 NS_Domain可以随便填个域名,比如你的appspot.com的域名或者自己的域名,或者gmail.com等等根本无关的网站,填什么的可以, 但注意,一旦使用之后就不要再更改,我上面说过了,数据库里的数据都是用nickname@ns_domain.com的格式存储的,如果你改了 NS_Domain的话,之前生成的数据就都不能读取了。
- 第177和178行:是否使用泛域名,也就是jude.micro.judes.me或者jude.micro-jude.appspot.com这样的形式。appspot.com现在是支持泛域名的,但是如果你使用自定义域名的话就不支持了。Update: 现在自定义的域名也已经支持泛域名解析了,还可以使用m.micro.judes.me访问移动版的微博。
- 第215行:是否在网站底部显示你的博客,填True的话就在下面第218行填上博客地址。
- 第289行:是否启用IM bot,这样用户就可以通过Gtalk等聊天工具更新微博。
- 第293行:IM bot地址,格式是[email protected]
- 第336行:是否启用导入Google帐户中联系人的功能,我是打开了的。
- 第359行:允许上传头像的最大尺寸,单位KB,最大1024.
上面弄好之后再打开cmd,用进入jaiku engine所在的目录,运行命令
manage.py config --write-to-file
程序会先将源码打包,然后要求你依次输入下面的配置- 网站名称,同上面的settings.py中的第133行。
- 密匙,不知道有什么用。
- 你的在appspot.com上的完整的域名,例如micro-jude.appspot.com
- 是否启用自定义域名,yes或者no
- 你的自定义域名的裸域名,例如judes.me这样的形式
- Namespace,就是上面提到的NS_Domain。
- 根用户名,同上面提到的第140行
- 是否使用安全登录,如果选是,使用自定义域名登录时会跳转到appspot.com
- 发送邮件的地址,即为你申请该AppID的Gmail的地址
manage.py update
或者 appcfg.py update ..\jaiku
OK,大功告成,打开浏览器开始享受你的一个人的微博之旅吧,如果你不觉得寂寞的话。这是我的:http://micro.judes.me/ 欢迎注册用户,这样我才不会太寂寞。
转自:http://jude.appspot.com/2009/10/19/install-jaiku-engine-on-google-app-engine.html