Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 243 Next »

Help Keep the Roadmap Up-To-Date!

If you have updated planning information to share, you can either comment on this page or email the Project Coordinator (Peter A. Knoop). Thanks.

Sakai Roadmap

The next major release, [Sakai 2.6], is now in QA, its first release candidate is anticipated in December 2008, and its official release is scheduled for Mid July, 2009. With regards to future releases, plans are solidifying around a final release in the 2.x series (2.7) likely in early 2010, and an initial release candidate in the Sakai 3.x series (with limited functionality) occuring around May 2009, and the first, full, official Sakai 3 release occurring in late 2009/early 2010. Simultaneously, work continues on the Sakai kernel, with the first release in the Kernel 2.x series coming in early 2009, and likely to eventually become the kernel on which the Sakai 3.x series is based.

In the meantime, and with a goal of helping the community better understand and track the evolution of Sakai, it's important to keep the Sakai Roadmap up-to-date. So please do you part to contribute and keep up-to-date information on your activities, by providing periodic updates to Peter A. Knoop, the Sakai Project Coordinator, for aggregation in to this page.

For convenience, we are also compiling a list of links to other projects' roadmaps on which key Sakai capabilities depend.

Sakai 2.x

The current release in the Sakai 2.x series is Sakai 2.5. The next minor release, [Sakai 2.6], is currently available as a beta, with a first release candidate coming in mid-December 2008, and official release in early February 2009. A final release, Sakai 2.7, is likely in early 2010, with support and maintenance releases available through early 2012. The user experience will not undergo any drastic changes and will remain relatively consistent through the end of the 2.x series to provide stability for local documentation and training materials and customizations; significant changes and improvements in Sakai will come along with the shift to Sakai 3.

The goals for Sakai 2.7 are:

  • Minor improvements, bug fixing, and performance enhancements across the board.
  • demo release, including example content and functionality from selected Contrib projects.
  • Based on a Kernel 1.1 release.

The list of Jira Tasks scheduled for Sakai 2.7.

Overview of Sakai 2.7 Enhancements and Changes



Admin Tools


  • Add navigation and paging to aliaslist ( SAK-14685 - Add Navigation features to Alias list in Admin Wkspace CLOSED )
  • Add navigation and paging to realmslist ( SAK-14629 - Addition of navigation widget in Realms tool CLOSED )
  • Add navigation and paging to sites list ( SAK-3963 - Add Navigation features to Sites list in Admin Wkspace CLOSED )
  • Add navigation and paging to sites list ( SAK-14686 - Add Navigation features to Users list in Admin Wkspace CLOSED )
  • Display group information in preview mode for group-targeted announcements ( SAK-14677 - Display groups selected in Preview mode when announcement restricted to specific groups CLOSED )
  • Include group information in email notifications for group-targeted announcements ( SAK-14678 - Display groups selected in email notification when announcement restricted to specific groups CLOSED )

Assignments1 (Current Tool)

  • Adjust assignment upload options to reflect submission type ( SAK-14869 - adjust Assignment upload all choices according to Assignment submission type CLOSED )
  • Add assignment download options to make it symmetric with upload options ( SAK-14461 - provide assignment download options similar to upload options CLOSED )
  • Update to use current GradebookExternalAssessmentService ( SAK-14709 - use GradebookExternalAssessmentService instead of GradebookService to handle external assignments CLOSED )
  • Allow students to upload revisions to submissions up until Assignment due date ( SAK-14746 - Add resubmit feature to Assignments screen CLOSED )

