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

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

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

分享给朋友:

相关文章

博客如何赚钱

                   博客在中国已经得到了快速的发展。如今博客可以赚钱这句话已经不是什么新说法了,很多博客作者也已经从中尝到了很多甜头(来这看前博客的收入)。各种各样的盈利工具也都随着出现了。在这里就简单...

2009 Web 设计风潮—多栏布局

多栏布局(大于3栏)通常比较复杂,但通过适当设计,会对访问者带来更好的访问体验。最近几年,Web 内容爆炸,用户停留在一个网站的时间越来越少,就要求 Web 设计者尽可能有效地展示数据,既要让访问者多停留,又要让他们更容易发现他们希望看到的内容。多栏设计一般用于杂志布局或展示型布局站点,一般使用网格布局技术实现。多栏布局一般使用概述/细节式结构,首先用多栏展示概述式内容,然后进入详细内容的展示。M...

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

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

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,这些图案都是该部落格站长从网路中四处找寻收集而来,你可以免费使用这些图案来装饰一下网站...

恋吧偶见URLfan—通过RSS Feeds 进行网站排名跟踪

URLfan是一个网站排名跟踪工具(URL tracking tool ),以url地址在他们所索引的 RSS feeds中的出现次数为主要依据。你也可以键入你的URL 看在URLfan's的数据库中是什么结果。URLfan 当前跟踪285,000多个feeds。网站url经常出现在在博客世界(blogosphere)一定程度上反映了该网站的流行度,而他们对这项反映实时跟踪的计划正在进展之中...

恋吧秘籍:10个你必知的Youtube URL技巧

  提起YouTube,估计已经无人不知,无人不晓了吧。说它是视频网站的鼻祖并不为过,国内的视频网站,如优酷网、六间房都是仿照YouTube制作的。根据Alexa世界排名数据,YouTube是仅次于Google、Yahoo的世界第三大网站。因此,去YouTube看视频是大家常常会做的事。今天向大家介绍一些关于YouTube URL的技巧,通过这些常用技巧,也许你会发现,除了在线看视频、搜索外,通过...

评论列表

LouisHan
17年前 (2009-09-28)

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

发表评论

访客

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