fab/doi-system

DOI System - OAI server emulation. OAI stands for Open Archives Initiative, a protocol for Metadata Harvesting.

Installs: 39

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 7

Forks: 0

Open Issues: 0

Type:typo3-cms-extension

dev-master 2020-03-05 10:59 UTC

This package is auto-updated.

Last update: 2021-04-05 13:11:44 UTC


README

This is a TYPO3 CMS extension emulating an OAI server. OAI stands for Open Archives Initiative, a protocol for Metadata Harvesting.

The URLs given as example are encoded.

# Return all document
http://domain.tld/doi/

Under the hood, the URL is decoded and corresponds to something like::

http://domain.tld/index.php?eID=doi_system&route=users/1;

Configuration

The configuration is done via TypoScript.

Installation

  1. Install via composer or clone the extension into /path/typo3conf/ext/.

    $ composer require fab/doi-system

  2. Go to Extension Manager and activate the extension doi_system.

  3. Add a rewrite rule to your .htaccess:

    RewriteRule ^doi/(.*)$ /index.php?eID=doi_system [QSA,L]

or, if you are using Nginx:

rewrite ^/doi/(.*)$ /index.php?eID=doi_system last;

Now you can start fetching content with doi/.