圣诞假期期间试着使用Google App Engine搭建了一个CMS系统,挺简单的,而且稳定和免费。把搭建过程Blog下来。
下载ActivePython 2.5.4.4并安装。
<a target="_blank" href="http://www.activestate.com/activepython/downloads/">http://www.activestate.com/activepython/downloads/</a>
下载Google App Engine SDK for Python,我使用Python而不是Java。
<a target="_blank" href="http://code.google.com/appengine/downloads.html">http://code.google.com/appengine/downloads.html</a>
我使用开源软件App Engine Site Creator,下载并解压到本地目录
<a target="_blank" href="http://code.google.com/p/app-engine-site-creator/wiki/TechnicalOverview">http://code.google.com/p/app-engine-site-creator/wiki/TechnicalOverview</a>
configuration.py用于定制App Engine Site Creator系统的,代码如下:
<a target="_blank" href="http://11011.net/software/vspaste"></a>
FOOTER_HTML是所有页面的页脚。如下图

还需要定义SYSTEM_TITLE和SYSTEM_DESCRIPTION。 ANALYTICS_ID用于Google Analytics,不是必须的。
app.yaml定义Google App Engine的应用的信息。
我的应用的ID是linsoftwaresite。所以把application修改为linsoftwaresite。
使用Google App Engine Launcher测试定制的CMS。增加一个新应用,指向App Engine Site Creator解压的本地目录。
点击Browse可以测试。
使用Google App Engine Launcher可以把应用不是到Google App Engine上。
首先需要配置应用的属性,Deployment Server 需要填写 appengine.google.com开始我填错了,填了自己应用的网址,一直没有成功。
点击"Deploy”,填写Email和密码上传应用。
关于Google App Engine的开发可以参考一下下面的链接,不错的教材。
<a target="_blank" href="http://code.google.com/appengine/docs/python/gettingstarted/introduction.html">http://code.google.com/appengine/docs/python/gettingstarted/introduction.html</a>
本文转自Jake Lin博客园博客,原文链接:http://www.cnblogs.com/procoder/archive/2010/01/03/Google-App-Engine-CMS.html,如需转载请自行联系原作者