分享

开源GAE应用gae-django-cms 介绍

 python_diango 2012-02-23
http://code.google.com/p/gae-django-cms/

开源GAE应用gae-django-cms v2.0发布了!
2010年09月20日 网站制作 评论数 2

喜欢cms,cms不同于blog,gae-django-cms早期版本是边学习GAE边做的一个简单文章发布系统,gae-django-cms v2.0却是针对GAE的不足,充分利用GAE的免费配额……

gae-django-cms V2.0不基于早期版本,早期版本是刚学习GAE时的产物,V2.0是发现一些局限性后重新设计的产物,大大提高了性能,同时也让使用者更自由的扩展自己的网站,扩展方法参见日后在这里发的一些说明文档和规则。

V2.0比早期版本好的地方

效率提高很多;

对放置google Adsense更友好;

好扩展,现在已有CMS、BBS,你也自己开发Blog等,而管理只需在settings.py里的INSTALLED_APPS删除或添加;

更多使用Django 自带的Admin管理,减少代码,CMS+BBS打包只有83K,而整个包有6.9M之大,是运行环境的文件(不用GAE自带的早期Django版本,而用最新的而且功能较全的Django版本,得自己打包上传);

代码、模板更简洁,更利于二次开发;

……

V2.0比早期版本稍不好的地方

不能上传图片;

没有相册API;

gae-django-cms 不像一些特殊功能的GAE App,不肯公开源代码,gae-django-cms 只是一个较简单的文章发布系统,通用性较强,使用这样程序的人大多是想收集一些自己喜欢的文章、个人学习过程所看的资料(稍不同于博客,博客注重原创且导航不好)、做些垃圾网站搞些流量赚点广告……既然已经开发出来了,有人需要就开源。请使用者保留页脚完整信息和友情链接的一席之位。

gae-django-cms V2.0 下载 http://code.google.com/p/gae-django-cms/

新手入门:

需要具备的知识:

下载一个开源的GAE程序后能成功上传,并打开自己的http://your_app.appspot.com显示正常。

如果还不能,请先搜索一篇文章《菜鸟玩GAE(Google App Engine)完全指南》,看完前面几步后再从这往下看。

这里介绍最简单的使用。

下载gae-django-cms_v2.0后只需修改app.yaml文件的第一行:

application: your-app-id

把红色的字改为自己申请到的,保存,可以上传;

上传后打开自己的http://your_app.appspot.com,显示正常?接着往下看

点击右上角的登录链接,用你app的管理员google账号登录(用非管理员登录只能发表文章),

安装时在cms和bbs都默认添加了两个分类,点“Django 管理”进入django的管理面板,

cms(app1)管理界面如下:

django管理

bbs(app2)管理界面如下:

django管理

如果你想学习更多,可打开\app1\admin.py和\app2\admin.py,再参考上两图就大致明白了django的管理设置。

django admin里可管理广告/Adss、分类/Categorys、基本设置/basesets、友情链接/linkss

基本设置/basesets 不能添加删除,只能修改,点击basesets后面的修改链接可看你的网站标题Title,安装后默认标题是“Free to me”,点击Title下的“Free to me”进入到修改基本设置页面,如下图:

django admin

说明

Title: 网站名称/标题
Subtitle: 网站副标题
Description: 网站说明
Keywords: 网站关键字
Googlejquery: tiny_mce需要调用jquery,默认值为调用Googlejquery,留空则调用\media\js\jquery.min.js
Head metas:有时需要在网页添加Head metas(如google网站管理员验证),就可在这添加。
Analytics:在这里添加自己的统计代码,此部分代码放在页面最底部
Admin email: 管理员email,当文章有评论、回复时给相关人员发送email通知,必需是该app的管理账号邮箱
Timedelta:设置时区
Google cse cx: 自定义google搜索框的cx值
Display ngp: 是否显示美国国家地理的每日一图

修改后点右下角的保存按钮即可,这里所做修改需要清空缓存,或者等待一个小时候自动更新缓存。

上面是修改基本设置,把网站变成自己的,下面是添加或修改分类,

分类只需填Name字段的值,slug可填可不填,sort是排序用,程序每用上,以包含文章数排序了。

注意:如果想删除某个分类,请先删除该分类下的文章,方法是打开该文章,在文章底部有个删除链接。

分类添加好了就添加文章,这个很简单,不说了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多