EasyDeposit, Toolkit for Creating SWORD Deposit Interfaces, Released

Stuart Lewis has released EasyDeposit, a toolkit for creating SWORD deposit interfaces.

Here's an excerpt from the announcement:

EasyDeposit allows you to create customised SWORD deposit interfaces by configuring a set of 'steps'. A typical flow of steps may be: login, select a repository, enter some metadata, upload a file, verify the information is correct, perform the deposit, send a confirmation email. Alternatively a deposit flow may just require a file to be uploaded and a title entered. A configuration file is used to list the steps you require.

EasyDeposit makes use of the CodeIgniter MVC PHP framework. This means each 'step' is made up of two files: a 'controller' which looks after the validation and processing of any data entered, and a 'view' which controls the web page that a user sees. This separation of concerns makes it easy for web programmers to edit the controllers, and web designers to tinker with the look and feel of the interface in the views.