Libraries home page unlv Contact Us site map Your Account catalog hours

LIBRARIES HOME


SERVICES FOR
Undergraduate Students
Graduate Students
Faculty & Instructors
Distance Education
Persons w/ Disabilities
Off-Campus Access

About the Libraries
Library Employment
Services and Policies
Collections
Help and Instruction
Ask a Librarian
im icons

Web and Digitization Services

Open Source Software Projects:

The following open-source software projects have been developed at the Libraries and are available for download.

CONTENTdm® HTTP search

BSD | Author: Alex Dolski | Source code (.php)
Requires CONTENTdm® (tested on 4.3)

CONTENTdm® provides a PHP API function called dmQuery() that is capable of executing searches in a PHP environment. This works with scripts on the same server, but occasionally you may need the ability to query the system remotely. This script allows for simple single-term searching via HTTP GET, returning results in XML. See an example.

Gift Database and Bookplate Generator

GPL | Author: Alex Dolski | Not yet available
Requires PHP 5.1, PEAR::MDB2, MySQL

The Libraries create bookplates to recognize all donations above a certain dollar threshold. The Bookplate Generator and Gift Database dynamically generates printable bookplates to pay tribute to the recipient that the donor wishes to recognize. It includes an administrative interface which allows for easy modification of the donor, recipient, and book components that comprise the bookplates.

ISIS (Interactive Spatial Image Search)

GPL | Author: Alex Dolski | Google Code page
Requires PHP 5.1, PEAR::MDB2, any compatible DBMS

A fully-featured, standalone spatial search application for CONTENTdm® map collections. ISIS is capable of searching any combination of multiple CONTENTdm® collections simultaneously and retrieving list-based results, with thumbnails, on-the-fly via OAI-PMH. Designed to be relatively easy to install and customize for non-programmer, non-GIS expert librarians. Written in object-oriented PHP, ISIS uses the PEAR::MDB2 module for database portability and separates program logic from presentation to allow for easy modification of the HTML/CSS user interface. Also includes a supplementary administrative interface featuring SSL user authentication, data export, user management, and the ability to add/modify/delete maps and collections.

Quick Poll

GPL | Author: Alex Dolski | Source code (.tar.gz)
Requires PHP 4 and MySQL

A PHP polling system featuring an embeddable, easy-to-customize AJAX poll interface and a user-friendly, multi-user administrative interface for adding, changing, and deleting polls.

Trespassed Patron Database

GPL | Author: Alex Dolski | Source code (.tar.gz)
Requires PHP 4 and MySQL

A PHP/MySQL application that keeps track of patrons that have been trespassed from the libraries - storing basic vital information about them along with a photo and reason for their ban.

Access to the list of current and expired bans is tiered. The authorization mechanism authenticates against the libraries' Lotus Domino system and, additionally, against a smaller internal subset of authorized users. This enables staff to use their Domino usernames and passwords to log in, while further limiting access to authorized staff.