Assignments2 (Re-written Tool)

  • Removal of old, deprecated code ( SAK-14768 - Remove obsolete code from chat CLOSED )
  • A variety of incremental improvements to the user interface ( SAK-24475 - Modify Forums interface CLOSED )
  • Improve performance of statistics page ( SAK-12754 - Statistics page is still very slow CLOSED )
  • View how many people have read a message ( SAK-24886 - View who has read a message CLOSED ?)
  • Make forums' content available to Search ( SAK-24730 - Make Forum content available for search CLOSED )
  • Ability for instructor to email author of thread or message ( SAK-24535 - Email notification of new posts to forum CLOSED )
  • Optional email notifications for new posts ( SAK-24535 - Email notification of new posts to forum CLOSED )
  • Optional support for displaying all messages marking them as read ( SAK-24532 - Displaying all messages should mark them as read CLOSED )
  • Pre-populate Message Centre with a default forum and topic (
    Unknown macro: {jira-11167}
  • Display last activity time and sort by recent activity in thread view (
    Unknown macro: {jira-9806}
  • Tracking Issue: UCT Imporvements to Forums (listed above) ( SAK-24528 - UCT Improvements to Forums CLOSED )

Gradebook1 (Current Tool)

  • Update gradebook helpers to current gradebook functionality for create/edit and grade-and-item ( SAK-14602 - Ensure gradebook helpers are in sync with existing gradebook functionality CLOSED )

Gradebook2 (Rewritten Tool)

  • Add verification code for getsession method ( SAK-14900 - Add verification code for getsession method CLOSED )
Portfolio (OSP)
  • Add semantic markup to matrix's HTML to give users more control of the matrix's appearance using a custom stylesheet ( SAK-13798 - Add semantic markup to matrix html and provide default values in the stylesheet CLOSED )
  • Separate the tool and service aspects; move SakaiPerson out of Profile ( SAK-11303 - Move SakaiPerson service out of Profile CLOSED )
  • Extend SakaiPerson to provide more fields for information ( SAK-15165 - Extend SakaiPerson to add more fields CLOSED )
  • Enhancements for better editing and display of information.
  • Improvements to event logging ( SAK-19289 - Extraneous Log Events Recorded When New Site is Createdw RESOLVED )
  • Allow setting a default view (daily, weekly, monthly) ( SAK-15106 - Allow setting a default schedule view other than weekly CLOSED )
  • Eliminate duplicate external calendar subscriptions when merging calendars from multiple sites ( SAK-14880 - Ability to specify whether externally subscribed events in other sites are displayed in My Workspace calendar CLOSED )
  • Display source site for merged schedule items ( SAK-14854 - Collective Schedule in My Workspace, show what site an entry comes from when displaying in schedule CLOSED )
  • Removed gray shading in PDF ( SAK-14680 - Remove gray shading in printable pdf version of Schedule CLOSED )
Site Info/Worksite Setup
  • Enable display of roster course management EIDs in non-course site types ( SAK-12677 - Show enrolled in for non course sites CLOSED )
  • Convert notifications to use Email Template service ( SAK-12995 - integrate Wsetup tool with email template service CLOSED )
  • Ability to copy site participant list from another site ( SAK-13797 - allow site participant lists to be copied between sites CLOSED )
  • Add support for modifying Worksite Setup survey questions ( SAK-14748 - For the set of questions to be asked during the Worksite setup, need to allow admin upload new question set, while preserving the old questions/answers/user responses CLOSED )
  • Improved sorting of site participant list ( SAK-14723 - Secondary sort order should be alphabetical by name column in Site Info when sorting by other column CLOSED )
  • Ability to set an alias for site's URL ( SAK-14483 - Add site URL alias to Worksite Setup screens CLOSED )


  • Optional property to switch off presence in users' MyWorkspace( SAK-11220 - Optional property to switch off presence in user workspaces CLOSED )
  • Enable easier customization of login dialog ( SAK-12841 - Turn the portal/xlogin page into a vm template CLOSED )
  • Site hierarchy ( SAK-12350 - Site Hierachy in Portal Branch CLOSED )
  • Add a style support for PDA portal ( SAK-14695 - normalize portal skin choices CLOSED , SAK-14827 - adjust rendering of PDA portal, make skinnable CLOSED )
  • Ability to embed a bit of HMTL from a Site Property in the Background Document of a Site ( SAK-15097 - Add the Ability to embed a bit of HMTL from a Site Property in the Background Document of a Site CLOSED )
  • New UserTypeMapper implementation which always sets user types to a given String ( SAK-14648 - New UserTypeMapper implementation which always sets user types to a given String CLOSED )
  • Update skins so that we can use better, more meaningful, more specific markup ( SAK-12071 - skin/markup changes for 2.7 CLOSED )

Sakai 3.x

The initial vision for the Sakai 3.x series is still coming together. An early look at this work as evolves can be found on this demo server:

Tentative goals for Sakai 3.x are listed below, however, please keep in mind this is a work-in-progress:

  • Significant improvements in the user experience, drawing heavily on Web 2.0 thinking, such as dashboards, widgets, gadgets, drag-and-drop support, etc.
  • Content authoring and organization capabilities to provide more flexibility in populating and organizing sites.
  • Expansion of permission scope beyond the current site-exclusive-basis.
  • Better cross-tool workflow and integration.
  • Add social networking capabilities.
  • Ease of development through improved separation of concerns between java developers, java script programmers, and user experience designers.
  • Improved scalability and robustness.
  • Decreased production complexity and resource requirements.
  • Simplified installation and expansion requirements.

These goals are further described in a Sakai 3 Proposal document.

Kernel 1.x

With the release of Sakai 2.6 key, supporting, back-end services were separated out into an independent kernel project, Kernel 1 (or K1). This was done in part with the longer term goal of providing a more stable, better organized framework against which to build tools, and to allow the framework and tools to evolve on separate time-scales. This separation was a key step on the way to rethinking kernel services for Kernel 2.

The goals for the Kernel 1.0.x series are:

  • Bug-fixing in support of Sakai 2.6.x through early 2011.

The goals for the Kernel 1.1.x series are:

  • Bug-fixing and minor improvements in support of the Sakai 2.7 series through early 2012.
  • Ability to cluster-enable Sakai to support session fail-over using Terracotta ( SAK-13324 - Add session clustering capability OPEN )

Kernel 2.x

Most of the information on Kernel 2.x can currently be found here.

The goals for the Kernel 2.x series are:

The Sakai 3.x series will eventually switch from being based on Kernel 1 to Kernel 2 in early- to mid- 2009. Sakai 2.x will not make use of Kernel 2 services, and will remain base on Kernel 1 services; however, much of the functionality of Sakai 2.x will initially be made available in Sakai 3.x through a compatibility approach.

Associated Projects' Roadmaps

  • No labels