当前位置:首页 > 网站制作 > 正文内容

Google App Engine又一开源Blog程序iHere Blogihere1.0.3 发布

admin17年前 (2009-09-28)网站制作714
iHere Blog是一个运行在Google App Engine上的开源Blog程序。
只要你免费申请一个Google帐户,即可用这个程序在Internet上搭建一个属于你自己的blog程序。 用到的技术包括不限于:Google App Engine,Django1.0, Python,Appengine Patch, Jquery
关于 Google App Engine:
Google App Engine是Google搭建的云计算平台,现在还在测试阶段,在一定的流量下可以免费使用。 对于个人blog,提供的流量已经足够了。支持绑定你自己的域名。所以类似于在Dreamhost上wordpress程序可以无缝迁移到这个平台上。
关于 iHere Blog:
始于2008年十月的beijing open party交流,开始对google appengine, python, django感兴趣。开始 是为了自己学习python,django的一个兴趣驱动力,现在已经一发不可收的喜欢上了python 这门语言。始于开源,还于开源。现在将其以LGPL开源,也算是了结一个心愿吧。
提供咨询服务,有兴趣致力于google appengine开发的公司可以联络我at [email protected]
目前支持的功能
基本的Blog功能:文章+-m,分类,Tag, etc.
支持memcache【默认开启】
支持RSS
twitter api【ajax】
点击数,最新评论,最热门文章
Google app engine的本地Console*【用于datastore的管理 memcache,data,etc.】
数据导入导出, 支持与Wordpress的相互导入导出
自带图片附件程序在/alblum/
基于Django Admin支持的简单页面,重定向
支持上传wordpress.xml方式的导入【文章多的话需要重试几次】
支持本地脚本import.py方式的导入(remote_api)【推荐方式】
有个彩蛋:/album/OuterHeaven/
加入Windows Live Writer的支持
ajax特效的支持 pageflow
计划中的功能
加入mail function:blog 订阅,comment提醒等等 todo

首页:http://code.google.com/p/ihere-blog/
下载:http://code.google.com/p/ihere-blog/downloads/list
演示:http://ihere.appspot.com
iHere Blog Project

目前支持的功能
1. 基本的Blog功能:文章+-m,分类,Tag, etc.
2. 支持memcache【默认开启】
3. 支持RSS
4. twitter api【ajax】
5. 点击数,最新评论,最热门文章
6. Google app engine的本地Console*【用于datastore的管理memcache,data,etc.】
7. 数据导入导出, 支持与Wordpress的相互导入导出
8. 自带图片附件程序在/alblum/
9. 基于Django Admin支持的简单页面,重定向
10. 支持上传wordpress.xml方式的导入【文章多的话需要重试几次】
11. 支持本地脚本import.py方式的导入(remote_api)【推荐方式】
12. 有个彩蛋:/album/OuterHeaven/

计划中的功能
1. 加入mail function:blog 订阅,comment提醒等等
2. 加入Windows Live Writer的支持
3. ajax特效的支持

安装说明

http://ihere.appspot.com/2009/02/ihere-1.0-pre-release.html

1.app.yaml要改下 application: your app id version: 1

2.支持三种格式的url,在setting里面注释着,想改的请自行修改:

#LINK_FORMAT=r'^(?P.*).html$'
#LINK_FORMAT=r'^(?P.*)/$'

#LINK_FORMAT=r'^(?P\d+)/(?P\d\d+)/(?P\d\d+)/(?P.*).html$'

LINK_FORMAT=r'^(?P\d+)/(?P\d\d+)/(?P.*).html$'

3.# Email server settings 要改成自己的 这样网站出错能收到信,最好用专门的email帐号

4.集成appengine patch, Django1.0

5.用了许多appengine patch的东西 所以想逆向移植到mysql不太靠谱...

6.有一些blog的基本的unittest 参考http://ihere.appspot.com/2008/12/game-unittest-above-summary.html

7.WordPress Rss格式的导入导出:
关于这个得特别说下:导出没问题 导入文章多的话还是会超出gae的限制...超出限制之后刷新浏览器 还能导剩下的文章 不会乱,也就是导入需要多多尝试几次 就都能导入了...
这个部分以后得改成ajax loop的方式 目前jquery进行中...
谁有ajax loop progress bar的例子 或者熟悉jquery的可以在论坛留言帮忙:P

