Developer Guides
- Development Environment Setup Walkthrough
- Sakai application (tool) structure
- Sakai app and tool naming tips
- Sakai Programming Best Practices
- Developing with the Sakai Framework
- Persistence
- Presentation Layer
- Comparing Sakai Display Technologies
- Sakai UI Widgets - List of user interface widgets in Sakai
- Using Apache Velocity
- Using Java Server Pages (JSP)
- Using Java Server Faces (JSF)
- Using Reasonable Server Faces (RSF) (deprecated)
- Using Apache Wicket (Wicket)
- Using Spring MVC
- Using Handlebars
- Using W3C Web Components
- A Guide to Programming for Responsive Design
- Testing
- Internationalization (I18N)