Child pages
  • Sakai development getting started
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 11 Next »


This page contains links to all the information a developer should need to get started developing tools and apps for Sakai. This is meant to be a kind of Sakai development walkthrough. It contains a section on where to get more information and then links to get you on the path from regular a Java programmer to Sakai superstar (or something like that). If anything is missing or confusing please contact Aaron Zeckoski.
(Development Tips (PPT)) (Technical intro to Sakai (PPT))

Really Getting Started

  1. Developer links and resources
    Also listed at the bottom of this page
    • Check out the developer links and resources, bookmark most of them, use them to do the steps below
    1. Get an account on Sakai Collab
    2. Sign up for the sakai-dev email list
    3. Get an account on Sakai Confluence and JIRA
  2. Development Environment Setup Walkthrough
    • Getting a good development environment setup is critical to working with Sakai code
      • Complete step by step instructions and various tips that will make developing in Sakai easier
  3. Sakai Programming Best Practices
    • Familiarize yourself with the Sakai programming best practices before getting started
  4. Sakai AppBuilder plugin
    • Generate and try some sample code
    1. Install the appbuilder plugin in your eclipse environment
    2. Generate a sample tool in your Sakai source directory
    3. Build and Deploy the tool using maven
    4. Startup Sakai
    5. Test the new tool by adding it to a project site
    6. Modify the tool
  5. Sakai application (tool) structure
    • Make sure you are familiar with the structure of a Sakai tool or application
  6. Sakai app and tool naming tips
    • Learn the various Sakai app and tool naming conventions
  7. Developer Guides
    • Learn about the possible presentation technologies and persistence technologies in Sakai
  8. Sakai Programmer Manual
    • Reference the various guides and tutorials in the Sakai programmer manual as needed

Where to get more information

  • No labels