Skip to content

dreampuf/bana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 支持.

Releases

No releases published

Packages

No packages published