What’s new in Sakai?

Download Report

Transcript What’s new in Sakai?

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
29-Apr-2009
2
29-Apr-2009
3
Sakai 2.6 – Jira
29-Apr-2009
4
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
29-Apr-2009
5
Sakai 2.6 Overview
• Cross-Project Activities
• Tools
• Services
29-Apr-2009
6
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
7
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
8
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
9
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
10
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.
29-Apr-2009
14
Assignments – Custom Fields
• Support for custom fields, with timing and role
control over when and who can view them.
29-Apr-2009
15
Assignments – Model Answer
29-Apr-2009
16
Assignments – Private Note
29-Apr-2009
17
Assignments – All-Purpose Item
29-Apr-2009
18
Blog (Provisional Tool)
• Replaced rendering framework with wicket.
• Improved performance of db layer.
29-Apr-2009
19
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
20
Schedule – iCal Integration
29-Apr-2009
21
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
22
Email Archive
• Performance improvements for handling a
large number of messages in the archive.
29-Apr-2009
23
Gradebook – Add Multiple Items
29-Apr-2009
24
Messages
• Added ability to reply-all.
• Option to turn off 'send to email' option in
message composition for a site.
29-Apr-2009
25
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
26
Preferences
• Customize Tabs is now the default initial page;
page order defined via property.
29-Apr-2009
27
Preferences – Customize Tabs
29-Apr-2009
28
Resources
• Notification for items with release dates at
release time.
• Zip/Unzip support (2.6.1?)
29-Apr-2009
29
Wiki
• Added WYSIWYG editor (2.6.1?)
29-Apr-2009
30
Tests & Quizzes (a.k.a. Samigo)
• Allow editing a published assessment.
• Ability to release assessments to groups.
29-Apr-2009
31
User Membership (Provisional Tool)
• Include the created and last modified date on
the screen and in the CSV export.
29-Apr-2009
32
User Membership (Provisional Tool)
• Filter searching and viewing of users to only
those users with the same named usertype(s).
29-Apr-2009
33
Worksite Setup/Site Info
• Support for creating sites from templates.
• Added option to import and replace (with deepdelete) 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
34
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
35
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
36
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
29-Apr-2009
•
•
•
•
•
•
•
•
•
•
•
•
PreferAble
Presence
Reset Password
Roster
Search
Section Info
SUTool
Syllabus
Tab Management
Users
Web Content
Worksite Information
37
Services with Bug-Fixes only for 2.6
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Access
Alias
Authz
Build
Calendar
Content-Review
Courier
Database
Entity
Event
IMSTI
JCR
Memory
Portlet
Privacy
29-Apr-2009
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Profile
Quartz Scheduler
Realms
Reports
Rights
Site
Sites
Skins
Test Harness
Tool
Util
Velocity
WebDAV
WSRP
38
Services moved to Kernel 1.0
•
•
•
•
•
•
•
•
alias
authz
cluster
component
content
db
email
entity
29-Apr-2009
•
•
•
•
•
•
•
event
JCR
memory
site
tool
user
util
39
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
40
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
41
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
42
Sakai 2.6 Service Enhancements
• Web Services
– Added IP Address Filtering.
– Added many new web services…
29-Apr-2009
43
Selected Contrib Projects
•
•
•
•
•
•
•
•
•
•
•
•
Assignments2
BlogWOW
Terracotta
Conditional Release
Elluminate
Feed Tool
Gradebook2
Leaderboard
Learning Log
News Feeds
OpenSyllabus
QNA
29-Apr-2009
•
•
•
•
•
•
•
•
•
•
•
•
Role Play
Sakai Admin X
SENRG
Sign-up
Simple Page Tool
Skin Manager
SMS
Solo
Textbook
Timeline
Wimba
Etc.
44
Sakai 2.6 Summary
• 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.
29-Apr-2009
45
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
46
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
47
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
48
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
49
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
50
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
29-Apr-2009
51