...
Topics to be covered:
Topic | Highlights | Exercise | Link |
---|---|---|---|
Developer Environment | Subversion, Maven, Tomcat and Eclipse setup | debugger |
|
Webserver anatomy | /shared, /components, /sakai, /webapps | deploy contrib tool deployment |
|
Tool/Services anatomy | project layout: api, impl, pack, tool, help; |
| |
Typical troubleshooting scenarios | (startup errors, Spring issues) |
| |
Configuration | sakai.properties | branding/identity, database, File system (binary content) and mail configuration; xsl-portal; multiple gateways |
|
Localization | skinning, default language | new skin |
|
Providers (integration) | LDAP, SIS |
| |
Quartz Scheduler/Cron jobs | What they are | Extending and injecting into Quartz service |
|
SOAP Webservices | What they are, Setup and Securing | Using them (Perl might be easiest), Extending |
|
Entity Broker | REST | Simple entification of a tool? |
|
The Sakai Community | Technical resources & structures & how to participate and get involved |
|
|
3 August Advanced Development Topics
...