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 19 Next »


The Development Discussion Group (DG) is for those interested and involved in the design and development of Sakai. This is the companion wiki-space for the sakai-dev email list hosted on Collab's DG: Development (a.k.a. sakai-dev) site.

Ideas and Proposals

This is a place to post your ideas or proposals related to Sakai and Sakai development, please feel free to create a page and link to it here.
Sakai Framework Roadmap - Plan for a possible roadmap for Sakai development based on issues
Kernel Release - Breaking out the framework kernel of Sakai into a release which is separate from the major core tools release
Kernel then Tools Release Process - Proposal for timing around a kernel then tools release
Best Practices for Kernel code - defines the best practices and code standards we should follow for kernel code
Best Practices for framework updates - A proposal on maintaining the Sakai framework, ensuring quality and performance, and controlling commit access
Recent Activity Service - Plans for how a recent activity service might be constructed in Sakai
Portal Active Zones - Plans to add in zones to the portal which can have html fragments placed into them
Become User Extension - Plans to extend the become user tool to allow instructors to emulate a student in their site
Sakai Easy Tools - Plans for making simple pluggable tools in Sakai which are super easy to write but have an upward migration path
Hierarchy Service - A service to handle general hierarchy storage in Sakai
Permissions Token Generator - A key token generator for handling storage and lookup of permissions based on token keys
Component Manager Upgrade - Plan for upgrading the component manager to allow component reloading without restarts

Work in progress

These are mini projects and efforts which are being worked on, they are too small to need their own space but something worth sharing with the community, feel free to link to other spaces if you like, remove your stuff from here once it is completed or if it becomes inactive
JMS Event Service - Plans to replace the event service with a JMS event service
Sakai Cluster-wide Caching - Efforts to have a cluster wide cache in Sakai that supports expiration and replication
Test Runner - A package for running programmatic tests (load, data validation, migration, etc.) inside Sakai

Helpful documentation

Most of the development docs are in the Programmers Cafe Space and are linked to in the Programmers Manual but helpful docs can and should be added here as well.
Programming Best Practices - Best practices for writing code in Sakai
Entity Provider and Broker - Sakai entity system enhancement and potential replacement for the legacy entity producers/entities
Using Caching in Sakai - explains how to properly cache objects in Sakai

Descriptions of Log Events - Descriptions of log events fired in Sakai core
Source management (SVN) best practices - Usage of source control (SVN) in Sakai


Peter A. Knoop
Anthony Whyte


Unable to render {include} The included page could not be found.
  • No labels