...
- Please see the very informative Sakai wiki page at Marist for details on trip planning, hotels, meals, etc.
https://ilearn.marist.edu/access/wiki/site/6ea947f9-785a-4bf0-00e7-84ccc26566de/sakai%20boot%20camp%20info.html - Workshop Prerequisites
- Setup your laptop for the workshop: Development Environment Setup Walkthrough
- We will review this on the first day of the workshop
- Find more help with writing Sakai apps: Sakai Programmer Manual
- Get the Sakai cafe distribution from SVN here:
https://source.sakaiproject.org/svn/cafe/branches/2-5-x/- You can also use trunk if you like, but it could break so please make sure you have a stable version and do not update during the bootcamp
https://source.sakaiproject.org/svn/cafe/trunk/
- You can also use trunk if you like, but it could break so please make sure you have a stable version and do not update during the bootcamp
- Sakai App Builder
Presenters
...
Presenters
Schedule
The workshop will run from Monday, June 2 through Friday June 6 and is a full day each day. I will try to make the last afternoon primarily a review/project/question answering session for those who need to leave early to catch a flight out.
...
Day Three - Sakai tools intro | |
---|---|
Introduction to Spring, IoC, and AoP | |
Sakai naming tips | |
Configuring Sakai | |
Hello Worlds (JSP) and Sakai Tools | |
Review of current Sakai Display Technologies | |
Intro to RSF | |
Hello Worlds (RSF) |
Day Four - Sakai tools advanced | |||
---|---|---|---|
User Directory Service Exercise | |||
Day Four - Sakai tools advanced | |||
Introduction to persistence | Add the email address of the current user to the page | ||
Best Practices | |||
Sakai Persistence (Hibernate) | Sakai Persistence | TODO | |
creation and structure of the crud tool | |||
Reading sakai.properties from within a tool | Sakai Properties ExerciseSakai Authz (Permissions) | ||
JIRA and submitting patches |
|
Day Five - Sakai entities and advanced concepts | |
---|---|
Intro to Legacy Entites and EntityBroker | |
Reading sakai.properties from within a tool | |
Continuing CRUD | TODO |
Extra topics if there is time
...