What's new in Sakai?

triangledriprockInternet and Web Development

Aug 7, 2012 (4 years and 11 months ago)

359 views

Sakai 2.6 Overview

Peter A. Knoop

Sakai Foundation / University of Michigan

What’s in Sakai 2.6?


Sakai 2.6 Overview


Task Level
-

Jira (issue tracking)


Change Log View
-

Subversion or SVN (source
repository)


Cross
-
Project Enhancements


Tool and Service Enhancements


Beyond 2.6…


Sakai 2.7


Sakai 3

2

29
-
Apr
-
2009

29
-
Apr
-
2009

3

Sakai 2.6


Jira

4

29
-
Apr
-
2009

Sakai 2.6


Subversion

Source Code Repository


2.6.x Maintenance Branch


Branched from trunk on 06
-
Oct
-
2009


Trunk moving on for 2.7 (Enhancements & Bugs)


Bug Fixes from trunk merged to 2.6.x (and 2.4.x
and 2.5.x) as appropriate


2.6.0 Release Branch


Branched from 2.6.x on 21
-
Apr
-
2009


2.6.x moving on for 2.6.1


Blocker Bug Fixes from 2.6.x merged to 2.6.0

5

29
-
Apr
-
2009

Sakai 2.6 Overview


Cross
-
Project Activities


Tools


Services

6

29
-
Apr
-
2009

Cross
-
Project Activities


Kernel


Kernel 1.0.0 (or “K1“) released October 2008


Centralize common, core services into a kernel
project, separate from Sakai project.


Bugs addressed in Kernel Maintenance Releases;
most recent is Kernel 1.0.6 for use by Sakai 2.6.0.


Enhancements to K1 occurring in Kernel trunk
(Kernel 1.1) for Sakai 2.7

7

29
-
Apr
-
2009

Cross
-
Project Activities


User Experience (UX)


No major changes from 2.5; enables re
-
use of
much 2.5 documentation.


Accessibility


Minor improvements in some JSF tags for
keyboard accessibility.

8

29
-
Apr
-
2009

Cross
-
Project Activities


Internationalization & Localization


Support for localized tool names (page names not
currently localized).


Localized date
-
time picker for velocity
-
based tools
(
e.g.
, Announcement, Assignment, Schedule, and
Resources).


Localized start
-
of
-
week.


Language Translations:


With limited UX changes, many translations carryover.


Work ongoing…



9

29
-
Apr
-
2009

Cross
-
Project Activities


Support for using db2 and
WebSphere
.


Testing


Improvements to Sakai integration test support.


Performance


Implementation of a working, proof
-
of
-
concept
generic Sakai performance testing environment,
including data.


Establish baseline tests for tools and build a test
results library for comparisons among releases.

10

29
-
Apr
-
2009

Session Time
-
Out Alert

29
-
Apr
-
2009

11

View site as if in a different role,
a.k.a.

Student View

29
-
Apr
-
2009

12

View site as if in a different role,
a.k.a.

Student View

29
-
Apr
-
2009

13

Assignments


Refactored

db to improve performance.


Moved selected meta data from XML blob into table
columns; provided supporting migration code.


Support for multiple submissions of an
assignment on an assignment
-
wide basis.


Improved cross
-
tool integration; when an
Assignment opens, expose link to the Assignment
in Schedule and Announcement items.


14

29
-
Apr
-
2009


Support for custom fields, with timing and role
control over when and who can view them.


Assignments


Custom Fields

15

29
-
Apr
-
2009

Assignments


Model Answer

16

29
-
Apr
-
2009

Assignments


Private Note

17

29
-
Apr
-
2009

Assignments


All
-
Purpose Item

18

29
-
Apr
-
2009

Blog
(Provisional Tool)


Replaced rendering framework with wicket.


Improved performance of db layer.


19

29
-
Apr
-
2009

Calendar Summary / Schedule


Added indicator with number of events to
each calendar day.


Event description is now rich
-
text.


Improved performance; tool loads faster.

20

29
-
Apr
-
2009

Schedule


iCal Integration

21

29
-
Apr
-
2009

Citations Helper


