From 146d06341bfc1abc9aedc222a8cc61372591029e Mon Sep 17 00:00:00 2001 From: Natkeeran Date: Thu, 2 Feb 2023 13:18:14 -0500 Subject: [PATCH 1/2] oai-pmh mods representation --- assets/migrate/tags.csv | 0 assets/patches/default_settings.txt | 0 assets/patches/oaipmh_groupby.patch | 13 + assets/templates/mods.html.twig | 137 ++ composer.json | 12 +- composer.lock | 182 +- ...ext.context.display_oai_pmh_item_links.yml | 49 + config/sync/islandora.settings.yml | 2 +- config/sync/islandora_iiif.settings.yml | 2 +- config/sync/key.key.islandora_rsa_key.yml | 2 +- config/sync/matomo.settings.yml | 4 +- config/sync/media.settings.yml | 2 +- config/sync/openseadragon.settings.yml | 2 +- config/sync/rest_oai_pmh.settings.yml | 12 +- .../search_api.index.default_solr_index.yml | 22 +- .../search_api.server.default_solr_server.yml | 2 +- config/sync/views.view.oai_pmh_item_data.yml | 1679 +++++++++++++++++ config/sync/views.view.oai_pmh_item_links.yml | 205 ++ 18 files changed, 2218 insertions(+), 109 deletions(-) mode change 100644 => 100755 assets/migrate/tags.csv mode change 100644 => 100755 assets/patches/default_settings.txt create mode 100644 assets/patches/oaipmh_groupby.patch create mode 100644 assets/templates/mods.html.twig mode change 100644 => 100755 composer.json mode change 100644 => 100755 composer.lock create mode 100644 config/sync/context.context.display_oai_pmh_item_links.yml create mode 100644 config/sync/views.view.oai_pmh_item_data.yml create mode 100644 config/sync/views.view.oai_pmh_item_links.yml diff --git a/assets/migrate/tags.csv b/assets/migrate/tags.csv old mode 100644 new mode 100755 diff --git a/assets/patches/default_settings.txt b/assets/patches/default_settings.txt old mode 100644 new mode 100755 diff --git a/assets/patches/oaipmh_groupby.patch b/assets/patches/oaipmh_groupby.patch new file mode 100644 index 000000000..de7e59b78 --- /dev/null +++ b/assets/patches/oaipmh_groupby.patch @@ -0,0 +1,13 @@ +diff --git a/src/Plugin/rest/resource/OaiPmh.php b/src/Plugin/rest/resource/OaiPmh.php +index db2ea29..6e66d79 100644 +--- a/src/Plugin/rest/resource/OaiPmh.php ++++ b/src/Plugin/rest/resource/OaiPmh.php +@@ -500,7 +500,7 @@ class OaiPmh extends ResourceBase { + // XXX: GROUP_CONCAT() doesn't exist in PostgreSQL. + $query->addExpression("STRING_AGG(m.set_id, ',')", 'sets'); + } +- $query->groupBy('r.entity_type, r.entity_id'); ++ $query->groupBy('r.entity_id')->groupBy('r.entity_type'); + + // XXX: Result sets can be unpredictable when limiting without an ORDER BY + // clause. diff --git a/assets/templates/mods.html.twig b/assets/templates/mods.html.twig new file mode 100644 index 000000000..23795788b --- /dev/null +++ b/assets/templates/mods.html.twig @@ -0,0 +1,137 @@ + + {{ elements.title }} + {% if elements.subtitle is not empty%} + {{ elements.subtitle }} + {% endif %} + + +{% for role_name_info in elements.linked_agent |split ('|') %} +{% set role_name = role_name_info|split(':') %} +{% set name_type_info = elements.linked_agent_vocabulary|split(',') %} + +{% set name_type_info_x = name_type_info[loop.index - 1]|replace({"Person":"person"})|raw %} +{% set name_type_info_x = name_type_info_x|replace({"Corporate Body":"corporate"})|raw %} + + + + {{ role_name[0] }} + + {{ role_name[1] }} + +{% endfor %} + +{{ elements.typeofresource }} +{{ elements.genre }} +{{ elements.description }} + + {% for language in elements.language_iso6392b |split ('|') %} + {{ language|trim }} + {% endfor %} + + + {{ elements.publisher }} + + {{ elements.published_place }} + {{ elements.published_place_marccountry }} + + {{ elements.datecreated_rad14b5 }} + {% if elements.datecreated_start_iso8601 is not empty%} + {{ elements.datecreated_start_iso8601 }} + {% endif %} + {% if elements.datecreated_end_iso8601 is not empty%} + {{ elements.datecreated_end_iso8601 }} + {% endif %} + {{ elements.datecopyright_iso8601 }} + + +
{{ elements.physicaldescription_form }}
+ {{ elements.physicaldescription_extent }} + {{ elements.physicaldescription_reformatting_quality }} + {{ elements.physicaldescription_digitalorigin }} + {{ elements.physicaldescription_internetmediatype }} + {{ elements.physicaldescription_note }} +
+ + {% for topic in elements.subject_topic |split ('|') %} + {{ topic|trim }} + {% endfor %} + {% for geographic in elements.subject_geographic |split ('|') %} + {{ geographic|trim }} + {% endfor %} + {% for temporal in elements.subject_temporal |split ('|') %} + {{ temporal|trim }} + {% endfor %} + + {% set name_type_info = elements.subjects_name_vocabulary|split('|') %} + {% for subject_name_info in elements.subjects_name |split ('|') %} + + {% set name_type_info_x = name_type_info[loop.index - 1]|replace({"Person":"person"})|raw %} + {% set name_type_info_x = name_type_info_x|replace({"Corporate Body":"corporate"})|raw %} + + + {{ subject_name_info }} + + {% endfor %} + + + {{ elements.subject_hierarchicalgeographic_continent }} + {{ elements.subject_hierarchicalgeographic_country }} + {{ elements.subject_hierarchicalgeographic_state }} + {{ elements.subject_hierarchicalgeographic_province }} + {{ elements.subject_hierarchicalgeographic_region }} + {{ elements.subject_hierarchicalgeographic_county }} + {{ elements.subject_hierarchicalgeographic_island }} + {{ elements.subject_hierarchicalgeographic_city }} + {{ elements.subject_hierarchicalgeographic_citysection }} + + + {{ elements.subject_geographic_coordinates }} + + +{% if elements.relateditem_title is not empty %} + + + {{ elements.relateditem_title }} + + +{% endif %} +{% if elements.relateditem_collection_title is not empty %} + + + {{ elements.relateditem_collection_title }} + + +{% endif %} +{% if elements.accesscondition_restrictionandaccess is not empty%} + {{ elements.accesscondition_restrictionandaccess }} +{% endif %} +{{ elements.accesscondition_useandreproduction }} + + {{ elements.location_url }} + {% if elements.location_physical is not empty %} + {{ elements.location_physical }} + {% endif %} + +{{ elements.identifier_uri}} +{{ elements.identifier_local}} +{{ elements.identifier_ark}} +{{ elements.note }} + + {% if elements.recordinfo_note_coursecode is not empty %} + {{ elements.recordinfo_note_coursecode }} + {% endif %} + {% if elements.recordinfo_note_courseyear is not empty %} + {{ elements.recordinfo_note_courseyear }} + {% endif %} + {% if elements.recordinfo_note_courseterm is not empty %} + {{ elements.recordinfo_note_courseterm }} + {% endif %} + + {% if elements.recordinfo_cataloguing_language_iso6392b is not empty %} + {{ elements.recordinfo_cataloguing_language_iso6392b }} + {% else %} + {# Assume language of cataloguing is eng #} + eng + {% endif %} + + diff --git a/composer.json b/composer.json old mode 100644 new mode 100755 index 37dbac2dc..379627fda --- a/composer.json +++ b/composer.json @@ -42,7 +42,7 @@ "drupal/matomo": "^1.19", "drupal/pdf": "^1.1", "drupal/rest_oai_pmh": "^2.0@beta", - "drupal/search_api_solr": "^4.2", + "drupal/search_api_solr": "*", "drupal/taxonomy_manager": "^2.0", "drupal/transliterate_filenames": "^2.0", "drupal/twig_tweak": "^3.2", @@ -54,7 +54,9 @@ "islandora/islandora": "^2", "islandora/openseadragon": "^2", "library/pdf.js": "^2.4", - "mjordan/islandora_workbench_integration": "^1.0" + "maennchen/zipstream-php": "2.2.6", + "mjordan/islandora_workbench_integration": "^1.0", + "symfony/string": "5.4" }, "conflict": { "drupal/drupal": "*", @@ -115,8 +117,14 @@ ] }, "patches": { + "drupal/rest_oai_pmh": { + "Drupal Core 9.5.3 Group by issue": "assets/patches/oaipmh_groupby.patch" + } } }, + "scripts": { + "post-update-cmd": ["cp -f assets/templates/mods.html.twig web/modules/contrib/rest_oai_pmh/templates/mods.html.twig"] + }, "require-dev": { "drupal/config_inspector": "^2.1", "drupal/devel": "^5.0", diff --git a/composer.lock b/composer.lock old mode 100644 new mode 100755 index 1ab5631cf..a9d26d3b9 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e214ebbfec68444c86970ed7507cf09c", + "content-hash": "a4ded88373ebcadcffce69dfc0410048", "packages": [ { "name": "asm89/stack-cors", @@ -1861,16 +1861,16 @@ }, { "name": "drupal/core", - "version": "9.5.2", + "version": "9.5.3", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "2ce2d9dbc3d248d7fd6bf9c9a50cce7e8dc799a6" + "reference": "67e34a5e8f48cafdd5c26e778a9570860e2d44a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/2ce2d9dbc3d248d7fd6bf9c9a50cce7e8dc799a6", - "reference": "2ce2d9dbc3d248d7fd6bf9c9a50cce7e8dc799a6", + "url": "https://api.github.com/repos/drupal/core/zipball/67e34a5e8f48cafdd5c26e778a9570860e2d44a5", + "reference": "67e34a5e8f48cafdd5c26e778a9570860e2d44a5", "shasum": "" }, "require": { @@ -2022,13 +2022,13 @@ ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", "support": { - "source": "https://github.com/drupal/core/tree/9.5.2" + "source": "https://github.com/drupal/core/tree/9.5.3" }, - "time": "2023-01-18T12:48:20+00:00" + "time": "2023-02-01T19:47:31+00:00" }, { "name": "drupal/core-composer-scaffold", - "version": "9.5.2", + "version": "9.5.3", "source": { "type": "git", "url": "https://github.com/drupal/core-composer-scaffold.git", @@ -2072,22 +2072,22 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-composer-scaffold/tree/9.5.2" + "source": "https://github.com/drupal/core-composer-scaffold/tree/9.5.3" }, "time": "2022-06-19T16:14:18+00:00" }, { "name": "drupal/core-recommended", - "version": "9.5.2", + "version": "9.5.3", "source": { "type": "git", "url": "https://github.com/drupal/core-recommended.git", - "reference": "eab84e96280017f11e0dfba7f9995facaa803d13" + "reference": "3dc8d9757c6c4a0457d32dd58a755532504ad959" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-recommended/zipball/eab84e96280017f11e0dfba7f9995facaa803d13", - "reference": "eab84e96280017f11e0dfba7f9995facaa803d13", + "url": "https://api.github.com/repos/drupal/core-recommended/zipball/3dc8d9757c6c4a0457d32dd58a755532504ad959", + "reference": "3dc8d9757c6c4a0457d32dd58a755532504ad959", "shasum": "" }, "require": { @@ -2096,7 +2096,7 @@ "doctrine/annotations": "~1.13.3", "doctrine/lexer": "~1.2.3", "doctrine/reflection": "~1.2.3", - "drupal/core": "9.5.2", + "drupal/core": "9.5.3", "egulias/email-validator": "~3.2.1", "guzzlehttp/guzzle": "~6.5.8", "guzzlehttp/promises": "~1.5.2", @@ -2127,7 +2127,7 @@ "symfony/event-dispatcher-contracts": "~v1.1.13", "symfony/http-client-contracts": "~v2.5.2", "symfony/http-foundation": "~v4.4.49", - "symfony/http-kernel": "~v4.4.49", + "symfony/http-kernel": "~v4.4.50", "symfony/mime": "~v5.4.13", "symfony/polyfill-ctype": "~v1.27.0", "symfony/polyfill-iconv": "~v1.27.0", @@ -2143,7 +2143,7 @@ "symfony/translation": "~v4.4.47", "symfony/translation-contracts": "~v2.5.2", "symfony/validator": "~v4.4.48", - "symfony/var-dumper": "~v5.4.14", + "symfony/var-dumper": "~v5.4.19", "symfony/yaml": "~v4.4.45", "twig/twig": "~v2.15.4", "typo3/phar-stream-wrapper": "~v3.1.7" @@ -2158,9 +2158,9 @@ ], "description": "Core and its dependencies with known-compatible minor versions. Require this project INSTEAD OF drupal/core.", "support": { - "source": "https://github.com/drupal/core-recommended/tree/9.5.2" + "source": "https://github.com/drupal/core-recommended/tree/9.5.3" }, - "time": "2023-01-18T12:48:20+00:00" + "time": "2023-02-01T19:47:31+00:00" }, { "name": "drupal/csv_serialization", @@ -3382,17 +3382,17 @@ }, { "name": "drupal/matomo", - "version": "1.20.0", + "version": "1.21.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/matomo.git", - "reference": "8.x-1.20" + "reference": "8.x-1.21" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/matomo-8.x-1.20.zip", - "reference": "8.x-1.20", - "shasum": "e440f1ab7498bea607dbeb00dc0fa979e0976147" + "url": "https://ftp.drupal.org/files/projects/matomo-8.x-1.21.zip", + "reference": "8.x-1.21", + "shasum": "9b1b1da48fae888c586c2cb060a78503039b6e57" }, "require": { "drupal/core": "^9.0 || ^10" @@ -3408,8 +3408,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.20", - "datestamp": "1674152478", + "version": "8.x-1.21", + "datestamp": "1674531082", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -6183,23 +6183,23 @@ }, { "name": "maennchen/zipstream-php", - "version": "v2.4.0", + "version": "2.2.6", "source": { "type": "git", "url": "https://github.com/maennchen/ZipStream-PHP.git", - "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3" + "reference": "30ad6f93cf3efe4192bc7a4c9cad11ff8f4f237f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3", - "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/30ad6f93cf3efe4192bc7a4c9cad11ff8f4f237f", + "reference": "30ad6f93cf3efe4192bc7a4c9cad11ff8f4f237f", "shasum": "" }, "require": { - "ext-mbstring": "*", "myclabs/php-enum": "^1.5", - "php": "^8.0", - "psr/http-message": "^1.0" + "php": "^7.4 || ^8.0", + "psr/http-message": "^1.0", + "symfony/polyfill-mbstring": "^1.0" }, "require-dev": { "ext-zip": "*", @@ -6208,7 +6208,7 @@ "mikey179/vfsstream": "^1.6", "php-coveralls/php-coveralls": "^2.4", "phpunit/phpunit": "^8.5.8 || ^9.4.2", - "vimeo/psalm": "^5.0" + "vimeo/psalm": "^4.1" }, "type": "library", "autoload": { @@ -6245,7 +6245,7 @@ ], "support": { "issues": "https://github.com/maennchen/ZipStream-PHP/issues", - "source": "https://github.com/maennchen/ZipStream-PHP/tree/v2.4.0" + "source": "https://github.com/maennchen/ZipStream-PHP/tree/2.2.6" }, "funding": [ { @@ -6257,7 +6257,7 @@ "type": "open_collective" } ], - "time": "2022-12-08T12:29:14+00:00" + "time": "2022-11-25T18:57:19+00:00" }, { "name": "masterminds/html5", @@ -6688,16 +6688,16 @@ }, { "name": "nesbot/carbon", - "version": "2.65.0", + "version": "2.66.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "09acf64155c16dc6f580f36569ae89344e9734a3" + "reference": "496712849902241f04902033b0441b269effe001" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/09acf64155c16dc6f580f36569ae89344e9734a3", - "reference": "09acf64155c16dc6f580f36569ae89344e9734a3", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/496712849902241f04902033b0441b269effe001", + "reference": "496712849902241f04902033b0441b269effe001", "shasum": "" }, "require": { @@ -6786,7 +6786,7 @@ "type": "tidelift" } ], - "time": "2023-01-06T15:55:01+00:00" + "time": "2023-01-29T18:53:47+00:00" }, { "name": "nikic/php-parser", @@ -8626,16 +8626,16 @@ }, { "name": "symfony/finder", - "version": "v5.4.17", + "version": "v5.4.19", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "40c08632019838dfb3350f18cf5563b8080055fc" + "reference": "6071aebf810ad13fe8200c224f36103abb37cf1f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/40c08632019838dfb3350f18cf5563b8080055fc", - "reference": "40c08632019838dfb3350f18cf5563b8080055fc", + "url": "https://api.github.com/repos/symfony/finder/zipball/6071aebf810ad13fe8200c224f36103abb37cf1f", + "reference": "6071aebf810ad13fe8200c224f36103abb37cf1f", "shasum": "" }, "require": { @@ -8669,7 +8669,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.17" + "source": "https://github.com/symfony/finder/tree/v5.4.19" }, "funding": [ { @@ -8685,7 +8685,7 @@ "type": "tidelift" } ], - "time": "2022-12-22T10:31:03+00:00" + "time": "2023-01-14T19:14:44+00:00" }, { "name": "symfony/http-client-contracts", @@ -8835,16 +8835,16 @@ }, { "name": "symfony/http-kernel", - "version": "v4.4.49", + "version": "v4.4.50", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "4e36db8103062c62b3882b1bd297b02de6b021c4" + "reference": "aa6df6c045f034aa13ac752fc234bb300b9488ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/4e36db8103062c62b3882b1bd297b02de6b021c4", - "reference": "4e36db8103062c62b3882b1bd297b02de6b021c4", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/aa6df6c045f034aa13ac752fc234bb300b9488ef", + "reference": "aa6df6c045f034aa13ac752fc234bb300b9488ef", "shasum": "" }, "require": { @@ -8919,7 +8919,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v4.4.49" + "source": "https://github.com/symfony/http-kernel/tree/v4.4.50" }, "funding": [ { @@ -8935,7 +8935,7 @@ "type": "tidelift" } ], - "time": "2022-11-28T17:58:43+00:00" + "time": "2023-02-01T08:01:31+00:00" }, { "name": "symfony/mime", @@ -9890,16 +9890,16 @@ }, { "name": "symfony/property-access", - "version": "v5.4.15", + "version": "v5.4.19", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", - "reference": "0f3e8f40a1d3da90f674b3dd772e4777ccde4273" + "reference": "20fcf370aed6b2b4a2d8170fa23d2d07250e94ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/0f3e8f40a1d3da90f674b3dd772e4777ccde4273", - "reference": "0f3e8f40a1d3da90f674b3dd772e4777ccde4273", + "url": "https://api.github.com/repos/symfony/property-access/zipball/20fcf370aed6b2b4a2d8170fa23d2d07250e94ab", + "reference": "20fcf370aed6b2b4a2d8170fa23d2d07250e94ab", "shasum": "" }, "require": { @@ -9951,7 +9951,7 @@ "reflection" ], "support": { - "source": "https://github.com/symfony/property-access/tree/v5.4.15" + "source": "https://github.com/symfony/property-access/tree/v5.4.19" }, "funding": [ { @@ -9967,20 +9967,20 @@ "type": "tidelift" } ], - "time": "2022-10-27T07:55:40+00:00" + "time": "2023-01-01T08:32:19+00:00" }, { "name": "symfony/property-info", - "version": "v5.4.17", + "version": "v5.4.19", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "12e1f7b3d73b1f3690aa524b92b5de9937507361" + "reference": "8ccf54bce2e2edbface1e99cb5a2560a290c9e2d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/12e1f7b3d73b1f3690aa524b92b5de9937507361", - "reference": "12e1f7b3d73b1f3690aa524b92b5de9937507361", + "url": "https://api.github.com/repos/symfony/property-info/zipball/8ccf54bce2e2edbface1e99cb5a2560a290c9e2d", + "reference": "8ccf54bce2e2edbface1e99cb5a2560a290c9e2d", "shasum": "" }, "require": { @@ -10042,7 +10042,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v5.4.17" + "source": "https://github.com/symfony/property-info/tree/v5.4.19" }, "funding": [ { @@ -10058,7 +10058,7 @@ "type": "tidelift" } ], - "time": "2022-12-20T11:10:57+00:00" + "time": "2023-01-14T11:26:56+00:00" }, { "name": "symfony/psr-http-message-bridge", @@ -10239,16 +10239,16 @@ }, { "name": "symfony/security", - "version": "v4.4.48", + "version": "v4.4.50", "source": { "type": "git", "url": "https://github.com/symfony/security.git", - "reference": "c36a32a2ec1ce91780685f8eb75dba9d832147fb" + "reference": "b3eab8b37ff7b24d9c582770fd1cd57725895e3b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security/zipball/c36a32a2ec1ce91780685f8eb75dba9d832147fb", - "reference": "c36a32a2ec1ce91780685f8eb75dba9d832147fb", + "url": "https://api.github.com/repos/symfony/security/zipball/b3eab8b37ff7b24d9c582770fd1cd57725895e3b", + "reference": "b3eab8b37ff7b24d9c582770fd1cd57725895e3b", "shasum": "" }, "require": { @@ -10319,7 +10319,7 @@ "description": "Provides a complete security system for your web application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security/tree/v4.4.48" + "source": "https://github.com/symfony/security/tree/v4.4.50" }, "funding": [ { @@ -10336,7 +10336,7 @@ } ], "abandoned": true, - "time": "2022-10-22T05:50:33+00:00" + "time": "2023-01-24T10:39:54+00:00" }, { "name": "symfony/serializer", @@ -10517,34 +10517,34 @@ }, { "name": "symfony/string", - "version": "v6.2.2", + "version": "v5.4.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "863219fd713fa41cbcd285a79723f94672faff4d" + "reference": "9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/863219fd713fa41cbcd285a79723f94672faff4d", - "reference": "863219fd713fa41cbcd285a79723f94672faff4d", + "url": "https://api.github.com/repos/symfony/string/zipball/9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d", + "reference": "9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=7.2.5", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0" + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "~1.15" }, "conflict": { - "symfony/translation-contracts": "<2.0" + "symfony/translation-contracts": ">=3.0" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/intl": "^6.2", - "symfony/translation-contracts": "^2.0|^3.0", - "symfony/var-exporter": "^5.4|^6.0" + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.4|^5.0|^6.0" }, "type": "library", "autoload": { @@ -10583,7 +10583,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.2.2" + "source": "https://github.com/symfony/string/tree/v5.4.0" }, "funding": [ { @@ -10599,7 +10599,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2021-11-24T10:02:00+00:00" }, { "name": "symfony/translation", @@ -10876,16 +10876,16 @@ }, { "name": "symfony/var-dumper", - "version": "v5.4.17", + "version": "v5.4.19", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "ad74890513d07060255df2575703daf971de92c7" + "reference": "2944bbc23f5f8da2b962fbcbf7c4a6109b2f4b7b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ad74890513d07060255df2575703daf971de92c7", - "reference": "ad74890513d07060255df2575703daf971de92c7", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2944bbc23f5f8da2b962fbcbf7c4a6109b2f4b7b", + "reference": "2944bbc23f5f8da2b962fbcbf7c4a6109b2f4b7b", "shasum": "" }, "require": { @@ -10945,7 +10945,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.4.17" + "source": "https://github.com/symfony/var-dumper/tree/v5.4.19" }, "funding": [ { @@ -10961,7 +10961,7 @@ "type": "tidelift" } ], - "time": "2022-12-22T10:31:03+00:00" + "time": "2023-01-16T10:52:33+00:00" }, { "name": "symfony/yaml", @@ -11813,5 +11813,5 @@ "php": "^7.4 || ^8" }, "platform-dev": [], - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.2.0" } diff --git a/config/sync/context.context.display_oai_pmh_item_links.yml b/config/sync/context.context.display_oai_pmh_item_links.yml new file mode 100644 index 000000000..6ecab02c6 --- /dev/null +++ b/config/sync/context.context.display_oai_pmh_item_links.yml @@ -0,0 +1,49 @@ +uuid: 6aec9511-76fc-43c1-bea6-eb9bab0d990f +langcode: en +status: true +dependencies: + config: + - views.view.oai_pmh_item_links + module: + - node + - views +label: 'Display OAI-PMH Item Links' +name: display_oai_pmh_item_links +group: Display +description: 'If a Repository Item, show OAI-PMH Item Record Links' +requireAllConditions: false +disabled: false +conditions: + 'entity_bundle:node': + id: 'entity_bundle:node' + negate: false + uuid: 0b280bb8-4b15-49e1-b013-b5454986925a + context_mapping: + node: '@node.node_route_context:node' + bundles: + islandora_object: islandora_object +reactions: + blocks: + id: blocks + uuid: 4fbfa7a6-f1d5-4220-994f-db705a50993b + blocks: + 554b31f0-bd04-420f-aac3-6e3b71889f59: + uuid: 554b31f0-bd04-420f-aac3-6e3b71889f59 + id: 'views_block:oai_pmh_item_links-block_1' + label: '' + provider: views + label_display: visible + region: content + weight: '0' + custom_id: views_block_oai_pmh_item_links_block_1 + theme: olivero + css_class: '' + unique: 0 + context_id: display_oai_pmh_item_links + context_mapping: { } + views_label: '' + items_per_page: none + third_party_settings: { } + include_default_blocks: 0 + saved: false +weight: 0 diff --git a/config/sync/islandora.settings.yml b/config/sync/islandora.settings.yml index 55ad9970e..0041600f2 100644 --- a/config/sync/islandora.settings.yml +++ b/config/sync/islandora.settings.yml @@ -1,6 +1,6 @@ _core: default_config_hash: XgeYJpPmZIOwE_nA73tYvFw-Rcj-HtlbNwfktqSVsaQ -broker_url: 'tcp://127.0.0.1:61613' +broker_url: 'tcp://activemq:61613' jwt_expiry: '+2 hour' delete_media_and_files: true upload_form_location: '' diff --git a/config/sync/islandora_iiif.settings.yml b/config/sync/islandora_iiif.settings.yml index 130e761ba..c16ba69f3 100644 --- a/config/sync/islandora_iiif.settings.yml +++ b/config/sync/islandora_iiif.settings.yml @@ -1,3 +1,3 @@ _core: default_config_hash: NCzOnzkSw_H5SbPJb-EOzzJby1pQ8JI6IzZJckM7WOU -iiif_server: 'http://127.0.0.1:8080/cantaloupe/iiif/2' +iiif_server: 'https://islandora.traefik.me/cantaloupe/iiif/2' diff --git a/config/sync/key.key.islandora_rsa_key.yml b/config/sync/key.key.islandora_rsa_key.yml index 883398e4c..9e75e6f06 100644 --- a/config/sync/key.key.islandora_rsa_key.yml +++ b/config/sync/key.key.islandora_rsa_key.yml @@ -12,6 +12,6 @@ key_type_settings: algorithm: RS256 key_provider: file key_provider_settings: - file_location: /opt/islandora/auth/private.key + file_location: /opt/keys/jwt/private.key key_input: none key_input_settings: { } diff --git a/config/sync/matomo.settings.yml b/config/sync/matomo.settings.yml index 81518d1a8..764454bfa 100644 --- a/config/sync/matomo.settings.yml +++ b/config/sync/matomo.settings.yml @@ -1,8 +1,8 @@ _core: default_config_hash: mKwnhF-0ryfftZZP6jyqW8q9MEo9glyRkvRzSddrc0k site_id: '1' -url_http: 'http://localhost:8000/matomo/' -url_https: '' +url_http: 'http://islandora.traefik.me/matomo/' +url_https: 'https://islandora.traefik.me/matomo/' domain_mode: 0 visibility: request_path_mode: 0 diff --git a/config/sync/media.settings.yml b/config/sync/media.settings.yml index fd32318b2..bd043be82 100644 --- a/config/sync/media.settings.yml +++ b/config/sync/media.settings.yml @@ -3,4 +3,4 @@ _core: icon_base_uri: 'public://media-icons/generic' iframe_domain: '' oembed_providers_url: 'https://oembed.com/providers.json' -standalone_url: false +standalone_url: true diff --git a/config/sync/openseadragon.settings.yml b/config/sync/openseadragon.settings.yml index 57bb5b3ea..4f4d9f52a 100644 --- a/config/sync/openseadragon.settings.yml +++ b/config/sync/openseadragon.settings.yml @@ -122,5 +122,5 @@ default_options: crossOriginPolicy: false ajaxWithCredentials: false tileSize: 256 -iiif_server: 'http://127.0.0.1:8080/cantaloupe/iiif/2' +iiif_server: 'https://islandora.traefik.me/cantaloupe/iiif/2' manifest_view: iiif_manifest diff --git a/config/sync/rest_oai_pmh.settings.yml b/config/sync/rest_oai_pmh.settings.yml index a9da52d5b..b2b6eb248 100644 --- a/config/sync/rest_oai_pmh.settings.yml +++ b/config/sync/rest_oai_pmh.settings.yml @@ -12,15 +12,15 @@ repository_email: admin@example.com expiration: '3600' metadata_map_plugins: - - label: oai_dc - value: dublin_core_rdf + label: mods + value: mods - label: oai_raw value: '' - - label: mods - value: '' + label: oai_dc + value: dublin_core_rdf cache_technique: liberal_cache mods_view: - view_machine_name: '' - view_display_name: '' + view_machine_name: oai_pmh_item_data + view_display_name: page_1 diff --git a/config/sync/search_api.index.default_solr_index.yml b/config/sync/search_api.index.default_solr_index.yml index a4735cc20..7ceb616d9 100644 --- a/config/sync/search_api.index.default_solr_index.yml +++ b/config/sync/search_api.index.default_solr_index.yml @@ -4,11 +4,11 @@ status: true dependencies: config: - field.storage.node.field_alt_title + - field.storage.node.field_edtf_date_created - field.storage.node.field_member_of - field.storage.node.field_description - field.storage.node.field_dewey_classification - field.storage.node.field_edition - - field.storage.node.field_edtf_date_created - field.storage.node.field_extent - field.storage.node.field_full_title - field.storage.node.field_isbn @@ -18,12 +18,12 @@ dependencies: - field.storage.node.field_physical_form - field.storage.node.field_resource_type - field.storage.node.field_rights - - field.storage.node.field_tags - field.storage.node.field_subject_general - field.storage.node.field_geographic_subject - field.storage.node.field_subjects_name - field.storage.node.field_temporal_subject - field.storage.node.field_subject + - field.storage.node.field_tags - search_api.server.default_solr_server - core.entity_view_mode.node.search_index module: @@ -234,6 +234,16 @@ field_settings: dependencies: config: - field.storage.node.field_tags + linked_agent_vid: + label: 'Linked Agent Vocab' + datasource_id: 'entity:node' + property_path: 'field_linked_agent:entity:vid' + type: string + dependencies: + config: + - field.storage.node.field_linked_agent + module: + - taxonomy member_of_title: label: 'Member of » Content » Title' datasource_id: 'entity:node' @@ -244,6 +254,14 @@ field_settings: - field.storage.node.field_member_of module: - node + nid: + label: ID + datasource_id: 'entity:node' + property_path: nid + type: integer + dependencies: + module: + - node node_grants: label: 'Node access information' property_path: search_api_node_grants diff --git a/config/sync/search_api.server.default_solr_server.yml b/config/sync/search_api.server.default_solr_server.yml index 2140a5fc9..42293bf6e 100644 --- a/config/sync/search_api.server.default_solr_server.yml +++ b/config/sync/search_api.server.default_solr_server.yml @@ -42,7 +42,7 @@ backend_config: connector: standard connector_config: scheme: http - host: 127.0.0.1 + host: solr port: 8983 core: ISLANDORA timeout: 5 diff --git a/config/sync/views.view.oai_pmh_item_data.yml b/config/sync/views.view.oai_pmh_item_data.yml new file mode 100644 index 000000000..f7cdedca2 --- /dev/null +++ b/config/sync/views.view.oai_pmh_item_data.yml @@ -0,0 +1,1679 @@ +uuid: 297b23af-d1da-41b4-879a-b5344f48944f +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_description + - field.storage.node.field_edtf_date_issued + - field.storage.node.field_genre + - field.storage.node.field_geographic_subject + - field.storage.node.field_identifier + - field.storage.node.field_language + - field.storage.node.field_linked_agent + - field.storage.node.field_local_identifier + - field.storage.node.field_place_published + - field.storage.node.field_rights + - field.storage.node.field_subject + - field.storage.node.field_temporal_subject + - search_api.index.default_solr_index + module: + - controlled_access_terms + - search_api +id: oai_pmh_item_data +label: 'OAI-PMH Item Data' +module: views +description: '' +tag: '' +base_table: search_api_index_default_solr_index +base_field: search_api_id +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'OAI-PMH Item Data' + fields: + nid: + id: nid + table: search_api_datasource_default_solr_index_entity_node + field: nid + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: number_integer + settings: + thousand_separator: '' + prefix_suffix: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api_numeric + fallback_options: + set_precision: false + precision: 0 + decimal: . + separator: ',' + format_plural: false + format_plural_string: !!binary MQNAY291bnQ= + prefix: '' + suffix: '' + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + format_plural_values: + - '1' + - '@count' + title: + id: title + table: search_api_datasource_default_solr_index_entity_node + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: title + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + field_identifier: + id: field_identifier + table: search_api_datasource_default_solr_index_entity_node + field: field_identifier + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: identifier_uri + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + field_local_identifier: + id: field_local_identifier + table: search_api_datasource_default_solr_index_entity_node + field: field_local_identifier + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: identifier_local + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + field_description: + id: field_description + table: search_api_datasource_default_solr_index_entity_node + field: field_description + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: description + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: basic_string + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + field_genre: + id: field_genre + table: search_api_datasource_default_solr_index_entity_node + field: field_genre + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: genre + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: '|' + field_api_classes: false + field_rendering: true + fallback_handler: search_api_entity + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + display_methods: + corporate_body: + display_method: label + view_mode: default + country: + display_method: label + view_mode: default + family: + display_method: label + view_mode: default + frequencies: + display_method: label + view_mode: default + genre: + display_method: label + view_mode: default + geo_location: + display_method: label + view_mode: default + islandora_media_use: + display_method: label + view_mode: default + islandora_models: + display_method: label + view_mode: default + issuance_modes: + display_method: label + view_mode: default + language: + display_method: label + view_mode: default + person: + display_method: label + view_mode: default + physical_form: + display_method: label + view_mode: default + resource_types: + display_method: label + view_mode: default + subject: + display_method: label + view_mode: default + tags: + display_method: label + temporal_subjects: + display_method: label + view_mode: default + field_resource_type: + id: field_resource_type + table: search_api_index_default_solr_index + field: field_resource_type + relationship: none + group_type: group + admin_label: '' + plugin_id: search_api_field + label: typeofresource + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + field_edtf_date_issued: + id: field_edtf_date_issued + table: search_api_datasource_default_solr_index_entity_node + field: field_edtf_date_issued + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: datecreated_rad14b5 + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: edtf_default + settings: + relationship: none + field_rendering: 1 + fieldsets: + - more + - admin_label + custom_label: 0 + label: '' + element_label_colon: 1 + exclude: 0 + element_type_enable: 0 + element_type: '' + element_class_enable: 0 + element_class: '' + element_label_type_enable: 0 + element_label_type: '' + element_label_class_enable: 0 + element_label_class: '' + element_wrapper_type_enable: 0 + element_wrapper_type: '' + element_wrapper_class_enable: 0 + element_wrapper_class: '' + element_default_classes: 1 + alter: + alter_text: 0 + text: '' + make_link: 0 + path: '' + absolute: 0 + replace_spaces: 0 + external: 0 + path_case: none + link_class: '' + alt: '' + rel: '' + prefix: '' + suffix: '' + target: '' + trim: 0 + max_length: '0' + word_boundary: 1 + ellipsis: 1 + more_link: 0 + more_link_text: '' + more_link_path: '' + html: 0 + strip_tags: 0 + preserve_tags: '' + trim_whitespace: 0 + nl2br: 0 + empty: '' + empty_zero: 0 + hide_empty: 0 + hide_alter_empty: 1 + group_rows: 1 + multi_type: separator + separator: ', ' + delta_limit: '0' + delta_offset: '0' + delta_reversed: 0 + delta_first_last: 0 + click_sort_column: value + type: edtf_default + field_api_classes: 0 + date_separator: dash + date_order: big_endian + month_format: mm + day_format: dd + year_format: 'y' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + field_place_published: + id: field_place_published + table: search_api_datasource_default_solr_index_entity_node + field: field_place_published + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: published_place + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + field_language: + id: field_language + table: search_api_datasource_default_solr_index_entity_node + field: field_language + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: language_iso6392b + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: '|' + field_api_classes: false + field_rendering: true + fallback_handler: search_api_entity + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + display_methods: + corporate_body: + display_method: label + view_mode: default + country: + display_method: label + view_mode: default + family: + display_method: label + view_mode: default + frequencies: + display_method: label + view_mode: default + genre: + display_method: label + view_mode: default + geo_location: + display_method: label + view_mode: default + islandora_media_use: + display_method: label + view_mode: default + islandora_models: + display_method: label + view_mode: default + issuance_modes: + display_method: label + view_mode: default + language: + display_method: label + view_mode: default + person: + display_method: label + view_mode: default + physical_form: + display_method: label + view_mode: default + resource_types: + display_method: label + view_mode: default + subject: + display_method: label + view_mode: default + tags: + display_method: label + temporal_subjects: + display_method: label + view_mode: default + field_linked_agent: + id: field_linked_agent + table: search_api_datasource_default_solr_index_entity_node + field: field_linked_agent + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: linked_agent + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: typed_relation_default + settings: + link: 0 + group_column: '' + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + linked_agent_vid: + id: linked_agent_vid + table: search_api_index_default_solr_index + field: linked_agent_vid + relationship: none + group_type: group + admin_label: '' + plugin_id: search_api_field + label: linked_agent_vocabulary + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: true + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api_entity + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + display_methods: + taxonomy_vocabulary: + display_method: label + field_subject: + id: field_subject + table: search_api_datasource_default_solr_index_entity_node + field: field_subject + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: subject_topic + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: '|' + field_api_classes: false + field_rendering: true + fallback_handler: search_api_entity + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + display_methods: + corporate_body: + display_method: label + view_mode: default + country: + display_method: label + view_mode: default + family: + display_method: label + view_mode: default + frequencies: + display_method: label + view_mode: default + genre: + display_method: label + view_mode: default + geo_location: + display_method: label + view_mode: default + islandora_media_use: + display_method: label + view_mode: default + islandora_models: + display_method: label + view_mode: default + issuance_modes: + display_method: label + view_mode: default + language: + display_method: label + view_mode: default + person: + display_method: label + view_mode: default + physical_form: + display_method: label + view_mode: default + resource_types: + display_method: label + view_mode: default + subject: + display_method: label + view_mode: default + tags: + display_method: label + temporal_subjects: + display_method: label + view_mode: default + field_geographic_subject: + id: field_geographic_subject + table: search_api_datasource_default_solr_index_entity_node + field: field_geographic_subject + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: subject_geographic + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: '|' + field_api_classes: false + field_rendering: true + fallback_handler: search_api_entity + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + display_methods: + corporate_body: + display_method: label + view_mode: default + country: + display_method: label + view_mode: default + family: + display_method: label + view_mode: default + frequencies: + display_method: label + view_mode: default + genre: + display_method: label + view_mode: default + geo_location: + display_method: label + view_mode: default + islandora_media_use: + display_method: label + view_mode: default + islandora_models: + display_method: label + view_mode: default + issuance_modes: + display_method: label + view_mode: default + language: + display_method: label + view_mode: default + person: + display_method: label + view_mode: default + physical_form: + display_method: label + view_mode: default + resource_types: + display_method: label + view_mode: default + subject: + display_method: label + view_mode: default + tags: + display_method: label + temporal_subjects: + display_method: label + view_mode: default + field_temporal_subject: + id: field_temporal_subject + table: search_api_datasource_default_solr_index_entity_node + field: field_temporal_subject + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: subject_temporal + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: '|' + field_api_classes: false + field_rendering: true + fallback_handler: search_api_entity + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + display_methods: + corporate_body: + display_method: label + view_mode: default + country: + display_method: label + view_mode: default + family: + display_method: label + view_mode: default + frequencies: + display_method: label + view_mode: default + genre: + display_method: label + view_mode: default + geo_location: + display_method: label + view_mode: default + islandora_media_use: + display_method: label + view_mode: default + islandora_models: + display_method: label + view_mode: default + issuance_modes: + display_method: label + view_mode: default + language: + display_method: label + view_mode: default + person: + display_method: label + view_mode: default + physical_form: + display_method: label + view_mode: default + resource_types: + display_method: label + view_mode: default + subject: + display_method: label + view_mode: default + tags: + display_method: label + temporal_subjects: + display_method: label + view_mode: default + field_rights: + id: field_rights + table: search_api_datasource_default_solr_index_entity_node + field: field_rights + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: search_api_field + label: accesscondition_restrictionandaccess + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + pager: + type: mini + options: + offset: 0 + items_per_page: 1 + total_pages: null + id: 0 + tags: + next: ›› + previous: ‹‹ + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: none + options: { } + cache: + type: none + options: { } + empty: { } + sorts: { } + arguments: + nid: + id: nid + table: search_api_index_default_solr_index + field: nid + relationship: none + group_type: group + admin_label: '' + plugin_id: search_api + default_action: default + exception: + value: all + title_enable: false + title: All + title_enable: false + title: '' + default_argument_type: node + default_argument_options: { } + default_argument_skip_url: false + summary_options: { } + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + filters: + type: + id: type + table: search_api_index_default_solr_index + field: type + relationship: none + group_type: group + admin_label: '' + plugin_id: search_api_options + operator: or + value: + islandora_object: islandora_object + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + reduce_duplicates: false + style: + type: default + row: + type: fields + query: + type: search_api_query + options: + bypass_access: false + skip_access: false + preserve_facet_query_args: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + tags: + - 'config:field.storage.node.field_description' + - 'config:field.storage.node.field_edtf_date_issued' + - 'config:field.storage.node.field_genre' + - 'config:field.storage.node.field_geographic_subject' + - 'config:field.storage.node.field_identifier' + - 'config:field.storage.node.field_language' + - 'config:field.storage.node.field_linked_agent' + - 'config:field.storage.node.field_local_identifier' + - 'config:field.storage.node.field_place_published' + - 'config:field.storage.node.field_rights' + - 'config:field.storage.node.field_subject' + - 'config:field.storage.node.field_temporal_subject' + - 'config:search_api.index.default_solr_index' + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: + matomo: + enabled: false + keyword_gets: '' + keyword_behavior: first + keyword_concat_separator: ' ' + category_behavior: none + category_gets: '' + category_concat_separator: ' ' + category_fallback: '' + category_facets: { } + category_facets_concat_separator: ', ' + path: mods_info/%node% + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + tags: + - 'config:field.storage.node.field_description' + - 'config:field.storage.node.field_edtf_date_issued' + - 'config:field.storage.node.field_genre' + - 'config:field.storage.node.field_geographic_subject' + - 'config:field.storage.node.field_identifier' + - 'config:field.storage.node.field_language' + - 'config:field.storage.node.field_linked_agent' + - 'config:field.storage.node.field_local_identifier' + - 'config:field.storage.node.field_place_published' + - 'config:field.storage.node.field_rights' + - 'config:field.storage.node.field_subject' + - 'config:field.storage.node.field_temporal_subject' + - 'config:search_api.index.default_solr_index' diff --git a/config/sync/views.view.oai_pmh_item_links.yml b/config/sync/views.view.oai_pmh_item_links.yml new file mode 100644 index 000000000..f61c6f256 --- /dev/null +++ b/config/sync/views.view.oai_pmh_item_links.yml @@ -0,0 +1,205 @@ +uuid: fef77d2f-ab24-441b-859a-1313d66cd293 +langcode: en +status: true +dependencies: + module: + - node + - user +id: oai_pmh_item_links +label: 'OAI-PMH Item Links' +module: views +description: '' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'OAI-PMH Item Links' + fields: + nid: + id: nid + table: node_field_data + field: nid + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: nid + plugin_id: field + label: '' + exclude: false + alter: + alter_text: true + text: "{% set host = url('')|first|raw|replace({ 'https:': \"\", '/': \"\" }) %}\r\nDisplay MODS Record
\r\nDisplay DC Record" + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: number_integer + settings: + thousand_separator: '' + prefix_suffix: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: some + options: + offset: 0 + items_per_page: 5 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: { } + arguments: + nid: + id: nid + table: node_field_revision + field: nid + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: nid + plugin_id: node_nid + default_action: default + exception: + value: all + title_enable: false + title: All + title_enable: false + title: '' + default_argument_type: node + default_argument_options: { } + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + override: false + items_per_page: 25 + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + filters: + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + style: + type: default + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: { } + block_1: + id: block_1 + display_title: Block + display_plugin: block + position: 1 + display_options: + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: { } From 12cd8858e5b91fbe43daf5a4b779a6602e5f4441 Mon Sep 17 00:00:00 2001 From: Natkeeran Date: Tue, 7 Feb 2023 10:58:36 -0500 Subject: [PATCH 2/2] put back starter env --- config/sync/islandora.settings.yml | 2 +- config/sync/islandora_iiif.settings.yml | 2 +- config/sync/key.key.islandora_rsa_key.yml | 2 +- config/sync/matomo.settings.yml | 4 ++-- config/sync/openseadragon.settings.yml | 2 +- config/sync/search_api.server.default_solr_server.yml | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/config/sync/islandora.settings.yml b/config/sync/islandora.settings.yml index 0041600f2..55ad9970e 100644 --- a/config/sync/islandora.settings.yml +++ b/config/sync/islandora.settings.yml @@ -1,6 +1,6 @@ _core: default_config_hash: XgeYJpPmZIOwE_nA73tYvFw-Rcj-HtlbNwfktqSVsaQ -broker_url: 'tcp://activemq:61613' +broker_url: 'tcp://127.0.0.1:61613' jwt_expiry: '+2 hour' delete_media_and_files: true upload_form_location: '' diff --git a/config/sync/islandora_iiif.settings.yml b/config/sync/islandora_iiif.settings.yml index c16ba69f3..130e761ba 100644 --- a/config/sync/islandora_iiif.settings.yml +++ b/config/sync/islandora_iiif.settings.yml @@ -1,3 +1,3 @@ _core: default_config_hash: NCzOnzkSw_H5SbPJb-EOzzJby1pQ8JI6IzZJckM7WOU -iiif_server: 'https://islandora.traefik.me/cantaloupe/iiif/2' +iiif_server: 'http://127.0.0.1:8080/cantaloupe/iiif/2' diff --git a/config/sync/key.key.islandora_rsa_key.yml b/config/sync/key.key.islandora_rsa_key.yml index 9e75e6f06..883398e4c 100644 --- a/config/sync/key.key.islandora_rsa_key.yml +++ b/config/sync/key.key.islandora_rsa_key.yml @@ -12,6 +12,6 @@ key_type_settings: algorithm: RS256 key_provider: file key_provider_settings: - file_location: /opt/keys/jwt/private.key + file_location: /opt/islandora/auth/private.key key_input: none key_input_settings: { } diff --git a/config/sync/matomo.settings.yml b/config/sync/matomo.settings.yml index 764454bfa..81518d1a8 100644 --- a/config/sync/matomo.settings.yml +++ b/config/sync/matomo.settings.yml @@ -1,8 +1,8 @@ _core: default_config_hash: mKwnhF-0ryfftZZP6jyqW8q9MEo9glyRkvRzSddrc0k site_id: '1' -url_http: 'http://islandora.traefik.me/matomo/' -url_https: 'https://islandora.traefik.me/matomo/' +url_http: 'http://localhost:8000/matomo/' +url_https: '' domain_mode: 0 visibility: request_path_mode: 0 diff --git a/config/sync/openseadragon.settings.yml b/config/sync/openseadragon.settings.yml index 4f4d9f52a..57bb5b3ea 100644 --- a/config/sync/openseadragon.settings.yml +++ b/config/sync/openseadragon.settings.yml @@ -122,5 +122,5 @@ default_options: crossOriginPolicy: false ajaxWithCredentials: false tileSize: 256 -iiif_server: 'https://islandora.traefik.me/cantaloupe/iiif/2' +iiif_server: 'http://127.0.0.1:8080/cantaloupe/iiif/2' manifest_view: iiif_manifest diff --git a/config/sync/search_api.server.default_solr_server.yml b/config/sync/search_api.server.default_solr_server.yml index 42293bf6e..2140a5fc9 100644 --- a/config/sync/search_api.server.default_solr_server.yml +++ b/config/sync/search_api.server.default_solr_server.yml @@ -42,7 +42,7 @@ backend_config: connector: standard connector_config: scheme: http - host: solr + host: 127.0.0.1 port: 8983 core: ISLANDORA timeout: 5