Java 酒井有插件的能力吗?

Java 酒井有插件的能力吗?,java,plugins,sakai,Java,Plugins,Sakai,我目前工作的公司为教育设施构建企业软件。我刚刚为他们的一款产品完成了一个插件,将其集成到Moodle中。这既简单又快速,因为我所要做的就是创建源代码,然后将其打包成一个.zip文件 现在,他们来找我,希望我对设施使用做同样的事情。我意识到Sakai基本上是在服务器上运行的编译java。。但我想知道它是否有任何基于插件或修改系统,我可以利用它来集成我们的产品 也要提前感谢。:) 酒井有两种开发新插件(有时也称为工具)的主要方法 LTI(1.0和2.0)-Sakai 10支持IMS LTI 1和2规

我目前工作的公司为教育设施构建企业软件。我刚刚为他们的一款产品完成了一个插件,将其集成到Moodle中。这既简单又快速,因为我所要做的就是创建源代码,然后将其打包成一个.zip文件

现在,他们来找我,希望我对设施使用做同样的事情。我意识到Sakai基本上是在服务器上运行的编译java。。但我想知道它是否有任何基于插件或修改系统,我可以利用它来集成我们的产品


也要提前感谢。:)

酒井有两种开发新插件(有时也称为工具)的主要方法

  • LTI(1.0和2.0)-Sakai 10支持IMS LTI 1和2规范(它是第一个同时支持这两种规范的LMS)。Sakai的旧版本(2.7或更新版本)支持LTI 1.0。该标准允许开发一种在自己的服务器上运行但通过启动协议与学习系统集成的工具
  • Sakai工具webapp-任何Java webapp都可以作为工具集成到Sakai中,方法是添加一个元文件(tool.xml),向web.xml添加一些部分,可以选择在头部加载CSS/JS,并使用Java API访问Sakai内核。Sakai wiki上提供了更多关于这方面的详细信息:

  • 除了上面Zach提到的“工具插件”,Sakai还支持通过UserDirectoryProviderAPI对身份验证进行扩展。大多数常见的身份验证方法(密码、Shibboleth、LDAP、Active Directory、CAS)都已得到支持,但定制的身份验证方法也不难编写。

    非常感谢。我能够实现一个LTI 1.1工具,该工具按照要求执行。我也没听说过Sakai工具,很有趣。Sakai被设计成一个工具集合,所有真正的工作都是在工具中完成的,而工具本质上就是插件。尽管有这种架构,Sakai仍然是一个整体的my way或highway应用程序。