2017 © Pedro Peláez
 

symfony-bundle datacite-doi-bundle

A symfony 2 bundle for communicating with the datacite.org API for minting DOIs and storing metadata for the datasets.

image

illgrenoble/datacite-doi-bundle

A symfony 2 bundle for communicating with the datacite.org API for minting DOIs and storing metadata for the datasets.

  • Wednesday, August 3, 2016
  • by Flukey
  • Repository
  • 1 Watchers
  • 1 Stars
  • 31 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

ILLDataCiteDOIBundle

At the moment this bundle is not stable. It is being actively developed., (*1)

knpbundles.com, (*2)

A symfony 2 bundle for communicating with the mds.datacite.org API to mint DOIs and register associated metadata., (*3)

Note, (*4)

In order to use the API, it requires organisations to first register for an account with a DataCite member., (*5)

This bundle has only been tested with Symfony 2.1. If you would like it to work with a Symfony 2.0 project then please fork the repository and modify the code., (*6)

Documentation

The bulk of the documentation is stored in the Resources/doc/index.md, (*7)

Installation

Installation is a quick (I promise!) three step process:, (*8)

  1. Download ILLDataCiteDOIBundle using composer
  2. Enable the Bundle
  3. Configure your application's config.yml

Step 1: Download ILLDataCiteDOIBundle using composer

Add FOSUserBundle in your composer.json:, (*9)

{
    "require": {
        "illgrenoble/datacite-doi-bundle": "*"
    }
}

Now tell composer to download the bundle by running the command:, (*10)

``` bash $ php composer.phar update illgrenoble/datacite-doi-bundle, (*11)


Composer will install the bundle to your project's `vendor/illgrenoble` directory. ### Step 2: Enable the bundle Enable the bundle in the kernel: ``` php <?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new ILL\DataCiteDOIBundle\ILLDataCiteDOIBundle(), ); }

Step 2: Configure your application's config.yml

yaml ill_data_cite_doi: username: DataCiteMDSUsername password: DataCiteMDSPassword prefix: YourFacilityPrefix proxy: ~, (*12)

License

This bundle is under the MIT license. The license is stored in Resources/meta/LICENSE, (*13)

Authors

Mr. Jamie Hall - Technical Projects group at Institut Laue-Langevin., (*14)

The Versions

03/08 2016

dev-master

9999999-dev https://github.com/ILLGrenoble/ILLDataCiteDOIBundle

A symfony 2 bundle for communicating with the datacite.org API for minting DOIs and storing metadata for the datasets.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jamie Hall

doi datacite