8.持续改进 进行中:
有人问category 怎么添加.. 想了想 正好appengine patch最新版本增加了django admin 所以big change:
现在最新版本可以在admin 里面添加 编辑 datastore里面的信息
点击右侧admin进入(原来的admin链接改叫console)

9.最新发布beta5 , 欢迎到这里下载http://code.google.com/p/ihere-blog/downloads/list 这个版本解决了WordPress 导入的所有问题,采用本地脚本的方式实现 具体使用 cd 到apps\import_wxp\
执行import.py (import.py -h查看用法)
下面是个例子:
import.py -f c:/wordpress.xml -m [email protected] -a inforsphere -s 6.latest.inforsphere.appspot.com
基于google最新sdk1.1.9发布的remote_api , 我做了到Django 环境的map :-)
参考:http://inforsphere.appspot.com/billkatz.com/2009/2/Remote-API-Hello-World

PS:在线版的导入仍然可用 :P 两者的导入code其实是重用的
参照Import,Importer类

扫描二维码推送至手机访问。

版权声明:本文由博赚恋吧资源站发布,如需转载请注明出处。

本文链接:https://432l.com/post/1418.html

分享给朋友:

相关文章

[网站推广|网赚|技巧]--10个针对博客的搜索引擎提交地址

1. Google博客搜索提交: http://blogsearch.google.com/ping?hl=zh-CNGoogle网站提交: http://www.google.com/intl/zh-CN/add_url.html2. 百度博客搜索提交:http://utility.baidu.com/blogsearch/submit.phpbaidu网站提交: http://www.baid...

2009 Web 设计风潮—22种超酷风格

反 Box 式布局 单页布局 多栏布局 巨型插图与多变背景 更多留白 社会网络元素 讲解式导航菜单 Status elements (Flickr, Twitter et al) 动态 Tab...

恋吧推荐的20个最好的免费音乐分享网站

20个最好的免费音乐分享网站 FinetuneGrooveshark Imeem Jango JukeFly Last.fm Musicoveryhttp://musicovery.com/可以设置你的心情和音乐类型,然后可以播放相应的音乐。详细介绍。MySpace Pandora SkreemR 以上部分来源:CnM...

4月14日-5月13日Gvod激活码,狗狗日送IP30W

活动介绍: GVOD新版即将上线,本版上线将配合开放部份狗狗流量,为了让更多喜欢并支持GVOD的站长尽快获取狗狗流量,GVOD将通过此次活动为站长开通带量资格。 活动时间: 4月14日-5月13日 活动流程图: 其他说明:所有通过你的参赛邀请码加入GVOD的站长的播放量都将计入到你的成绩,当你自己的播放量+被邀请的站长的播放量只要有一天突破2000的时候,您就拥有了GVOD狗狗带流量资格...

恋吧强烈推荐—一个成功的博客必须知道的80个博客工具

一个成功的博客必须知道的80个博客工具不管你的博客流量大小与否,不管你的博客主题是什么,只要你想成为一个成功的博客,下面的博客工具肯定会对你有所帮助。一般的博客工具:Backupmyblog:自动备份你的博客数据,只对于mysql数据库有效,wordpress用户用不用担心了。Feedburner:rss烧制工具。Feedblitz:邮件订阅工具。MyBloglog:博客统计工具,可以显示最近访客...

恋吧推荐几个有意思的陌生人聊天网站

随着Omegle.com的火爆,国内又有了好几个模仿的网站了,打开网站,就可以随便碰上一个陌生人聊天了。luguode.com 路过的liaoyihui.com/ 聊一会moluren.com.cn/ 陌路人,这个很有效率,相当的不错呢!QQ截图一张,呵呵!生活压力这么大,如果不便找亲朋好友分担,不妨去上面几个网站随便找一个陌生人拉来发泄一下,也很不错哦,真正的陌生人哦,关闭浏览器,丝毫不知道对...

评论列表

LouisHan
17年前 (2009-09-28)

今天正要重新研究GAE呢 多谢了
由 liuxuntao 于 2009-9-29 13:17:16 最后编辑

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。