文章列表
Sakai 是由美国印地安那大学、密西根大学、斯坦福大学和麻省理工学院于2004 年共同发起的一项开源CMS 计划。Sakai 项目的主要目标是,开发Sakai程序的系统架构,将之与已有各种CMS 工具和组件整合为一体。这些工具与组件既可用于课程管理,同时也可作为原有CMS 模型的扩展插件。更为重要的是,Sakai 也将支持研究性协作学习。
Sakai提供一组软件工具来帮助教师,研究员和学生创建一个用于交流、协作的站点。用户通过使用浏览器,就能从Sakai提供的工具中选择一个来创建符合她们要求的站点(Site)。以下列出几个利用Sakai可能创建的例子:项目主管可以创建一个网站来 ...
- 2008-04-09 22:23
- 浏览 1758
- 评论(0)
做sakai的插件开发或者说是二次开发,其最大的麻烦在于开发环境的配置。
开发环境:
Eclipse+MyEclipse+Tomcat的环境集成并不是太难。由于sakai2.4和maven2似乎不大兼容,所以只好根据sakai开源组织官方网站所言,使用maven1。那么要是拥有maven1的eclipse插件会多那么幸福啊。但是至少我现在还没有找到。所以只好每次开发过后,在命令行下编译了。
不过很不错的是有专门的sakai maven插件,所以可以直接在你所开发的项目的根目录下编译,而无需牵一发而动全身了。如果要是把整个sakai全编译一次,至少要15分钟以上。而直接在子项目下编译大概两分 ...
- 2008-04-02 11:00
- 浏览 1977
- 评论(0)
考察了几个LMS后,大致准备对sakai下手了。所以第一步是先把源代码在IDE下编译成功,可以运行起来。根据官方说明,环境采用jdk1.5和maven1.0.2。下面对安装的步骤做简单的记录已备后查。
安装maven1
1、解压程序包,配置环境变量%MAVEN_HOME%和把%MAVEN_HOME%\bin加到path中去。
2、cmd下运行maven -v查看版本号,检查是否安装成功。
3、运行install_repo.bat %RepositoryRoot%\.maven\repository,把一些jar包拷入%RepositoryRoot%文件夹中(这个%RepositoryRo ...
- 2008-04-02 11:00
- 浏览 2134
- 评论(0)
Sakai和LDAP的整合
现在需要LDAP来统一管理和认证用户的信息,所以需要sakai与ldap密切整合。我们选用的ldap版本是openLDAP。
可以直接下载windows 版的安装程序,默认安装就好,有些版本会自动地把Berkeyle DB 也安装好。我安装版本是openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exe,也就自动安装好了Berkeyle DB。最主要的工作是配置slapd.conf。配置好后,运行slapd -d 256即可察看是否成功。256是记录日志的等级(0 - 256),具体的说明可以参看官方网站。我选 ...
- 2008-04-02 10:58
- 浏览 1430
- 评论(0)