DPLA Development Portal
This is a portal for the community developing the Digital Public Library of America platform.
Because of dirty rotten spammers, if you want edit permission, please contact firstname.lastname@example.org.
The Digital Public Library of America platform will be a set of services to gather metadata about content and collections made accessible through the DPLA and to enable developers to use this metadata to build new applications and and integrate it into existing sites and services. The platform will provide information and services openly and to all without restriction, as per the DPLA’s principles for technical development.
One of the main challenges facing the DPLA is figuring out exactly how this platform will unfold. Tasked with this challenge is the interim Dev Core, a small group of people dedicated to developing the platform, in public and collaboratively.
Beta Platform Development
- Provide a technology platform that supports the DPLA front-end
- Build a compelling front-end that demonstrates the potential of the DPLA platform
- Provide an API for open access to meta-data within the repository
- Deliver by April 2013
High level requirements are driven by the Platform Scenarios and the front-end use cases. Additional requirements will be generated by the design of the DPLA front-end. These requirements are translated into detailed use cases describing the specific functionality that the platform will implement.
Bugs should be filed in the DPLA Redmine instance
Old schemas and tests:
Alpha Platform Development
The DPLA technical prototype was presented at the West Coast Plenary in April 2012. It provides an API for accessing several data sets containing a range of bibliographic and collection data. For more details, see the alpha development wiki
- Technical Overview: description with high-level scope, specs, etc.
- Platform Overview: somewhat shorter description,
- Platform strategy: mission, principles, etc.
Communications and Resources
Related projects and developers kit
See also the Developers section of the Community Portal.