Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Topic

Highlights

Exercise

Presenter(s)

Developer Environment

Subversion, Maven, Tomcat and Eclipse setup

debugger

 

Webserver anatomy

/shared, /components, /sakai, /webapps

deploy contrib tool deployment (Site Stats)

 

Typical troubleshooting scenarios

(startup errors, Spring issues)

 

 

Configuration

sakai.properties

branding/identity, database, File system (binary content) and mail configuration; xsl-portal; multiple gateways

 

Administration

sites, realms, tools, users

realms exercise

 

Localization

skinning, default language

new skin

 

Providers (integration)

LDAP, SIS

 

 

Tool/Services anatomy

project layout: api, impl, pack, tool, help; pom.xml, Kernel (K1), (Maven), service injection: components.xml, also Sakai ComponentManager; persistence: *.hbm.xml, Webapp: /WEB-INF/web.xml, webapp/tools/tool.name.xml

 

 

Quartz Scheduler/Cron jobs

What they are

Extending and injecting into Quartz service

 

Migration

Moving from another LMS, strategies, resources available

 

 

SOAP Webservices

What they are, Setup and Securing

Using them (Perl might be easiest), Extending

 

Entity Broker

REST

Simple entification of a tool?

 

...