nva
This module integrates with NVA (Nasjonaltiv vitenarkiv). It provides some blocks to display people's publications and projects. Blocks can be placed via block layout or for instance with the use of twig. Example:
{{ drupal_block('nva_list_publications', {
'label': 'My publications',
'authorName': node.label,
'results_per_page': 15,
}) }}It also provides an API Client service that makes it simple and efficient to make requests to this API, allowing you to search for publications, persons and other related data. It uses the library https://packagist.org/packages/stinis87/nva. The client can be used to:
Get all Cristin categories
Get Cristin person by organization
Get Cristin organization
Get Cristin organization by query parameters
Get Cristin supported countries
Get Cristin funding sources
Get Cristin funding source by id
Get Cristin project by id
Get Cristin project by query parameters
Get Cristin person by id
Get Cristin person by query parameters
Get Cristin keyword by id
Get Cristin keywords
Get Cristin projects by organization
Search publications
Export publications