OASIS: Online Acquisition Station and Imaging System
Overview
OASIS is a web application designed to offer an alternative to the Windows-based CONTENTdm Acquisition Station. OASIS separates the tasks of metadata recording and digital object preparation from the tasks of collection administration. Contributors submit digital images and record metadata; collection administrators export these items into formats suitable for import into CONTENTdm.
OASIS was initially developed to address difficulties managing projects where multiple distributed participants were contributing to a single CONTENTdm collection.
Features
OASIS allows:
- an administrator to configure a project-specific group of fields for Web-based input of metadata information and authorize contributors and editors access to the system
- a contributor to attach an image or digital file at the local workstation and fill in the web-based input fields (Unicode character set input is supported)
- an editor to review the images, and review and edit the associated metadata submitted by the contributor
- an administator to download a tab-delimited file of the metadata along with a .tar file of the images for easy use as a batch load into the CONTENTdm digital library server
Requirements
- OASIS was developed on a server running PHP 4.3.8 and MySQL 4.0x.
- OASIS uses the ImageMagick tool for generating thumbnails
- ...and the command line tar command for generating export files
Installation
The change log can be found here
- Extract the installation file to a web server directory.
- At the top level of the home folder, create a folder called images and one called tn. These will be used to store the uploaded images and their thumbnails. The php script will be attempting to create folders inside of these folders, and will need appropriate permissions to do so. (The easiest way to do this is to chown the entire oasis folder to the web server)
- Startup a mysql server and create the database for oasis. From within MySQL, source the oasis.schema file (command: source oasis.schema) This will create the necessary tables and create one administrator login to one default collection.
- Edit the includes/config.inc.php file to contain the MySQL login information and login timeout setting.
- Login to oasis with the default account admin:admin and go to Administration->Manage Users to change the password Ability to change usernames may be added later.
- Use the interface to create users and define metadata for the collection. Admins can create new collections, but must login to that collection to update metadata and change other options for that collection.
Credits
OASIS was developed by staff at the Associated Colleges of the
South Technology Center
and the Midwest Instructional Technolgy Center
This software is distrubuted under the GNU General Public License.