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

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

admin17年前 (2009-09-28)网站制作686
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

分享给朋友:

相关文章

Z-blog标签及注释集合整理

很多人在用zblog ,遇到的问题很多,希望扩展的也很多。对于修改和丰富zblog程序的人来说,它的变量是必须的。它有一个很大的变量系统,如果一个一个去找,累死个人了。我现给这些帖出来,希望对大家有用。<Zblog标签及注释>:本想修改下最近发表那块显示字数的长度的,找了半天没找到在哪里修改,这里这些标签还算是有用,先贴上,以备以后查看。模板类/TEMPLATE1. default.h...

PostRank:带评分的RSS工具

“天涯海阁”改版之后,在首页用很多篇幅作了热文版块(历史热文、当日热文、Digg热文),正是希望有很好的导读性,也希望添加更多的交互元素。这些功能我们都是通过Wordpress 插件实现,但这些也许在一定程度上影响一些后台运行的速度。如果你对热文功能不高,只需要简单的评分,完全可以通过PostRank 实现。你只需要简单的输入和设置,就可以得到带有评分的RSS Widget...

新手做网站时要关注的10个网站程序

建站程序是站长运营网站的根本。如何选择建站程序,提供适合自己网站会员体系的服务和应用,一直是广大站长朋友比较关心的话题。  NO.1 Discuz!  程序简介:Discuz!是全球范围内用户量最大、覆盖面最广的社区论坛(BBS)产品。作为一套成熟的社区解决方案,Discuz! 的每一次升级都引领着中国互联网的社区化、社交化潮流,经过八年多的发展,Discuz! 所建立的社区技术体系和人机交互模型...

有了BlogBackupr,博客备份不再愁

 对于Blogger说来,备份是一件极其重要的事情,同时也是一件比较麻烦的事。不过,现在有了...

恋吧推荐—最好的wordpress搜索引擎插件

SEO也许是让人们发现你的优秀文章的最简单和快捷的方法,对于博客而言尤其是这样。搜索引擎喜欢博客,对于wordpress博客平台而言,你不需要具备一些基本的SEO技能,wordpress对搜索引擎非常友好,它天生就是为不懂 SEO的bloggers而设计的。本文不是为那些搜索引擎优化专家准备的,如果你拥有自己的博客,你只希望专心的投入到博客的文章创新和写作中去,又不想在搜索引擎优化上面耗费你宝贵的...

My Social Buttons —精美的免费Web 2.0聚集地

My Social Buttons提供了12个Web 2.0 Icons,分别为Twitter, Facebook, StumbleUpon, Delicious, Digg, Flickr, Technorati, Reddit, RSS Feed, LinkedIn, MySpace, FriendFeed,这些图案都是该部落格站长从网路中四处找寻收集而来,你可以免费使用这些图案来装饰一下网站...

评论列表

LouisHan
17年前 (2009-09-28)

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

发表评论

访客

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