Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Topic

Highlights

Developer Environment

Subversion, Maven, Tomcat setup, build Sakai

Webserver anatomy

/shared, /components, /sakai, /webapps (where things are deployed and why / classloaders)

Configuration - intro

sakai.properties

Administration - intro

sites, realms, tools, users

Development intro

javadocs

Create a tool using the archetype

use the archetype and go over the structure of the tool, where things are deployed and how things are wired together.

Pre-requisites: For Day 1 you are not expected to have any experience with Sakai, just listen and learn, take notes, then put them into practice for the next workshop.

Day 2 (TBA)

Topic

Highlights

Webserver anatomy revisited

/shared, /components, /sakai, /webapps

Typical troubleshooting scenarios

Did you come across any? How did you resolve them? 

Administration - more in-depth

sites, realms, tools, users - questions?

Tool/Services anatomy revisited and quiz

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

UI for your tool

How we use Wicket to render an app that looks like the rest of Sakai.

Entity Broker

How we can expose our data via REST

...