我是 sakai 的新手,我想在 sakai 源代码中添加我自己的工具,例如公告、教学大纲...等该工具有一些我自己的功能,我必须做的是,我如何在 sakai 中开发我自己的工具。
谢谢。
我是 sakai 的新手,我想在 sakai 源代码中添加我自己的工具,例如公告、教学大纲...等该工具有一些我自己的功能,我必须做的是,我如何在 sakai 中开发我自己的工具。
谢谢。
使用其中一种原型让您开始,然后对其进行自定义。当您感到舒适时,您可以将 UI 层更改为您喜欢的任何内容。
https://confluence.sakaiproject.org/display/BOOT/Developer+Tools
如果您正在寻找一个坚实的“基础”工具外壳来开始工具开发,我的建议是从这里开始:“Sakai Wicket Maven Archetype”。还有一些其他非常好的原型可用,但通常已经过时,根据我的经验可能会给您带来一些问题。这是我最成功的一个。
这使用了Wicket,但并不意味着您必须使用 Wicket 来进一步开发。确保拉取 1.2 版本,最后检查其他二进制文件尚不可用,因此替换-DarchetypeVersion=1.4.1
为-DarchetypeVersion=1.2
它将作为“原样”工具成功编译和部署,您可以根据需要进行修改。它还允许您使用 Java 编写代码以直接访问 sakai API 并从其数据库中提取,甚至添加您自己的表。我已经成功地将它与 Windows 7 下的 NetBeans 8.0.1 和 MySQL 5.6 以及 Maven 3.2.3 和 Sakai 10.1 一起使用。
该代码文档齐全,简洁,但具有足够多的不同功能使用示例,可以让您“几乎”做任何您想做的事情。wicket 手册有 600 多页,但根据我的经验,您应该能够通过查看原型中的代码来完成很多工作。