在我开始之前,我想做一个小的免责声明,有时候我会使用一些术语,除非你阅读了项目提案,否则这些术语可能无法理解。如果你遇到了这些术语,请参考这个主题。

我不知道在我的第一篇博客文章中该谈论什么,我已经在我的提案和项目规范中在很多地方进行了大量宣传,所以我想在这篇博客文章中有些令人兴奋的内容,最简单的方式就是给出一个快速进度报告和一个可安装的运行代码。

在过去的2-3周里,我一直在努力实现工作流管理例程,创建/编辑/发布/取消发布/删除,最后三个任务是最简单的,然而,前两个任务需要部分实现许多插件系统,无论如何,我现在有一个80%功能的 Workflow 创建系统正在运行,工作流编辑视图受到了 JForms 拖放方法的启发,你可以通过在你的 J! 1.5 安装中安装工作流扩展并试用来亲自查看。

 我的导师 Luis,之前在我的博客中提到了我在 1.5 版本中遇到的 ACL 问题以及我是否应该支持 1.5 版本,为了解决这个问题,我们决定有一种类似 ACL 处理器的机制,任何特定的 ACL 处理器将支持一个 ACL 系统(例如 jACL、NOIX 或甚至 1.6 ACL 系统),用户将需要为他创建的每个工作流选择一个 ACL 处理器,每个工作流只允许一个 ACL 系统,以保持清晰。

无论如何,我现在就把这个扩展留给你,等待你的反馈,祝你玩得开心:)

PS:我会尽快和 Luis 最终确定我的项目时间表,然后我会把它贴在这里