Boston morning/afternoon workshop topics
Recent feedback has suggested that the classic workshop focusing on tool development is of less value currently than ensuring that developers/sys admins understand how to run Sakai. Below are a set of draft topics (no order yet implied) that focus on Sakai configuration and administration while still providing an overview of Sakai tool/services and other capabilities (e.g., anatomy, entitybroker).
A separate 3.x afternoon workshop is also scheduled.
| Topic | Highlights | Exercise | Presenter(s) |
|---|---|---|---|
| Developer Environment | Subversion, Maven, Tomcat and Eclipse setup | debugger | |
| Tomcat anatomy | /shared, /components, /sakai, /webapps | deploy contrib tool deployment (Site Stats) | |
| 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 | ||
| 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 | LDAP | ||
| Quartz Scheduler/Cron jobs | What they are | Extending and injecting into Quartz service | |
| Migration | Moving from another LMS, strategies, resources available | ||
| Web services | What they are, Setup and Securing | Using them (Perl might be easiest), Extending | |
| Entity Broker | REST | Simple entification of a tool? | |
| Typical troubleshooting scenarios | (startup errors, Spring issues) |
Resources
Quartz starter: svn co https://source.sakaiproject.org/contrib/lancaster.ac.uk/quartz-example/
Web service scripts: svn co https://source.sakaiproject.org/contrib/lancaster.ac.uk/webservice-scripts/
SOAP Client: http://ditchnet.org/soapclient/ (Mac only)
Soap UI http://www.soapui.org/ (Java-based, works for PC, Linux or Mac)
Migration Space: Migration
Comments (1)
Jun 13, 2009
Mark Breuker says:
SOAP UI is an excellent java based SOAP client: http://www.soapui.org/ (works fo...SOAP UI is an excellent java based SOAP client: http://www.soapui.org/ (works for PC, Linux or Mac)