I started the development of in 6th July, and it started as an experiment to learn more about Flask patterns and MongoDB. From the learning experiment I ended creating an extendable CMS.
I have to thank some friends who helped a lot during this development process, who developed the landing , the website, deployment scripts and maintain the demo site, for the help with and the development of the new logo, @ who did not colaborated directly to Quokka core, but made significant enhancements to which is the base for Quokka CMS, @ fixed some compatibility bugs, @ for letting me stole some ideas from , @ and others who reported .
Decoupled settings (now it is recommended to use settings based in environment variables)
“manage.py populate” to load sample data
to create quokka modules
Basic recommendation based in tags
Tags listings
ATOM/Feed for channels
Quokka有了新徽标
到达目标网页
开始在github Wiki中编写(是的,我们将不使用sphinx)
主题支持(前端和管理员支持多个主题)
可以为每个频道或内容使用不同的主题
重组数据模型
解耦管理员
基于Bootstrap 3的前端默认主题的新主题
来自Bootstrap / Bootswatch 2的基于Cosmo主题的新管理主题
新媒体管理模块(进行中)
解耦评论,并创建了一个新的内部“类似disqus”评论系统
易于设置disqus,facebook,激烈的辩论等
Google网站管理员工具和分析默认设置
基本模板中更好的SEO设置
支持多种内容格式(对HTML或Markdown的错误)
支持TinyMce或Lepture Markdown编辑器
分页支持(使用mongoengine轻松实现)
自定义的MongoEngine lsit字段以获取过滤工具
频道可以是重定向点
频道可以呈现平面页面或其他内容而不是频道列表
动态模板解析器,通道的多种模板类型(列表,网格,门户网站,博客)
解耦的设置(现在建议使用基于环境变量的设置)
“ manage.py填充”以加载样本数据
创建quokka模块
基于标签的基本推荐
标签列表
ATOM /频道供稿
Well that’s the important implemented things and now the CMS is really “usable”, but there is already some important things to do before the release of a beta version.