The Wizlib Digital Library project is dedicated to the creation of a digital library for the sharing of digital objects such as: files, images, text, etc, and their associated metadata. The project will use a Database Management System as its backbone and the PHP language to create the user interface. The software will create the database structure of a digital library inside of the DBMS. Using the DBMS, it is possible to bypass the hardest parts of creating digital libraries because the DBMS will take care of the searching, sorting, and random access properties of a digital library.
This project will consist of creating a user-friendly interface to create collections which will hold groups of related digital objects (files, images, etc) and their metadata. It will also allow the administrator to create user and administration groups to determine who has access to view and/or edit the collections. Once a collection is created the administrator may add and/or delete metadata fields that will be used to describe the items in this group of digital objects. This program will then accept a delimited (administrator specified) text file and loads those files and their metadata into the database allowing for later retrieval and/or searching. Finally by creating html templates, the administrator is allowed to customize the look and feel when browsing or searching collections. To create this dynamic content, the administrator can use a number of predefined tags inside of standard html code. Should the administrator not wish to create a template, a template built into the software will be used and the administrator need not do anything.
Wizlib Digital Library is not designed for the novice, who has no experience with digital libraries, but instead for those who are familiar with digital libraries and who have a basic understanding of html.
