Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • Sakai foundation website - the main website for the Sakai foundation and Sakai project
    • Find information about upcoming Sakai conferences and other Sakai related news
    • Find out what schools are using Sakai
    • Figure out why it is called Sakai
  • Programmers Cafe
    • The best source of information for developers wanting to work in Sakai
    • Info you can find there:
      • Tutorials
      • Tips
      • Documentation
      • Sample code
  • Sakai Collab Server
    • The Sakai Collab server runs a current version of Sakai and provides a place for the community to collaborate using Sakai, demo Sakai, or try out tools
    • The collab server is also used to manage all the Sakai mailing lists and to manage some documentation
  • sakai-dev email list
    • The sakai-dev email list is a great place to ask development questions
    • How sign up for sakai-dev email list
      • Create account on Sakai Collab and login
      • Click Membership link on left
      • Click Joinable Sites link at top
      • Click Join link for DG: Development
    • Send email to the list at: sakai-dev@collab.sakaiproject.org (membership required)
  • Sakai Confluence
    • Sakai uses Confluence (an enterprise Wiki) to document projects and Sakai related activity
  • Sakai JIRA
    • Sakai uses JIRA (bug tracker) for issue and bug tracking related to Sakai development
  • Sakai source repository (SVN)
    • The Sakai source code is stored in a Subversion repository
    • Main Sakai source
      • Includes the entire Sakai source plus provisional tools
    • Sakai Contrib (community contributions)
      • Includes contributed source for various Sakai projects
  • Sakai release documentation
  • Eclipse Development Environment
    • The vast majority of Sakai developers use Eclipse for development
    • You can use other development environments but Eclipse has some advantages:
      • Supported (eclipse files in the Sakai code base)
      • Well understood (support docs and knowledge)
      • Extended tools (appbuilder plugin)
    • Can get commercial support if desired: http://www.myeclipseide.com/
  • Sakai terminology
    • Get familiar with the terms commonly used by Sakai developers