返回列表 发帖

用免费的Google App Engine建个CMS吧!

我原来只知道有个牛人,用python编了个blog,我也试着装了个,除了应为google的ghs背墙,不能绑米外(google是支持帮米的,但他的GHS地址被墙了,绑的米在国内打不开),还是很爽的!现在又有人用python编了个cms--gae-django-cms (GD-cms) 还是个多用户的!有兴趣的朋友可以试试!

主要功能:
1)文章、分类没有限制(解决了GAE搜索数据只返回1000个结果、效率随返回结果指数增加的问题)
2)用tinymce编辑器,集成picasa相册、或直接把照片上传到GAE数据库
3)可以导入从wordpress导出的文章
4)支持缓存,浏览速度很快,添加文章也很快(比wordpress快四五倍)
5)多国语言支持
GD-cms网站演示地址:http://cmsdome.appspot.com

安装说明:
1)下载后把app.yaml里的application: gae-django-cms 改为个人的id;
2)替换/media/images/下的logo.gif、favicon.ico文件;
3)上传即可使用
注:默认管理员帐户和密码都是:admin,用户系统独立于google帐户

如果你不会GAE,那你就继续往下看,会的可以跳过了,好了我们继续:

1、先要做的当然要注册一个GAE了,你只要有Gmail帐号就可以按照步骤注册到一个app。

2、下载App Engine SDK。因为要用到这个来上传app。安装SDK,桌面上就提供了一个Google App Engine的文件夹快捷图标,进入该文件夹,看到的是一些py文件,不用管,只要知道dev_appserver.py是在本机模拟开发环境的,而appcfg.py是用于上传等工作的,具体就去参考入门指南吧。

3、下载应用程序。一般都是个压缩包,将压缩包解压缩到Google App Engine所在目录。

4、进入Google App Engine下的相应程序目录,用文本编辑器打开app.yaml文件,这是一个配置文件,只需要将第一行的application后的内容改成你所建立的app的ID就可以了。

5、开始-运行-cmd,命令行进入到Google App Engine目录,输入命令:appcfg.py update 相应程序目录名/,回车确定。第一次上传的话会提示输入Email,就是你自己注册的Gmail地址,密码也是你的gmail地址,然后提示一些信息,大致就是验证通过、找到多少文件、开始上传、结束上传等信息,很快就完成了。(如第4点所说,如果app.yaml文件的ID是错的那么你是上传不成功的)

6、上传完成基本就OK了,剩下的就是绑米了!

返回列表