blog迁移开发随笔
Blog on blog, 随笔 September 6th, 2008
既然下定决心迁移blog去GAE了,而且给自己定了个期限,就开始抽空研究学习和动手了。 上周只花了一个晚上2个小时用Django搭建了基本的blog部分,感慨python的确相当pragmatic, 这个基本的blog也就写了几十行代码而已。 昨晚尝试把 blog数据批量迁移到GAE的这个简单blog上,也很顺利。不过这些仍然只是个最基本的开始,还有不少细节的开发才能真正把握这个wordpress给放弃了。
前文谈的几个参考的方案,我拿下来学习参考了,作为一个python的初学者从他们的代码和设计中学习了不少,受益匪浅:
# plog: http://loscomet.cn/
# OnlyPython: OnlyPython.com
# Pico Blog: Writing Blogging Software for Google App Engine: http://brizzled.clapper.org/id/77
# Bloog, Bill Katz’s RESTful GAE blogging engine.
# cpedialog, another GAE-based blogging engine.
这些实现中,我个人最喜欢的是plog, 这是一个非常轻量,但功能相对完善,设计我比较欣赏的blog, 此外,Pico blog的思路则和我的最像,追求简单和少的原则。 cpedialog功能比较多,但对我这种打算要动手折腾得就觉得嫌复杂了些。onlypython的写得很简洁,但不知道为什么我抓下来的代码一直跑不起来,所以也就只是参考下代码。 bloog似乎名气大些,但说实话不敢恭维。
我的blog设计在前文有所说明,是极简原则的,因此计划第一阶段连edit都不支持,只打算支持一个xml rpc的API, 未定究竟支持那个协议。 plog是这里唯一支持了MT API的,但用live writter测试的时候发现一些api method未支持,而且还导致live writter崩溃(这当然是live writter的bug).
comment对我来说是独立的模块,和blog无关的,未来这个comment可以用于comment其他东西。 trackback是一定会支持的,但将在comment模块中。
因此其实我的blog是个非常简单的东西,不过它支持多blog和多人blog, 还将支持朋友关系的文章可见性。 (但这得要OPSN模块完成后才能生效)
废话完成,继续工作…
About
















































































OnlyPython把项目文件夹根目录下的config_sample.py文件改名成为config.py就可以运行了
多谢!