banana V2
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
static
HISTORY
ISSUE
README
admin.py
admin_views.py
app.yaml
blog.py
blog_views.py
cron.yaml
index.yaml

README

Banana V2 version

全新的架构

TODO
=========

#. 基于自有的que 实现的WSGI为项目提供基础服务.
#. 为易用性提供基础写作RST文本支持模块.为多文本类型添加基础支持.以后考虑支持 mark down , UBB, 还有原始的HTML编辑支持.
#. 模板渲染选择tenjin.py, 增强tenjin.py 模板载入器,添加内容载入模板功能
#. 基于google.appengine.ext.memcache以及本地内存提供易用的缓存模块,此后考虑将模块拓展为一个易用的组件.
#. 使用gaeunit 提供单元测试.
#. 定义统一的,便捷的数据模型.使用基于现有缓存的分页功能,提供高性能的易用模块.
#. 信号模块.提供插件机制.
#. 皮肤模块.基于动态皮肤的动态加载JS脚本方案,将所插件或者自定制的脚本统一缓存,然后统一输出.如果可能就压缩.
#. 文章的字段.暂时复用BananaV1文章模型.
#. 评论,验证时默认采用生成图片提问的形式.评论表添加许多额外的信息,对于文章是多对一操作的需要可累加的操作,比如评分什么的.
#. 后台.简易,强大的后台.具有"自学习特性",能够根据管理员自动调整默认页面,最感兴趣的内容.最舒服的编辑器.最流畅的操作.
#. ping和trace back支持.有了这两个才为"互联"带来可能.
#. Wedig支持.易于程序爱好者编写定制页面组件.微薄,访问统计什么的.
#. Feed.Sitemap.
#. Page 功能,生成自己定制的特定页面.
#. 友情链接.
#. 博客内容生成PDF高级功能,将已完成博客输出为可定制的PDF文档,易于出版,发行,传播.有助为内容为主的用户提供便利.
#. i18n 支持.