New configuration option for maximum
number of databases to search
simultaneously.


Support for populating direct vendor URLs
from Search Library Resources and RIS import.


General user interface improvements.


22

29
-
Apr
-
2009

Email Archive


Performance improvements for handling a
large number of messages in the archive.


23

29
-
Apr
-
2009

Gradebook



Add Multiple Items

24

29
-
Apr
-
2009

Messages


Added ability to reply
-
all.


Option to turn off 'send to email' option in
message composition for a site.


25

29
-
Apr
-
2009

OSP (Portfolios)


Improvements to UX.


Ability to edit and delete feedback and evaluations.


Aggregation of Evaluations across sites via My
Workspace.


Better group awareness and filtering in Wizards tool.


Ability to apply an OSP Style to more screens of a
Matrix.


Ability to control allowed general and item
-
specific
feedback (0, 1, many) in Matrices and Wizards.

26

29
-
Apr
-
2009

Preferences


Customize Tabs is now the default initial page;
page order defined via property.

27

29
-
Apr
-
2009

Preferences


Customize Tabs

29
-
Apr
-
2009

28

Resources


Notification for items with release dates at
release time.


Zip/Unzip support
(2.6.1?)


29

29
-
Apr
-
2009

Wiki


Added WYSIWYG editor
(2.6.1?)


30

29
-
Apr
-
2009

Tests & Quizzes (
a.k.a.

Samigo
)


Allow editing a published assessment.


Ability to release assessments to groups.


31

29
-
Apr
-
2009

User Membership
(Provisional Tool)


Include the created and last modified date on
the screen and in the CSV export.

32

29
-
Apr
-
2009

User Membership
(Provisional Tool)


Filter searching and viewing of users to only
those users with the same named
usertype
(s).


33

29
-
Apr
-
2009

Worksite Setup/Site Info


Support for creating sites from templates.


Added option to import and replace (with deep
-
delete) content from another site.


Support for optional survey questions during
setup.


Improved support for adding multiple instances
of a tool (
e.g.
, Chat) to a site.


Enhanced group creation; ability to add a role or
a provider id to a group.


34

29
-
Apr
-
2009

WYSIWYG Widget (
FCKeditor
)


FCKeditor

upgrade to version 2.6.2, which
brings in bug fixes and better Safari support.


Upgrade to
FCKeditor

2.6.4 coming…


Optional
FCKeditor

plug
-
in to allow users to
embed entities (
e.g.
, Simple Page Tool


a
Contrib tool).


35

29
-
Apr
-
2009

Deprecated Tools


Presentation


Mailtool




Mailsender

(Contrib) replacing
Mailtool


A major re
-
write of the tool.


Switched from JSF to RSF.


Improved recipient selection, email validation, and
group awareness.


Need to gain experience with it.


36

29
-
Apr
-
2009

Tools with Bug
-
Fixes only for 2.6


Announcements


Chat


Help


Linktool


Login


Membership


Metaobj


MOTD (Message
-
of
-
the
-
Day)


MyWorkspace


News (RSS)


On
-
Line


Podcasts


Post'em



PreferAble


Presence


Reset Password


Roster


Search


Section Info


SUTool


Syllabus


Tab Management


Users


Web Content


Worksite Information


37

29
-
Apr
-
2009

Services with Bug
-
Fixes only for 2.6


Access


Alias


Authz


Build


Calendar


Content
-
Review


Courier


Database


Entity


Event


IMSTI


JCR


Memory


Portlet


Privacy




Profile


Quartz Scheduler


Realms


Reports


Rights


Site


Sites


Skins


Test Harness


Tool


Util


Velocity


WebDAV


WSRP

38

29
-
Apr
-
2009

Services moved to Kernel 1.0


alias


authz


cluster


component


content


db


email


entity


event


JCR


memory


site


tool


user


util


39

29
-
Apr
-
2009

Sakai 2.6 Service Enhancements


citations


Support for Serials Solutions 360 Search
metasearch

engine.


Support for returning direct vendor URLs from
Search Library Resources and RIS import.


cluster
[Kernel]


Improved performance by switching to JMS
-
based
implementation.


40

