【发布时间】:2013-03-29 05:06:51
【问题描述】:
我是 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 下使用 Maven 3.2.3 和 Sakai 10.1 成功地将它与 NetBeans 8.0.1 和 MySQL 5.6 一起使用。
代码文档齐全,简洁,但有足够多的不同功能使用示例,让您“几乎”可以做任何您想做的事情。 wicket 手册有 600 多页,但根据我的经验,您应该能够通过查看原型中的代码来完成很多工作。
【讨论】: