作者 YTBlog相关
Chris1919
2009-03-21 13:47
项目地址

http://code.google.com/p/ytblog/

如何配置和使用YTBlog

1. 从http://code.google.com/p/ytblog/上checkout源代码,用以下svn命令即可:svn checkout http://ytblog.googlecode.com/svn/trunk/ path_to_ytblog

2. 命令行进入GAE所在目录,输入dev_appserver.py path_to_ytblog就可以运行YTBlog,做一些测试。

3. 配置app.yaml,把application改成你在GAE上申请的application id。

4. 配置path_to_ytblog/ytblog/config.py:
YTBlog提供了三套配置模板,分别是
单人模式Blog: config_single_user.py
多人模式Blog: config_multi_user.py
论坛模式: config_forum.py
把这些文件里面的内容copy到config.py中就可以启用相应的模式。

5. 配置plugins,进入path_to_ytblog/ytblog/plugin,在__init__.py中可配置你所需要的plugins。

6. 如果希望页面上的语言更个性化一些,可以进入path_to_ytblog/ytblog/langs,打开相应的语言文件,比如cn.py,直接编辑即可。

上面4/5/6里面提到的配置文件都是Python源代码文件,配置时可能需要点基础的Python知识,不过依葫芦画瓢应该也差不多能配好。

论坛模式

只有一些非常基本的论坛功能,因为我加入论坛模式并不是计划做一个功能多么完备的论坛程序,而是为了验证一些我对YTBlog技术上的设计思路。简单来讲就是在不改变YTBlog核心代码(controller,model等等...)的前提下,通过提供一套新的template(YTBlog的展现层用的Django template)来改变YTBlog提供功能的方式。其实就是MVC..hehe...
Bookmark and Share