Download presentation
Presentation is loading. Please wait.
Published byAryan Simco Modified over 10 years ago
1
Creative Commons Attribution- NonCommercial-ShareAlike 2.5 License Sakai Programmer's Café Sakai development tips Aaron Zeckoski azeckoski@gmail.com
2
2 Sakai foundation website The main website for the Sakai foundation and Sakai project is: –http://www.sakaiproject.org/http://www.sakaiproject.org/ 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
3
3 Programmers Cafe The best source of information for developers wanting to work in Sakai is the programmers café website –http://bugs.sakaiproject.org/confluence/display/BOOT/http://bugs.sakaiproject.org/confluence/display/BOOT/ Info you can find there: –Tutorials –Tips –Documentation –Sample code
4
4 Sakai Collab 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 toolsSakai Collab serverSakai The collab server is also used to manage all the Sakai mailing lists and to manage some documentation –https://collab.sakaiproject.org/portalhttps://collab.sakaiproject.org/portal
5
5 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 1.Create account on Sakai Collab and login –https://collab.sakaiproject.org/portalhttps://collab.sakaiproject.org/portal 2.Click Membership link on left 3.Click Joinable Sites link at top 4.Click Join link for DG: Development Send email to the list at: –sakai-dev@collab.sakaiproject.orgsakai-dev@collab.sakaiproject.org
6
6 Sakai Confluence and JIRA Sakai uses Confluence (an enterprise Wiki) to document projects and Sakai related activityConfluence –http://confluence.sakaiproject.org/confluence/http://confluence.sakaiproject.org/confluence/ Sakai uses JIRA (bug tracker) for issue and bug tracking related to Sakai developmentJIRA –http://128.196.219.68/jira/http://128.196.219.68/jira/
7
7 Sakai source code The Sakai source code is stored in a Subversion repository Subversion –Main Sakai source Includes the entire Sakai source plus provisional tools https://source.sakaiproject.org/svn/ –Sakai Contrib (contribution) Includes contributed source for various Sakai projects https://source.sakaiproject.org/contrib/
8
8 Eclipse The vast majority of Sakai developers use Eclipse for development Eclipse –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/http://www.myeclipseide.com/ URL: http://www.eclipse.org/http://www.eclipse.org/
9
9 Development Environment Getting a good development environment setup is critical to working with Sakai code Complete step by step instructions are available in the programmers café: –Development Setup WalkthroughDevelopment Setup Walkthrough Include various tips that will make developing in Sakai easier
10
10 Sakai API Javadocs The Sakai API Javadocs are available with the release documents here:Javadocs –http://source.sakaiproject.org/release/http://source.sakaiproject.org/release/ The link to the Javadocs is a little over halfway down (link named JavaDocs) –Here is the link for the current release (2.4.0) http://source.sakaiproject.org/release/2.4.0/javadoc/ http://source.sakaiproject.org/release/2.4.0/javadoc/ Javadocs for the trunk are available –http://nightly2.sakaiproject.org/javadoc/http://nightly2.sakaiproject.org/javadoc/
11
11 More Sakai javadocs You can build javadocs for the Sakai source code you have checked out Run the following command from the root directory of your copy of the Sakai source –maven sakai:javadoc The javadocs will be generated here – /target/sakai-javadoc.zip URL: http://bugs.sakaiproject.org/confluence/display/BOOT/Javadocs+for+the+Sakai+APIhttp://bugs.sakaiproject.org/confluence/display/BOOT/Javadocs+for+the+Sakai+API
12
12 Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.