Digital Development and Strategies

Digital Development and Strategies (DDaS) develops, maintains and envisions digital content, services and applications for the MSU Libraries.

Team:

  • Devin Higgins - Librarian, Head of Digital Development and Strategies
  • Jenny Brandon - Librarian, Digital Interface Designer
  • Nathan Collins - Software Developer and Systems Administrator
  • Kevin Finkenbinder - Web Applications Developer
  • Damien Guillaume - Software Developer
  • Megan Schanz - Software Developer and Systems Administrator
  • Robby Roudon - Software Developer

About Us:

The DDaS unit researches, develops, and implements technologies that improve and expand the ways that MSU Libraries' stakeholders interact with collections, data and services. The focus of DDaS is on innovative projects that expand MSU Libraries' digital capabilities while maintaining and updating existing technologies.

Featured Projects:

FOLIO Development (Project Details) (In Production)
As of 2022, FOLIO is the new Integrated Library System (ILS) at MSU Libraries. FOLIO is an open-source ILS, and DDaS participates in the development of FOLIO's acquisition apps through FOLIO's Thunderjet team. On top of accelerating FOLIO's development, this participation creates a more direct communication between users at MSU and FOLIO developers (who are mostly contracted by EBSCO).
Primary Maintainer: Damien Guillaume

Glazer (In Production)
Digital storage system for transferring files to an AWS environment.
Primary Maintainer: Nathan Collins
Contributor(s): Megan Schanz

MakeAtState (In Production)
A PHP application which allows MSU Library patrons to submit jobs for 3DPrinting, vinyl printing, and laser cutting.
Primary Maintainer: Sruthin Gaddam

OAI Repo (In Production)
Python module to assist in constructing an OAI-PMH repository server. Follow the link above to interact with the MSUL digital repository's OAI interface. (View Code)
Primary Maintainer: Nathan Collins
Contributor(s): Devin Higgins, Megan Schanz

PackMan (Coursepackhub) (In Production)
Application used by the Course Materials Program to organize the materials in coursepacks and manage orders for copyright permissions to CCC.
Primary Maintainer: Megan Schanz

Library Catalog (VuFind) (In Production)
Infrastructure and deployable public catalog instance of VuFind, including many local customizations. (View Code)
Primary Maintainer: Devin Higgins
Contributor(s): Damien Guillaume, Jenny Brandon, Megan Schanz, Nathan Collins, Robby Roudon

Sandhill (Framework for Digital Repository) (In Production)
A framework for building data-driven web sites, Sandhill is currently used as the front-end interface of the MSUL digital repository. (View Code)
Primary Maintainer: Nathan Collins
Contributor(s): Devin Higgins, Megan Schanz, Robby Roudon

Swamplr (https://swamplr.lib.msu.edu/) [login required] (In Production)
Interface to ingest, process, and manage items in a Fedora Commons digital repository.
Primary Maintainer: Devin Higgins
Contributor(s): Megan Schanz, Nathan Collins

TextAssembler [login required] (In Production)
Pull together metadata and full-text documents returned from Nexis Uni queries. (View Code)
Primary Maintainer: Megan Schanz
Contributor(s): Devin Higgins

TGIF Star Interface (In Production)
Allows information from the Turfgrass Information File to be shared publicly.
Primary Maintainer: Kevin Finkenbinder
Contributor(s): Sruthin Gaddam

Additional Projects:

Catalog Floor Map Locator (In Production)
Locates and labels appropriate floor map given call number and other item information.
Primary Maintainer: Sruthin Gaddam

Colophon (In Production)
Extendable quality control verification system for manifest files.
Primary Maintainer: Nathan Collins

Commons CORE Backend (In Production)
Software stack for the MSU commons institutional repository, including Fedora Commons, Solr, etc.
Primary Maintainer: Megan Schanz
Contributor(s): Nathan Collins

Copyright Permissions (In Production)
Application allowing users to request copyright clearance for a variety of different types of materials.
Primary Maintainer: Megan Schanz

EBookplates Backend (In Production)
Backend to eBookplates interface.
Primary Maintainer: Kevin Finkenbinder

Facilities Work Requests (In Production)
Web-based application that manages facilities requests.
Primary Maintainer: Megan Schanz

Findingaids (ArchivesSpace) (In Production)
Setup and configuration files for the ArchivesSpace application. (View Code)
Primary Maintainer: Megan Schanz

Forward (Prototype/Testing)
A dynamic datastore capable of user defined record definitions.
Primary Maintainer: Nathan Collins

GitLab CI/CD Templates (In Production)
Templates for automated application deployment via GitLab. (View Code)
Primary Maintainer: Megan Schanz

GRIN (Removed)
Application to download dissertations from Google's storage system.
Primary Maintainer: Megan Schanz

Library Hours Backend (In Production)
Interface to update officially listed hours of operation for various Libraries units and locations.
Primary Maintainer: Megan Schanz

Libstaff (In Production)
Back-end interface to manage MSUL's staff database.
Primary Maintainer: Megan Schanz

Linguistics (In Production)
Site to provide access to corpora from the Linguistics Data Consortium (LDC) and other sources.
Primary Maintainer: Megan Schanz

MiLCOPS (In Production)
A Python application which appends the MSU Libraries' cover page to requested Turfgrass and African e-journals PDFs.
Primary Maintainer: Sruthin Gaddam

Open Lister [login required] (In Production)
A themed interface for making files web-accessible publicly, or to select users.
Primary Maintainer: Nathan Collins

Plot Tracker (In Production)
Records and store requests to the Plotter printer.
Primary Maintainer: Megan Schanz

Rindexer (https://rindexer.lib.msu.edu/)[login required] (In Production)
Interface between repository (Fedora Commons) and indexing software (Solr).
Primary Maintainer: Nathan Collins
Contributor(s): Devin Higgins, Megan Schanz

SID (In Production)
Ticketing system to monitor and log work on IT projects.
Primary Maintainer: Nathan Collins
Contributor(s): Megan Schanz

SMART (In Production)
Interface to manage and track employment time, accounts, and budgets within the MSU Libraries.
Primary Maintainer: Nathan Collins
Contributor(s): Megan Schanz

SMB Quotas [Internal Use Only] (In Production)
Monitor and manage shares and quotas, saving changes to a database.
Primary Maintainer: Nathan Collins

STAR API (In Development)
API giving access to StarXML database.
Primary Maintainer: Sruthin Gaddam

Student Jobs [login required](In Production)
Student developed application to allow students to apply for jobs at MSUL.
Primary Maintainer: Nathan Collins

Subcat (In Development)
Experimental classification application trained on 50,000 dissertation abstracts.
Primary Maintainer: Sruthin Gaddam
Contributor(s): Devin Higgins, Nathan Collins

Supplies (In Production)
Allow users to submit order requests, get approvals, and track status.
Primary Maintainer: Megan Schanz

Tribune Backend Entry (Deprecated)
Entry application for Tribune project.
Primary Maintainer: Kevin Finkenbinder

VVL Migration Script (In Production)
Moves audio files, creates derivatives, and updates database.
Primary Maintainer: Nathan Collins

Comics DB (In Development)
Process and store bespoke comics records in database.
Primary Maintainer: Kevin Finkenbinder

Provenance DB (In Development)
Interface to create and manage relationships between resources and annotations.
Primary Maintainer: Kevin Finkenbinder

 

Contact Us:

lib.dl.ddas@msu.edu