Skip to content

withanage/ror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

Research Organization Registry(ROR) Plugin

OJS 3 Plugin for adding Organization names for author affiliations provided by ROR.org Organizations maintained by ROR.org are automatically fetched using an auto suggesting function. For multilingual journals, additionally supported languages will be pre-filled given, ROR.org has the corresponding names in the OJS supported languages.

ROR ID is integrated in the OJS reader interface up from OJS 3.3. ROR Plugin is shipped with the OJS Plugin gallery up from OJS 3.2. For Installation of OJS 3.2 reader interface support see installation.

Licensed under GPLv3. See LICENSE for details.

User Documentation

  • Adding the ROR organization name into your author affiliation. 🎥 GIF Image
  • Adding a customized organization name with ROR ID 🎥 GIF Image

Installation

  1. Login as admin or Journal manager
  2. Select Settings -> Website -> Plugins
  3. Click On Plugin Gallery
  4. Select and click on ROR Plugin
  5. Click Install in the opened modal and wait for the installation to finish.
  6. Click on Enable button . ROR Plugin is installed under generic plugins.

This step is only required, if your OJS 3.2 is prior to 30.11.2020 or your are not using default theme

  • Select templates/frontend/objects/article_details.tpl
  • Find the following code in the template.
<span class="affiliation">
   {$author->getLocalizedData('affiliation')|escape}
</span>
  • Add the ROR Icon template varible
<span class="affiliation">
    {$author->getLocalizedData('affiliation')|escape}
    {if $author->getData('rorId')}
        <a href="{$author->getData('rorId')|escape}">{$rorIdIcon}</a>
    {/if}
</span>

Features

Release 1.0

  • Allows auto-suggesting organization names
  • Pre-fills affiliations in multilingual context
  • Subsequent alteration of the ROR-suggested organization name is also possible by maintaining the ROR Plugin, wich can be helpful in special cases e.g. adding a institute name for a research organization.
  • OJS 3.3 compatibility

Release 2.0

  • OpenAire / DAatacite / Crossref Support
  • Support for user affiliations
  • Usability requests specially for dissemination plugins

Release 3.0

  • Multilingual organization support

Development

Contributions

Contribute

  • Fork the repository
  • Make your changes
  • Open a PR with your changes

License

This project is published under GNU General Public License, Version 3.