Steve Swinsburg - email@example.com
Senior Software Engineer, Australian National University
Steve is a Senior Software Engineer at the Australian National University. He holds a Masters Degree in Information Technology, majoring in Web and Internet Technologies (2008) and a Bachelor of Science Degree (2003), both from the University of New England, Australia. He also has several years of tertiary teaching experience.
Steve is a Sakai Foundation Board member, a Founding Board member for Apereo, an active member of the Sakai 2 Technical Coordination Committee, the Maintenance and Release Team, the Kernel Team and the Security Working Group. He managed the Sakai 2.5.x maintenance branch from 2008-2010. He is also a member of the Jasig Incubation Committee and is a committer on uPortal.
Steve developed Profile2, the social networking tool for Sakai 2, as well as the Shortened URL Service, the Sakai Wicket Maven Archetype, a remote administration utility, has enhanced the Sakai App Builder for new developers and has committed over two dozen new web services to the Sakai suite (see below). Steve also actively contributes to the various mailing lists and assists other developers within the community.
Steve has written over a dozen articles on Sakai best practices and how-to's, and regularly blogs about Sakai related developments. In 2008 he had a paper on Sakai in distance education published in the Australian ascilite journal (see below). Steve was heavily involved with the organisation of AuSakai 2011 at the Australian National University in Canberra, which to date, has been the most successful Sakai event in Australia.
Steve was selected as a Sakai Fellow in 2009.
In 2011, Steve was elected to the Sakai Foundation Board of Directors and in 2012 became a Founding Board member for Apereo.
Steve is also an active uPortal contributor and has developed several JSR-168 portlets, notably the Sakai Connector Portlet and the Basic LTI Portlet, both implementing the IMS LTI specification.
In his spare time, Steve is a bush firefighter, plays competitive water polo and performs with his local post-hardcore band.
Profile2 A Web 2.0 profile for Sakai. Search for people with common interests, view their profiles, add them as friends, share pictures, send messages and post status updates (also integrated with Twitter)
Sakai Wicket Maven Archetype Allows you to run a simple Maven command to generate a fully functional Sakai application which you can take and extend.
ShortenedUrlService A service for Sakai that generates and parses short urls to anything!
Sakai App Builder An Eclipse plugin that allows you to quickly create Sakai webapps and services. Now includes K1 and Wicket support.
SakaiAdminX An open source external administration utility for Sakai that you can deploy to manage Sakai (and other applications) via webservices.
UNE Migration Utility A utility for migrating courses from WebCT 4.1 to Sakai, complete with Content Modules, Quizzes and Resources.
Profile2: Social Networking for the Sakai CLE (2011 Sakai Conference, Los Angeles, California)
Sakai and uPortal 4 (2011 Sakai Conference, Los Angeles, California)
Connecting to the Enterprise - SOAP and REST in Sakai (2011 Sakai Conference, Los Angeles, California)
Profile2: social networking for Sakai 2 (2010 Sakai Conference, Denver, Colorado)
Connecting Sakai and uPortal (2010 Sakai Conference, Denver, Colorado)
Building online communities - the tools (AuSakai, November 2008, Monash University)
Sakai and e-Business (notes) (AuSakai, November 2008, Monash University)
Implementing Sakai: concept to community (audio) (ACODE 46, March 2008, University of Wollongong)
Integrating Administrative Interfaces (AuSakai, November 2007, Australian National University)
Tool icons in 2.4.x
Pre-configured web content tools
Additional web services for Sakai
Sakai web service gotchas
How to use the Sakai Web Services
Changing the appearance of the portal login links
LDAP in Sakai 2.5
Quartz in Sakai
Fronting Tomcat with Apache via mod_proxy_ajp
Sakai CLE Courseware Management: The Official Guide (contributing author)
Participatory action research for professional development: Changing our approach to distance learning (ascilite 2008, Melbourne. Belinda Tynan, Cherry Stewart, Rachael Adlington, Mike Littledyke and Steve Swinsburg)
My tool starters
The following are starters that one can download and extend into a full Sakai tool/bundle:
- Wicket tool starter:
A sample Sakai tool written in Apache Wicket to get you started developing Sakai tools in Wicket
- Quartz starter bundle:
This allows you to keep your Quartz jobs separate from the main Sakai code, but they are still injected into the job scheduler and are available to run via the normal methods (more info: Quartz in Sakai)