51
Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

Embed Size (px)

Citation preview

Page 1: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

Sakai 2.6 Overview

Peter A. KnoopSakai Foundation / University of Michigan

Page 2: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

2

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

29-Apr-2009

Page 3: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

29-Apr-2009 3

Page 4: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

4

Sakai 2.6 – Jira

29-Apr-2009

Page 5: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

5

Sakai 2.6 – SubversionSource 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

29-Apr-2009

Page 6: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

6

Sakai 2.6 Overview

• Cross-Project Activities• Tools• Services

29-Apr-2009

Page 7: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

7

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

29-Apr-2009

Page 8: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

8

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.

29-Apr-2009

Page 9: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

9

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…

29-Apr-2009

Page 10: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

10

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.

29-Apr-2009

Page 11: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

11

Session Time-Out Alert

29-Apr-2009

Page 12: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

12

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

29-Apr-2009

Page 13: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

13

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

29-Apr-2009

Page 14: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

14

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.

29-Apr-2009

Page 15: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

15

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

Assignments – Custom Fields

29-Apr-2009

Page 16: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

16

Assignments – Model Answer

29-Apr-2009

Page 17: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

17

Assignments – Private Note

29-Apr-2009

Page 18: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

18

Assignments – All-Purpose Item

29-Apr-2009

Page 19: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

19

Blog (Provisional Tool)

• Replaced rendering framework with wicket.• Improved performance of db layer.

29-Apr-2009

Page 20: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

20

Calendar Summary / Schedule

• Added indicator with number of events to each calendar day.

• Event description is now rich-text.• Improved performance; tool loads faster.

29-Apr-2009

Page 21: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

21

Schedule – iCal Integration

29-Apr-2009

Page 22: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

22

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.

29-Apr-2009

Page 23: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

23

Email Archive

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

29-Apr-2009

Page 24: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

24

Gradebook – Add Multiple Items

29-Apr-2009

Page 25: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

25

Messages

• Added ability to reply-all.• Option to turn off 'send to email' option in

message composition for a site.

29-Apr-2009

Page 26: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

26

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.

29-Apr-2009

Page 27: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

27

Preferences

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

29-Apr-2009

Page 28: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

29-Apr-2009 28

Preferences – Customize Tabs

Page 29: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

29

Resources

• Notification for items with release dates at release time.

• Zip/Unzip support (2.6.1?)

29-Apr-2009

Page 30: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

30

Wiki• Added WYSIWYG editor (2.6.1?)

29-Apr-2009

Page 31: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

31

Tests & Quizzes (a.k.a. Samigo)

• Allow editing a published assessment.• Ability to release assessments to groups.

29-Apr-2009

Page 32: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

32

User Membership (Provisional Tool)

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

29-Apr-2009

Page 33: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

33

User Membership (Provisional Tool)

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

29-Apr-2009

Page 34: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

34

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.29-Apr-2009

Page 35: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

35

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).

29-Apr-2009

Page 36: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

36

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.

29-Apr-2009

Page 37: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

37

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

29-Apr-2009

Page 38: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

38

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

29-Apr-2009

Page 39: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

39

Services moved to Kernel 1.0

• alias• authz• cluster• component• content• db• email• entity

• event• JCR• memory• site• tool• user• util

29-Apr-2009

Page 40: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

40

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.

29-Apr-2009

Page 41: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

41

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.

29-Apr-2009

Page 42: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

42

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.

29-Apr-2009

Page 43: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

43

Sakai 2.6 Service Enhancements

• Web Services – Added IP Address Filtering.– Added many new web services…

29-Apr-2009

Page 44: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

44

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.

29-Apr-2009

Page 45: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

45

• 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

29-Apr-2009

Page 46: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

46

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?

29-Apr-2009

Page 47: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

47

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?)

29-Apr-2009

Page 48: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

48

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?

29-Apr-2009

Page 49: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

49

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?)

29-Apr-2009

Page 50: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

50

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

29-Apr-2009

Page 51: Sakai 2.6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

51

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/gQAg

Aw29-Apr-2009