释放Lifeflow版本0.90
Django(72), Lifeflow(20), Lifeflow-Editor(3)今天标志着Lifeflow的0.90释放,Django博客解决方案,即我一直在稳步上工作大约十个月。它从非常简单的博客软件中生长为一个相当丰富的工具,不依赖于Django管理员,并且足以用于日常使用。
0.90的变化
我首先在2月介绍了[Lifeflow编辑],但直到现在终于成为一个全面的编辑。列出有很大的变化,所以我会遇到其中一些。
开发已从我的私人SVN主持到GitHub,其他人可以更容易贡献。它也有在灯塔上的问题和错误跟踪。我总是开放有更多的贡献者,并且很高兴与任何关于Lifeflow的设计,计划或想法的人交谈。
可以在LFE中每篇文章分配和管理多个翻译和作者。
LFE保存时的视觉确认。这是一个很好的改进,因为LFE节省了“按需”(也许是一种更好的方式来描述这是它,当您隐含地询问它 - 通过更改某些东西来节省它 - 而不是在明确地告诉它,通过按下保存按钮)每当你改变一些东西时,它以前尚不清楚它是否实际推出了你的变化。同样重要的是,LFE也是声乐关于在未能保存的时候告诉你,所以你不会失去你的工作。
您现在可以在LFE内编辑Blogroll,作者配置文件,项目,评论和文件。当然,这三篇桶(对于粗暴的草案,编辑草案和公布的文章)仍然存在组织目的。
您现在可以指定文章的发布日期,而它们仍处于草稿状态。由于博客文章在击中其发布日期之前不可见,因此您再次对使用Django Admin可用的内容版本的时间进行细粒度控制。
所有标题字段都有一个有用的“标题案例”按钮,适用JavaScript TitleCasing脚本由John Resig撰写,并启发John Gruber的剧本。
许多错误已经修复。特别是,文件上传器不再愿意覆盖现有文件。此外,缓解功能远远超过逃离无效字符,这是我诉诸Django管理员的#1原因。
在Body编辑窗口中衬砌的标记和动态博客上下文。即使我有时忘记了DBC标签,所以有一个有用的内衬帮助系统是一种简单但非常有用的补充。Markdown帮助目前有点最小,但我会在不久的将来更新它。
与当前的Django主干合作。
未来
我一直在规划许多令人兴奋的功能,即将推出的Lifeflow版本。
0.91版本专注于代码清理和制作代码和Lifeflow的各个部分更容易。许多重构,重组和文件。
0.92释放的重点是促进我在呼唤什么文本巫术。这将包括博客文章文本的前后处理器,允许您的思想可以想象的尽可能多的整洁特征。例如,这将有助于更有用的链接(替换对Luke Hatcher的所有引用Luke Hatcher.,定位和构建与引用的产品的亚马逊的链接,修复您根本无法正确大写的单词(JavaScript,任何人?)。
0.94(发生在0.93 ??)将专注于将Lifeflow转变为沙盒联合协作环境。另一种说法的方式是LifeFlow将具有特定权限的各种角色。有人可能是一个作家,谁可以创建草稿,但无法向编辑桶推广它们。这需要一个编辑做到这一点,一个行政人员实际上发布条目。这将使客人博客大大愉快,并使Lifeflow成为那些写作联合博客的强大的协作工具。
这就是项目的状态。此博客由Lifeflow的Trunk版本运行,通常每周左右更新其已被检查的版本才能进行一次。它对我来说已经足够稳定,我把静态渲染模块放在一起(使用StaticGenerator.这包括在源中的来源,其中托管不会可靠地服务Django项目。
如果有任何问题或任何人需要帮助,请告诉我。