Sakai 2 6 Overview Peter A Knoop Sakai

  • Slides: 51
Download presentation
Sakai 2. 6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

Sakai 2. 6 Overview Peter A. Knoop Sakai Foundation / University of Michigan

What’s in Sakai 2. 6? • Sakai 2. 6 Overview – Task Level -

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

29 -Apr-2009 3

Sakai 2. 6 – Jira 29 -Apr-2009 4

Sakai 2. 6 – Jira 29 -Apr-2009 4

Sakai 2. 6 – Subversion Source Code Repository • 2. 6. x Maintenance Branch

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

Sakai 2. 6 Overview • Cross-Project Activities • Tools • Services 29 -Apr-2009 6

Cross-Project Activities • Kernel – Kernel 1. 0. 0 (or “K 1“) released October

Cross-Project Activities • Kernel – Kernel 1. 0. 0 (or “K 1“) 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 K 1 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

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

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 db 2 and Web. Sphere. • Testing –

Cross-Project Activities • Support for using db 2 and Web. Sphere. • 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

Session Time-Out Alert 29 -Apr-2009 11

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

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

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

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

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 – Model Answer 29 -Apr-2009 16

Assignments – Private Note 29 -Apr-2009 17

Assignments – Private Note 29 -Apr-2009 17

Assignments – All-Purpose Item 29 -Apr-2009 18

Assignments – All-Purpose Item 29 -Apr-2009 18

Blog (Provisional Tool) • Replaced rendering framework with wicket. • Improved performance of db

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

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 – i. Cal Integration 29 -Apr-2009 21

Schedule – i. Cal Integration 29 -Apr-2009 21

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

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

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

Gradebook – Add Multiple Items 29 -Apr-2009 24

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

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

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

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

Preferences – Customize Tabs 29 -Apr-2009 28

Resources • Notification for items with release dates at release time. • Zip/Unzip support

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

Wiki • Added WYSIWYG editor (2. 6. 1? ) 29 -Apr-2009 30

Tests & Quizzes (a. k. a. Samigo) • Allow editing a published assessment. •

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

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

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

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

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

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

Tools with Bug-Fixes only for 2. 6 • • • • Announcements Chat Help Linktool Login Membership Metaobj MOTD (Message-of-the-Day) My. Workspace News (RSS) On-Line Podcasts Post'em 29 -Apr-2009 • • • Prefer. Able 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

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 Sites Skins Test Harness Tool Util Velocity Web. DAV WSRP 38

Services moved to Kernel 1. 0 • • alias authz cluster component content db

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

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

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

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 Tool. Bar tag. 29 -Apr-2009 42

Sakai 2. 6 Service Enhancements • Web Services – Added IP Address Filtering. –

Sakai 2. 6 Service Enhancements • Web Services – Added IP Address Filtering. – Added many new web services… 29 -Apr-2009 43

Selected Contrib Projects • • • Assignments 2 Blog. WOW Terracotta Conditional Release Elluminate

Selected Contrib Projects • • • Assignments 2 Blog. WOW Terracotta Conditional Release Elluminate Feed Tool Gradebook 2 Leaderboard Learning Log News Feeds Open. Syllabus 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.

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

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

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

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

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

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.

Where to Learn More about 2. 6. 0? • Overview – http: //confluence. sakaiproject. org/confluence/x/WYC 9 Ag • 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/g. QAg. Aw 29 -Apr-2009 51