The content on this wiki is being preserved for historical purposes, but is not being maintained and is probably no longer accurate.
For current information about DPLA, see the DPLA main site.
Dev portal
Contents |
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 dev@dp.la.
About
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
Goals
- 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
Plan
- Latest Development status
- Detailed Roadmap from Redmine
- Development milestones
Requirements
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.
Technical Architecture
API Documentation
Filing Bugs
Bugs should be filed in the DPLA Redmine instance
Data
- Metadata schema version 3 (Google doc)
- Platform test data sources
Old schemas and tests:
- v2 (Items, Collections, Partners) (pdf) (Google doc - comments enabled)
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
Project information
- 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.