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

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

admin15年前 (2009-09-28)网站制作424
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...

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

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

88个Blog常用工具集锦

Adminimizer ToolbarInternet Explorer 6中,更新您的Blog 最容易的工具。ashnews 一个使用PHP/MySQL打造的简单程序,允许您很容易就添加一个news/blog 系统到您的站点。AvantBlog 一个非常简单的接口:它允许您通过AvantGo这个网站,从Palm或WinCE 设备张贴一篇blog。b2 一个news/blog 工具b2.evolu...

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

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

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

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

恋吧推荐一款整合主流社区/论坛系统的Web即时聊天工具Ntalker

Ntalker 是一款为站长朋友量身定制的Web IM软件,它能够轻松的整合至各自论坛、社区等系统中。Ntalker 是一款独立的Web IM 软件,它为独立的站长朋友提供了全方位的Web即时沟通的解决方案,包括,一对一聊天工具、类 Facebook Chat Panel 工具栏以及Web视频聊天室等产品。使用它,用户能够很轻松地将Ntalker 整合到包括,Discuz!、PHPWind、UCe...

评论列表

LouisHan
15年前 (2009-09-28)

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

发表评论

访客

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