OAI-PMH2 Data Provider

Requirements

Environment

This application requires at least PHP 8.1 with extension zip enabled. In addition, you will need the database API extension of your preferred DBMS (e. g. mysqli or pdo_mysql ) if you don't want to use the default SQLite database. For performance reasons SQLite is only recommended if you have no more than a few thousand records to serve.

For easy deployment and dependency management you need Composer up and running, too.

Dependencies

Although all application-level dependencies are handled by Composer (or are bundled with the installation package) we would like to make some honorable mentions here:

Without great frameworks like Symfony and Doctrine this application wouldn't be feasible. For HTTP request handling it uses the PSR-15 queue-based request handler of the opencultureconsulting/psr15 package.

Search results