29
-
Apr
-
2009

Sakai 2.6 Service Enhancements


component
[Kernel]


Support for more flexible configuration of
components.


content (Content Hosting Service)
[Kernel]


Added hooks for virus
-
scanner service.


Optional JCR implementation: testing and migration.


course
-
management


Allow administrative control over which Academic
Sessions are current or active.

41

29
-
Apr
-
2009

Sakai 2.6 Service Enhancements


Email
[Kernel]


Refactored

email service.


emailtemplateservice


Initial implementation of an email
templating

service.


entitybroker



Added bug report emails.


Added REST support.


JSF


Improved formatting and accessibility of
ToolBar

tag.



42

29
-
Apr
-
2009

Sakai 2.6 Service Enhancements


Web Services


Added IP Address Filtering.


Added many new web services…

43

29
-
Apr
-
2009

Selected Contrib Projects


Assignments2


BlogWOW


Terracotta


Conditional Release


Elluminate


Feed Tool


Gradebook2


Leaderboard


Learning Log


News Feeds


OpenSyllabus


QNA



Role Play


Sakai Admin X


SENRG


Sign
-
up


Simple Page Tool


Skin Manager


SMS


Solo


Textbook


Timeline


Wimba


Etc.

44

29
-
Apr
-
2009


Builds on stability, robustness, and
performance of Sakai 2.5.


Change from 2.5 to 2.6 is less than 2.4 to 2.5.


Lots of great, mostly minor enhancements.


Mostly similar UX to 2.5.


Official Release late April/early May 2009.


Support with Maintenance Branch and
Maintenance Releases through early 2011.


Sakai 2.6 Summary

45

29
-
Apr
-
2009

Sakai Releases


Sakai 2.x Series


2.4


2.4.x support ending soon…


2.5


2.5.5 Maintenance Release coming late April/early May 2009


2.5.x support through early 2010


2.6


2.6.0 Official Release late April/early May 2009


2.6.x support through early 2011


2.7 (Last 2.x Release)


Remains Kernel 1 based, no new UX (?)


2.7.0 Official Release early 2010


Sakai 3.x Series


3.0


Moving to Kernel 2 based; new UX


Early, partial functionality releases starting late 2009/early 2010?


3.0.0 Official Release 2011/2012?

46

29
-
Apr
-
2009

Sakai 2.7?


Who is it for?


Existing
deployers

interested in maintaining a 2.x
experience, with some enhancements, thru 2012.


Expected to be last release in 2.x series.


For new pilots, eventually will recommend starting
with Sakai 3.x, rather than 2.x (late 2009?)


47

29
-
Apr
-
2009

Sakai 2.7?


Tentative Plans


Minor enhancements to tools and services already
underway


Forums


Profile


Tests & Quizzes


Assignments


Portfolio (OSP)


Other?


Leveraging 3.0
-
targeted work on UX Improvement
Project and Page Authoring?

48

29
-
Apr
-
2009

Sakai 3.x


The future of Sakai…


Key organizations and committers are focusing
more and more on Sakai 3.x.


Early release (late 2009/early 2010?)


initially
focused sub
-
set of capabilities to meet early
adopters’ needs:


University of Cambridge


Georgia Tech University


Official 3.0 release for community (2011/2012?)

49

29
-
Apr
-
2009

Sakai 3.x


Tentative Roadmap


Based on Kernel 2


UX Improvement project


Page Authoring


Content Management


Support for groups outside of site context


Simple URLs


Social networking capabilities


Support for legacy Sakai experience to ease transition


Migration from 2.x to 3.x


Improved ease
-
of
-
development

50

29
-
Apr
-
2009

Where to Learn More about 2.6.0?


Overview


http://confluence.sakaiproject.org/confluence/x/WYC9Ag


Release Documentation
(coming soon…)


http://confluence.sakaiproject.org/confluence/x/LADWAg


Beyond Sakai 2.6…


Sakai 3 General Information


http://confluence.sakaiproject.org/confluence/x/DQLWAg


Sakai Community Development Process


http://confluence.sakaiproject.org/confluence/x/gQAgAw






51

29
-
Apr
-
2009