From ab288d37fa75800c9dfd649ee109824a16620437 Mon Sep 17 00:00:00 2001 From: dannylamb Date: Thu, 12 Jul 2018 16:01:11 -0300 Subject: [PATCH] Enabling content translation and exporting feature after setting up which fields are translatable. (#91) --- islandora.info.yml | 1 + ...ase_field_override.media.audio.changed.yml | 17 ++++++ ...ase_field_override.media.audio.created.yml | 17 ++++++ ...e.base_field_override.media.audio.path.yml | 19 ++++++ ...base_field_override.media.audio.status.yml | 21 +++++++ ...e_field_override.media.audio.thumbnail.yml | 36 +++++++++++ ...re.base_field_override.media.audio.uid.yml | 19 ++++++ ...base_field_override.media.file.changed.yml | 17 ++++++ ...base_field_override.media.file.created.yml | 17 ++++++ ...re.base_field_override.media.file.path.yml | 19 ++++++ ....base_field_override.media.file.status.yml | 21 +++++++ ...se_field_override.media.file.thumbnail.yml | 36 +++++++++++ ...ore.base_field_override.media.file.uid.yml | 19 ++++++ ...ase_field_override.media.image.changed.yml | 17 ++++++ ...ase_field_override.media.image.created.yml | 17 ++++++ ...e.base_field_override.media.image.path.yml | 19 ++++++ ...base_field_override.media.image.status.yml | 21 +++++++ ...e_field_override.media.image.thumbnail.yml | 36 +++++++++++ ...re.base_field_override.media.image.uid.yml | 19 ++++++ ...ase_field_override.media.video.changed.yml | 17 ++++++ ...ase_field_override.media.video.created.yml | 17 ++++++ ...e.base_field_override.media.video.path.yml | 19 ++++++ ...base_field_override.media.video.status.yml | 21 +++++++ ...e_field_override.media.video.thumbnail.yml | 36 +++++++++++ ...re.base_field_override.media.video.uid.yml | 19 ++++++ ...ld_override.taxonomy_term.tags.changed.yml | 17 ++++++ ...verride.taxonomy_term.tags.description.yml | 19 ++++++ ...field_override.taxonomy_term.tags.name.yml | 17 ++++++ ...field_override.taxonomy_term.tags.path.yml | 19 ++++++ ...entity_view_display.media.audio.source.yml | 1 + ....entity_view_display.media.file.source.yml | 1 + ...entity_view_display.media.image.source.yml | 1 + ...entity_view_display.media.video.source.yml | 1 + ...tity_view_display.node.article.default.yml | 61 +++++++++++++++++++ ...e.entity_view_display.node.article.rss.yml | 26 ++++++++ ...ntity_view_display.node.article.teaser.yml | 53 ++++++++++++++++ ...ield.field.media.audio.field_file_size.yml | 2 +- ...eld.media.audio.field_media_audio_file.yml | 2 +- ...ield.field.media.audio.field_mime_type.yml | 2 +- ...ield.field.media.file.field_media_file.yml | 2 +- .../field.field.media.file.field_media_of.yml | 2 +- .../field.field.media.file.field_tags.yml | 2 +- ...ield.field.media.image.field_file_size.yml | 2 +- ...ld.field.media.image.field_media_image.yml | 2 +- ...field.field.media.image.field_media_of.yml | 2 +- ...ield.field.media.image.field_mime_type.yml | 2 +- .../field.field.media.image.field_tags.yml | 2 +- ...ield.field.media.video.field_file_size.yml | 2 +- ...field.field.media.video.field_media_of.yml | 2 +- ...eld.media.video.field_media_video_file.yml | 2 +- ...ield.field.media.video.field_mime_type.yml | 2 +- .../field.field.media.video.field_tags.yml | 2 +- .../field.field.node.article.field_tags.yml | 26 ++++++++ .../field.storage.media.field_mime_type.yml | 2 +- .../language.content_settings.media.audio.yml | 15 +++++ .../language.content_settings.media.file.yml | 15 +++++ .../language.content_settings.media.image.yml | 15 +++++ .../language.content_settings.media.video.yml | 15 +++++ ...ge.content_settings.taxonomy_term.tags.yml | 15 +++++ .../islandora_core_feature.info.yml | 6 ++ ...override.node.islandora_object.changed.yml | 17 ++++++ ...override.node.islandora_object.created.yml | 17 ++++++ ...ld_override.node.islandora_object.path.yml | 19 ++++++ ...override.node.islandora_object.promote.yml | 21 +++++++ ..._override.node.islandora_object.status.yml | 21 +++++++ ..._override.node.islandora_object.sticky.yml | 21 +++++++ ...eld_override.node.islandora_object.uid.yml | 19 ++++++ ...ntity_form_display.media.audio.default.yml | 7 +++ ...entity_form_display.media.file.default.yml | 7 +++ ...ntity_form_display.media.image.default.yml | 7 +++ ...ntity_form_display.media.video.default.yml | 7 +++ ...tity_form_display.node.article.default.yml | 7 +++ ..._display.node.islandora_object.default.yml | 7 +++ ...orm_display.taxonomy_term.tags.default.yml | 7 +++ ...ntity_view_display.media.audio.default.yml | 1 + ...entity_view_display.media.file.default.yml | 1 + ...view_display.media.file.open_seadragon.yml | 1 + ...ntity_view_display.media.image.default.yml | 1 + ...iew_display.media.image.open_seadragon.yml | 1 + ...ntity_view_display.media.video.default.yml | 1 + ...w_display.node.islandora_object.binary.yml | 1 + ..._display.node.islandora_object.default.yml | 1 + ...y.node.islandora_object.open_seadragon.yml | 1 + ...w_display.node.islandora_object.teaser.yml | 1 + ...iew_display.taxonomy_term.tags.default.yml | 3 +- ...field.node.islandora_object.field_tags.yml | 2 +- ...content_settings.node.islandora_object.yml | 15 +++++ .../islandora_demo_feature.features.yml | 2 - .../islandora_demo_feature.info.yml | 2 + 89 files changed, 1071 insertions(+), 21 deletions(-) create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.audio.changed.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.audio.created.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.audio.path.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.audio.status.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.audio.thumbnail.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.audio.uid.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.file.changed.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.file.created.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.file.path.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.file.status.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.file.thumbnail.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.file.uid.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.image.changed.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.image.created.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.image.path.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.image.status.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.image.thumbnail.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.image.uid.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.video.changed.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.video.created.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.video.path.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.video.status.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.video.thumbnail.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.media.video.uid.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.changed.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.description.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.name.yml create mode 100644 modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.path.yml create mode 100644 modules/islandora_core_feature/config/install/core.entity_view_display.node.article.default.yml create mode 100644 modules/islandora_core_feature/config/install/core.entity_view_display.node.article.rss.yml create mode 100644 modules/islandora_core_feature/config/install/core.entity_view_display.node.article.teaser.yml create mode 100644 modules/islandora_core_feature/config/install/field.field.node.article.field_tags.yml create mode 100644 modules/islandora_core_feature/config/install/language.content_settings.media.audio.yml create mode 100644 modules/islandora_core_feature/config/install/language.content_settings.media.file.yml create mode 100644 modules/islandora_core_feature/config/install/language.content_settings.media.image.yml create mode 100644 modules/islandora_core_feature/config/install/language.content_settings.media.video.yml create mode 100644 modules/islandora_core_feature/config/install/language.content_settings.taxonomy_term.tags.yml create mode 100644 modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.changed.yml create mode 100644 modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.created.yml create mode 100644 modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.path.yml create mode 100644 modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.promote.yml create mode 100644 modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.status.yml create mode 100644 modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.sticky.yml create mode 100644 modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.uid.yml create mode 100644 modules/islandora_demo_feature/config/install/language.content_settings.node.islandora_object.yml diff --git a/islandora.info.yml b/islandora.info.yml index 563a711b..f186b577 100644 --- a/islandora.info.yml +++ b/islandora.info.yml @@ -28,3 +28,4 @@ dependencies: - features_ui - migrate_tools - migrate_source_csv + - content_translation diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.changed.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.changed.yml new file mode 100644 index 00000000..6e3dd09b --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.changed.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + config: + - media.type.audio +id: media.audio.changed +field_name: changed +entity_type: media +bundle: audio +label: Changed +description: 'The time the media item was last edited.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: changed diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.created.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.created.yml new file mode 100644 index 00000000..1bc3e0b6 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.created.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + config: + - media.type.audio +id: media.audio.created +field_name: created +entity_type: media +bundle: audio +label: 'Authored on' +description: 'The time the media item was created.' +required: false +translatable: false +default_value: { } +default_value_callback: 'Drupal\media\Entity\Media::getRequestTime' +settings: { } +field_type: created diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.path.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.path.yml new file mode 100644 index 00000000..70eae702 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.path.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + config: + - media.type.audio + module: + - path +id: media.audio.path +field_name: path +entity_type: media +bundle: audio +label: 'URL alias' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: path diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.status.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.status.yml new file mode 100644 index 00000000..8afd972d --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.status.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - media.type.audio +id: media.audio.status +field_name: status +entity_type: media +bundle: audio +label: Published +description: '' +required: false +translatable: false +default_value: + - + value: 1 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.thumbnail.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.thumbnail.yml new file mode 100644 index 00000000..3d3b22fd --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.thumbnail.yml @@ -0,0 +1,36 @@ +langcode: en +status: true +dependencies: + config: + - media.type.audio + module: + - image +id: media.audio.thumbnail +field_name: thumbnail +entity_type: media +bundle: audio +label: Thumbnail +description: 'The thumbnail of the media item.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + file_extensions: 'png gif jpg jpeg' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + max_resolution: '' + min_resolution: '' + default_image: + uuid: null + alt: '' + title: '' + width: null + height: null + file_directory: '[date:custom:Y]-[date:custom:m]' + max_filesize: '' + handler: default + handler_settings: { } +field_type: image diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.uid.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.uid.yml new file mode 100644 index 00000000..5d492fda --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.audio.uid.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + config: + - media.type.audio +id: media.audio.uid +field_name: uid +entity_type: media +bundle: audio +label: 'Authored by' +description: 'The user ID of the author.' +required: false +translatable: false +default_value: { } +default_value_callback: 'Drupal\media\Entity\Media::getCurrentUserId' +settings: + handler: default + handler_settings: { } +field_type: entity_reference diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.file.changed.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.file.changed.yml new file mode 100644 index 00000000..c352057b --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.file.changed.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + config: + - media.type.file +id: media.file.changed +field_name: changed +entity_type: media +bundle: file +label: Changed +description: 'The time the media item was last edited.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: changed diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.file.created.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.file.created.yml new file mode 100644 index 00000000..e1ea67ef --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.file.created.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + config: + - media.type.file +id: media.file.created +field_name: created +entity_type: media +bundle: file +label: 'Authored on' +description: 'The time the media item was created.' +required: false +translatable: false +default_value: { } +default_value_callback: 'Drupal\media\Entity\Media::getRequestTime' +settings: { } +field_type: created diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.file.path.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.file.path.yml new file mode 100644 index 00000000..a0975993 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.file.path.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + config: + - media.type.file + module: + - path +id: media.file.path +field_name: path +entity_type: media +bundle: file +label: 'URL alias' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: path diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.file.status.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.file.status.yml new file mode 100644 index 00000000..3d0e2915 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.file.status.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - media.type.file +id: media.file.status +field_name: status +entity_type: media +bundle: file +label: Published +description: '' +required: false +translatable: false +default_value: + - + value: 1 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.file.thumbnail.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.file.thumbnail.yml new file mode 100644 index 00000000..37dac458 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.file.thumbnail.yml @@ -0,0 +1,36 @@ +langcode: en +status: true +dependencies: + config: + - media.type.file + module: + - image +id: media.file.thumbnail +field_name: thumbnail +entity_type: media +bundle: file +label: Thumbnail +description: 'The thumbnail of the media item.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + file_extensions: 'png gif jpg jpeg' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + max_resolution: '' + min_resolution: '' + default_image: + uuid: null + alt: '' + title: '' + width: null + height: null + file_directory: '[date:custom:Y]-[date:custom:m]' + max_filesize: '' + handler: default + handler_settings: { } +field_type: image diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.file.uid.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.file.uid.yml new file mode 100644 index 00000000..7e7f5300 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.file.uid.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + config: + - media.type.file +id: media.file.uid +field_name: uid +entity_type: media +bundle: file +label: 'Authored by' +description: 'The user ID of the author.' +required: false +translatable: false +default_value: { } +default_value_callback: 'Drupal\media\Entity\Media::getCurrentUserId' +settings: + handler: default + handler_settings: { } +field_type: entity_reference diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.image.changed.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.image.changed.yml new file mode 100644 index 00000000..f32d9575 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.image.changed.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + config: + - media.type.image +id: media.image.changed +field_name: changed +entity_type: media +bundle: image +label: Changed +description: 'The time the media item was last edited.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: changed diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.image.created.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.image.created.yml new file mode 100644 index 00000000..d930ca8d --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.image.created.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + config: + - media.type.image +id: media.image.created +field_name: created +entity_type: media +bundle: image +label: 'Authored on' +description: 'The time the media item was created.' +required: false +translatable: false +default_value: { } +default_value_callback: 'Drupal\media\Entity\Media::getRequestTime' +settings: { } +field_type: created diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.image.path.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.image.path.yml new file mode 100644 index 00000000..37bd07d2 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.image.path.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + config: + - media.type.image + module: + - path +id: media.image.path +field_name: path +entity_type: media +bundle: image +label: 'URL alias' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: path diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.image.status.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.image.status.yml new file mode 100644 index 00000000..e8be8e17 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.image.status.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - media.type.image +id: media.image.status +field_name: status +entity_type: media +bundle: image +label: Published +description: '' +required: false +translatable: false +default_value: + - + value: 1 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.image.thumbnail.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.image.thumbnail.yml new file mode 100644 index 00000000..47a4bedd --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.image.thumbnail.yml @@ -0,0 +1,36 @@ +langcode: en +status: true +dependencies: + config: + - media.type.image + module: + - image +id: media.image.thumbnail +field_name: thumbnail +entity_type: media +bundle: image +label: Thumbnail +description: 'The thumbnail of the media item.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + file_extensions: 'png gif jpg jpeg' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + max_resolution: '' + min_resolution: '' + default_image: + uuid: null + alt: '' + title: '' + width: null + height: null + file_directory: '[date:custom:Y]-[date:custom:m]' + max_filesize: '' + handler: default + handler_settings: { } +field_type: image diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.image.uid.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.image.uid.yml new file mode 100644 index 00000000..3f5374c1 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.image.uid.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + config: + - media.type.image +id: media.image.uid +field_name: uid +entity_type: media +bundle: image +label: 'Authored by' +description: 'The user ID of the author.' +required: false +translatable: false +default_value: { } +default_value_callback: 'Drupal\media\Entity\Media::getCurrentUserId' +settings: + handler: default + handler_settings: { } +field_type: entity_reference diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.video.changed.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.video.changed.yml new file mode 100644 index 00000000..1ae9065b --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.video.changed.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + config: + - media.type.video +id: media.video.changed +field_name: changed +entity_type: media +bundle: video +label: Changed +description: 'The time the media item was last edited.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: changed diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.video.created.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.video.created.yml new file mode 100644 index 00000000..775f468e --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.video.created.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + config: + - media.type.video +id: media.video.created +field_name: created +entity_type: media +bundle: video +label: 'Authored on' +description: 'The time the media item was created.' +required: false +translatable: false +default_value: { } +default_value_callback: 'Drupal\media\Entity\Media::getRequestTime' +settings: { } +field_type: created diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.video.path.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.video.path.yml new file mode 100644 index 00000000..423d097b --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.video.path.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + config: + - media.type.video + module: + - path +id: media.video.path +field_name: path +entity_type: media +bundle: video +label: 'URL alias' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: path diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.video.status.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.video.status.yml new file mode 100644 index 00000000..dc7b5bea --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.video.status.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - media.type.video +id: media.video.status +field_name: status +entity_type: media +bundle: video +label: Published +description: '' +required: false +translatable: false +default_value: + - + value: 1 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.video.thumbnail.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.video.thumbnail.yml new file mode 100644 index 00000000..8b4eb3b0 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.video.thumbnail.yml @@ -0,0 +1,36 @@ +langcode: en +status: true +dependencies: + config: + - media.type.video + module: + - image +id: media.video.thumbnail +field_name: thumbnail +entity_type: media +bundle: video +label: Thumbnail +description: 'The thumbnail of the media item.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + file_extensions: 'png gif jpg jpeg' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + max_resolution: '' + min_resolution: '' + default_image: + uuid: null + alt: '' + title: '' + width: null + height: null + file_directory: '[date:custom:Y]-[date:custom:m]' + max_filesize: '' + handler: default + handler_settings: { } +field_type: image diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.media.video.uid.yml b/modules/islandora_core_feature/config/install/core.base_field_override.media.video.uid.yml new file mode 100644 index 00000000..4f7c78e9 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.media.video.uid.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + config: + - media.type.video +id: media.video.uid +field_name: uid +entity_type: media +bundle: video +label: 'Authored by' +description: 'The user ID of the author.' +required: false +translatable: false +default_value: { } +default_value_callback: 'Drupal\media\Entity\Media::getCurrentUserId' +settings: + handler: default + handler_settings: { } +field_type: entity_reference diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.changed.yml b/modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.changed.yml new file mode 100644 index 00000000..bf6c10b9 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.changed.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.tags +id: taxonomy_term.tags.changed +field_name: changed +entity_type: taxonomy_term +bundle: tags +label: Changed +description: 'The time that the term was last edited.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: changed diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.description.yml b/modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.description.yml new file mode 100644 index 00000000..6dadd51c --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.description.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.tags + module: + - text +id: taxonomy_term.tags.description +field_name: description +entity_type: taxonomy_term +bundle: tags +label: Description +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: text_long diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.name.yml b/modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.name.yml new file mode 100644 index 00000000..cee26973 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.name.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.tags +id: taxonomy_term.tags.name +field_name: name +entity_type: taxonomy_term +bundle: tags +label: Name +description: '' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.path.yml b/modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.path.yml new file mode 100644 index 00000000..05bbe86a --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.base_field_override.taxonomy_term.tags.path.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.tags + module: + - path +id: taxonomy_term.tags.path +field_name: path +entity_type: taxonomy_term +bundle: tags +label: 'URL alias' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: path diff --git a/modules/islandora_core_feature/config/install/core.entity_view_display.media.audio.source.yml b/modules/islandora_core_feature/config/install/core.entity_view_display.media.audio.source.yml index 4cb04d73..033b3f64 100644 --- a/modules/islandora_core_feature/config/install/core.entity_view_display.media.audio.source.yml +++ b/modules/islandora_core_feature/config/install/core.entity_view_display.media.audio.source.yml @@ -36,6 +36,7 @@ hidden: field_media_of: true field_mime_type: true field_tags: true + langcode: true name: true thumbnail: true uid: true diff --git a/modules/islandora_core_feature/config/install/core.entity_view_display.media.file.source.yml b/modules/islandora_core_feature/config/install/core.entity_view_display.media.file.source.yml index a9466d15..3c646ecd 100644 --- a/modules/islandora_core_feature/config/install/core.entity_view_display.media.file.source.yml +++ b/modules/islandora_core_feature/config/install/core.entity_view_display.media.file.source.yml @@ -33,6 +33,7 @@ hidden: field_media_of: true field_mime_type: true field_tags: true + langcode: true name: true thumbnail: true uid: true diff --git a/modules/islandora_core_feature/config/install/core.entity_view_display.media.image.source.yml b/modules/islandora_core_feature/config/install/core.entity_view_display.media.image.source.yml index e74fc872..b32541c6 100644 --- a/modules/islandora_core_feature/config/install/core.entity_view_display.media.image.source.yml +++ b/modules/islandora_core_feature/config/install/core.entity_view_display.media.image.source.yml @@ -38,6 +38,7 @@ hidden: field_mime_type: true field_tags: true field_width: true + langcode: true name: true thumbnail: true uid: true diff --git a/modules/islandora_core_feature/config/install/core.entity_view_display.media.video.source.yml b/modules/islandora_core_feature/config/install/core.entity_view_display.media.video.source.yml index 1fe3e0fc..caf243b0 100644 --- a/modules/islandora_core_feature/config/install/core.entity_view_display.media.video.source.yml +++ b/modules/islandora_core_feature/config/install/core.entity_view_display.media.video.source.yml @@ -39,6 +39,7 @@ hidden: field_media_of: true field_mime_type: true field_tags: true + langcode: true name: true thumbnail: true uid: true diff --git a/modules/islandora_core_feature/config/install/core.entity_view_display.node.article.default.yml b/modules/islandora_core_feature/config/install/core.entity_view_display.node.article.default.yml new file mode 100644 index 00000000..b115f587 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.entity_view_display.node.article.default.yml @@ -0,0 +1,61 @@ +langcode: en +status: true +dependencies: + config: + - core.entity_view_display.comment.comment.default + - field.field.node.article.body + - field.field.node.article.comment + - field.field.node.article.field_image + - field.field.node.article.field_tags + - image.style.large + - node.type.article + module: + - comment + - image + - text + - user +id: node.article.default +targetEntityType: node +bundle: article +mode: default +content: + body: + type: text_default + weight: 0 + region: content + settings: { } + third_party_settings: { } + label: hidden + comment: + type: comment_default + weight: 110 + region: content + label: above + settings: + view_mode: default + pager_id: 0 + third_party_settings: { } + field_image: + type: image + weight: -1 + region: content + settings: + image_style: large + image_link: '' + third_party_settings: { } + label: hidden + field_tags: + type: entity_reference_label + weight: 10 + region: content + label: above + settings: + link: true + third_party_settings: { } + links: + weight: 100 + region: content +hidden: + field_image: true + field_tags: true + langcode: true diff --git a/modules/islandora_core_feature/config/install/core.entity_view_display.node.article.rss.yml b/modules/islandora_core_feature/config/install/core.entity_view_display.node.article.rss.yml new file mode 100644 index 00000000..7d9205fa --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.entity_view_display.node.article.rss.yml @@ -0,0 +1,26 @@ +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.rss + - field.field.node.article.body + - field.field.node.article.comment + - field.field.node.article.field_image + - field.field.node.article.field_tags + - node.type.article + module: + - user +id: node.article.rss +targetEntityType: node +bundle: article +mode: rss +content: + links: + weight: 100 + region: content +hidden: + body: true + comment: true + field_image: true + field_tags: true + langcode: true diff --git a/modules/islandora_core_feature/config/install/core.entity_view_display.node.article.teaser.yml b/modules/islandora_core_feature/config/install/core.entity_view_display.node.article.teaser.yml new file mode 100644 index 00000000..e5c4acc5 --- /dev/null +++ b/modules/islandora_core_feature/config/install/core.entity_view_display.node.article.teaser.yml @@ -0,0 +1,53 @@ +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.article.body + - field.field.node.article.comment + - field.field.node.article.field_image + - field.field.node.article.field_tags + - image.style.medium + - node.type.article + module: + - image + - text + - user +id: node.article.teaser +targetEntityType: node +bundle: article +mode: teaser +content: + body: + type: text_summary_or_trimmed + weight: 0 + region: content + settings: + trim_length: 600 + third_party_settings: { } + label: hidden + field_image: + type: image + weight: -1 + region: content + settings: + image_style: medium + image_link: content + third_party_settings: { } + label: hidden + field_tags: + type: entity_reference_label + weight: 10 + region: content + settings: + link: true + third_party_settings: { } + label: above + links: + weight: 100 + region: content +hidden: + comment: true + field_image: true + field_tags: true + langcode: true diff --git a/modules/islandora_core_feature/config/install/field.field.media.audio.field_file_size.yml b/modules/islandora_core_feature/config/install/field.field.media.audio.field_file_size.yml index ce79179c..9f2daccb 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.audio.field_file_size.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.audio.field_file_size.yml @@ -14,7 +14,7 @@ bundle: audio label: 'File size' description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.media.audio.field_media_audio_file.yml b/modules/islandora_core_feature/config/install/field.field.media.audio.field_media_audio_file.yml index 3835e009..5da282ea 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.audio.field_media_audio_file.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.audio.field_media_audio_file.yml @@ -16,7 +16,7 @@ bundle: audio label: 'Audio file' description: '' required: true -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.media.audio.field_mime_type.yml b/modules/islandora_core_feature/config/install/field.field.media.audio.field_mime_type.yml index aea97bd1..466f3f42 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.audio.field_mime_type.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.audio.field_mime_type.yml @@ -14,7 +14,7 @@ bundle: audio label: 'MIME type' description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: { } diff --git a/modules/islandora_core_feature/config/install/field.field.media.file.field_media_file.yml b/modules/islandora_core_feature/config/install/field.field.media.file.field_media_file.yml index fec6db7d..44342544 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.file.field_media_file.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.file.field_media_file.yml @@ -17,7 +17,7 @@ bundle: file label: File description: '' required: true -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.media.file.field_media_of.yml b/modules/islandora_core_feature/config/install/field.field.media.file.field_media_of.yml index 12c5cdfc..fdde1e82 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.file.field_media_of.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.file.field_media_of.yml @@ -14,7 +14,7 @@ bundle: file label: 'Media of' description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.media.file.field_tags.yml b/modules/islandora_core_feature/config/install/field.field.media.file.field_tags.yml index 5ea4377a..9841cbe4 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.file.field_tags.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.file.field_tags.yml @@ -14,7 +14,7 @@ bundle: file label: Tags description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.media.image.field_file_size.yml b/modules/islandora_core_feature/config/install/field.field.media.image.field_file_size.yml index b3c0a5b5..a8db6e5c 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.image.field_file_size.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.image.field_file_size.yml @@ -14,7 +14,7 @@ bundle: image label: 'File size' description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.media.image.field_media_image.yml b/modules/islandora_core_feature/config/install/field.field.media.image.field_media_image.yml index 95e3ac00..6d8d887b 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.image.field_media_image.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.image.field_media_image.yml @@ -17,7 +17,7 @@ bundle: image label: Image description: '' required: true -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.media.image.field_media_of.yml b/modules/islandora_core_feature/config/install/field.field.media.image.field_media_of.yml index ab7a6cce..e716dcfe 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.image.field_media_of.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.image.field_media_of.yml @@ -14,7 +14,7 @@ bundle: image label: 'Media of' description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.media.image.field_mime_type.yml b/modules/islandora_core_feature/config/install/field.field.media.image.field_mime_type.yml index 39538c4c..eb8845fb 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.image.field_mime_type.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.image.field_mime_type.yml @@ -14,7 +14,7 @@ bundle: image label: 'MIME type' description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: { } diff --git a/modules/islandora_core_feature/config/install/field.field.media.image.field_tags.yml b/modules/islandora_core_feature/config/install/field.field.media.image.field_tags.yml index 26e013d6..80ce1ec1 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.image.field_tags.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.image.field_tags.yml @@ -14,7 +14,7 @@ bundle: image label: Tags description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.media.video.field_file_size.yml b/modules/islandora_core_feature/config/install/field.field.media.video.field_file_size.yml index de036bc6..656f898f 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.video.field_file_size.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.video.field_file_size.yml @@ -14,7 +14,7 @@ bundle: video label: 'File size' description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.media.video.field_media_of.yml b/modules/islandora_core_feature/config/install/field.field.media.video.field_media_of.yml index 487ce951..2ab7bbbd 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.video.field_media_of.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.video.field_media_of.yml @@ -14,7 +14,7 @@ bundle: video label: 'Media of' description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.media.video.field_media_video_file.yml b/modules/islandora_core_feature/config/install/field.field.media.video.field_media_video_file.yml index 25f002c7..0b4364fd 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.video.field_media_video_file.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.video.field_media_video_file.yml @@ -16,7 +16,7 @@ bundle: video label: 'Video file' description: '' required: true -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.media.video.field_mime_type.yml b/modules/islandora_core_feature/config/install/field.field.media.video.field_mime_type.yml index bdec6319..7ecf0114 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.video.field_mime_type.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.video.field_mime_type.yml @@ -14,7 +14,7 @@ bundle: video label: 'MIME type' description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: { } diff --git a/modules/islandora_core_feature/config/install/field.field.media.video.field_tags.yml b/modules/islandora_core_feature/config/install/field.field.media.video.field_tags.yml index 308826fe..a018ca4e 100644 --- a/modules/islandora_core_feature/config/install/field.field.media.video.field_tags.yml +++ b/modules/islandora_core_feature/config/install/field.field.media.video.field_tags.yml @@ -14,7 +14,7 @@ bundle: video label: Tags description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_core_feature/config/install/field.field.node.article.field_tags.yml b/modules/islandora_core_feature/config/install/field.field.node.article.field_tags.yml new file mode 100644 index 00000000..9af37d11 --- /dev/null +++ b/modules/islandora_core_feature/config/install/field.field.node.article.field_tags.yml @@ -0,0 +1,26 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_tags + - node.type.article + - taxonomy.vocabulary.tags +id: node.article.field_tags +field_name: field_tags +entity_type: node +bundle: article +label: Tags +description: 'Enter a comma-separated list. For example: Amsterdam, Mexico City, "Cleveland, Ohio"' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + tags: tags + sort: + field: _none + auto_create: true +field_type: entity_reference diff --git a/modules/islandora_core_feature/config/install/field.storage.media.field_mime_type.yml b/modules/islandora_core_feature/config/install/field.storage.media.field_mime_type.yml index 8f458941..9ade24b4 100644 --- a/modules/islandora_core_feature/config/install/field.storage.media.field_mime_type.yml +++ b/modules/islandora_core_feature/config/install/field.storage.media.field_mime_type.yml @@ -17,7 +17,7 @@ settings: module: core locked: false cardinality: 1 -translatable: true +translatable: false indexes: { } persist_with_no_fields: false custom_storage: false diff --git a/modules/islandora_core_feature/config/install/language.content_settings.media.audio.yml b/modules/islandora_core_feature/config/install/language.content_settings.media.audio.yml new file mode 100644 index 00000000..6af4a1bc --- /dev/null +++ b/modules/islandora_core_feature/config/install/language.content_settings.media.audio.yml @@ -0,0 +1,15 @@ +langcode: en +status: true +dependencies: + config: + - media.type.audio + module: + - content_translation +third_party_settings: + content_translation: + enabled: true +id: media.audio +target_entity_type_id: media +target_bundle: audio +default_langcode: site_default +language_alterable: true diff --git a/modules/islandora_core_feature/config/install/language.content_settings.media.file.yml b/modules/islandora_core_feature/config/install/language.content_settings.media.file.yml new file mode 100644 index 00000000..3dccf123 --- /dev/null +++ b/modules/islandora_core_feature/config/install/language.content_settings.media.file.yml @@ -0,0 +1,15 @@ +langcode: en +status: true +dependencies: + config: + - media.type.file + module: + - content_translation +third_party_settings: + content_translation: + enabled: true +id: media.file +target_entity_type_id: media +target_bundle: file +default_langcode: site_default +language_alterable: true diff --git a/modules/islandora_core_feature/config/install/language.content_settings.media.image.yml b/modules/islandora_core_feature/config/install/language.content_settings.media.image.yml new file mode 100644 index 00000000..653a78e6 --- /dev/null +++ b/modules/islandora_core_feature/config/install/language.content_settings.media.image.yml @@ -0,0 +1,15 @@ +langcode: en +status: true +dependencies: + config: + - media.type.image + module: + - content_translation +third_party_settings: + content_translation: + enabled: true +id: media.image +target_entity_type_id: media +target_bundle: image +default_langcode: site_default +language_alterable: true diff --git a/modules/islandora_core_feature/config/install/language.content_settings.media.video.yml b/modules/islandora_core_feature/config/install/language.content_settings.media.video.yml new file mode 100644 index 00000000..26a7fa51 --- /dev/null +++ b/modules/islandora_core_feature/config/install/language.content_settings.media.video.yml @@ -0,0 +1,15 @@ +langcode: en +status: true +dependencies: + config: + - media.type.video + module: + - content_translation +third_party_settings: + content_translation: + enabled: true +id: media.video +target_entity_type_id: media +target_bundle: video +default_langcode: site_default +language_alterable: true diff --git a/modules/islandora_core_feature/config/install/language.content_settings.taxonomy_term.tags.yml b/modules/islandora_core_feature/config/install/language.content_settings.taxonomy_term.tags.yml new file mode 100644 index 00000000..60f0ee64 --- /dev/null +++ b/modules/islandora_core_feature/config/install/language.content_settings.taxonomy_term.tags.yml @@ -0,0 +1,15 @@ +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.tags + module: + - content_translation +third_party_settings: + content_translation: + enabled: false +id: taxonomy_term.tags +target_entity_type_id: taxonomy_term +target_bundle: tags +default_langcode: site_default +language_alterable: false diff --git a/modules/islandora_core_feature/islandora_core_feature.info.yml b/modules/islandora_core_feature/islandora_core_feature.info.yml index 74f34e34..a03ba169 100644 --- a/modules/islandora_core_feature/islandora_core_feature.info.yml +++ b/modules/islandora_core_feature/islandora_core_feature.info.yml @@ -4,23 +4,29 @@ type: module core: 8.x dependencies: - basic_auth + - comment + - content_translation - eva - features - field - file - image - islandora + - islandora_demo_feature - jsonld - jwt + - language - link - media - migrate_plus - node + - path - rdf - rest - serialization - system - taxonomy + - text - user - views package: Islandora diff --git a/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.changed.yml b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.changed.yml new file mode 100644 index 00000000..09a9382a --- /dev/null +++ b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.changed.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + config: + - node.type.islandora_object +id: node.islandora_object.changed +field_name: changed +entity_type: node +bundle: islandora_object +label: Changed +description: 'The time that the node was last edited.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: changed diff --git a/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.created.yml b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.created.yml new file mode 100644 index 00000000..8523bf8d --- /dev/null +++ b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.created.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + config: + - node.type.islandora_object +id: node.islandora_object.created +field_name: created +entity_type: node +bundle: islandora_object +label: 'Authored on' +description: 'The time that the node was created.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: created diff --git a/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.path.yml b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.path.yml new file mode 100644 index 00000000..689ebcf7 --- /dev/null +++ b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.path.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + config: + - node.type.islandora_object + module: + - path +id: node.islandora_object.path +field_name: path +entity_type: node +bundle: islandora_object +label: 'URL alias' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: path diff --git a/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.promote.yml b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.promote.yml new file mode 100644 index 00000000..425c4c89 --- /dev/null +++ b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.promote.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - node.type.islandora_object +id: node.islandora_object.promote +field_name: promote +entity_type: node +bundle: islandora_object +label: 'Promoted to front page' +description: '' +required: false +translatable: false +default_value: + - + value: 1 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.status.yml b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.status.yml new file mode 100644 index 00000000..25dbe4e9 --- /dev/null +++ b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.status.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - node.type.islandora_object +id: node.islandora_object.status +field_name: status +entity_type: node +bundle: islandora_object +label: Published +description: '' +required: false +translatable: false +default_value: + - + value: 1 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.sticky.yml b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.sticky.yml new file mode 100644 index 00000000..779552fc --- /dev/null +++ b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.sticky.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - node.type.islandora_object +id: node.islandora_object.sticky +field_name: sticky +entity_type: node +bundle: islandora_object +label: 'Sticky at top of lists' +description: '' +required: false +translatable: false +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.uid.yml b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.uid.yml new file mode 100644 index 00000000..8bd687e9 --- /dev/null +++ b/modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.uid.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + config: + - node.type.islandora_object +id: node.islandora_object.uid +field_name: uid +entity_type: node +bundle: islandora_object +label: 'Authored by' +description: 'The username of the content author.' +required: false +translatable: false +default_value: { } +default_value_callback: 'Drupal\node\Entity\Node::getCurrentUserId' +settings: + handler: default + handler_settings: { } +field_type: entity_reference diff --git a/modules/islandora_demo_feature/config/install/core.entity_form_display.media.audio.default.yml b/modules/islandora_demo_feature/config/install/core.entity_form_display.media.audio.default.yml index fa3809d4..4f12df02 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_form_display.media.audio.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_form_display.media.audio.default.yml @@ -47,6 +47,13 @@ content: size: 60 placeholder: '' third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } name: type: string_textfield weight: 0 diff --git a/modules/islandora_demo_feature/config/install/core.entity_form_display.media.file.default.yml b/modules/islandora_demo_feature/config/install/core.entity_form_display.media.file.default.yml index 73225991..3ba8df6e 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_form_display.media.file.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_form_display.media.file.default.yml @@ -47,6 +47,13 @@ content: size: 60 placeholder: '' third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } name: type: string_textfield weight: 0 diff --git a/modules/islandora_demo_feature/config/install/core.entity_form_display.media.image.default.yml b/modules/islandora_demo_feature/config/install/core.entity_form_display.media.image.default.yml index d98700cb..dd3c1d49 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_form_display.media.image.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_form_display.media.image.default.yml @@ -51,6 +51,13 @@ content: size: 60 placeholder: '' third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } name: type: string_textfield weight: 0 diff --git a/modules/islandora_demo_feature/config/install/core.entity_form_display.media.video.default.yml b/modules/islandora_demo_feature/config/install/core.entity_form_display.media.video.default.yml index 6fee55f5..752c363e 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_form_display.media.video.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_form_display.media.video.default.yml @@ -47,6 +47,13 @@ content: size: 60 placeholder: '' third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } name: type: string_textfield weight: 0 diff --git a/modules/islandora_demo_feature/config/install/core.entity_form_display.node.article.default.yml b/modules/islandora_demo_feature/config/install/core.entity_form_display.node.article.default.yml index 99d0f608..bbc02a30 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_form_display.node.article.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_form_display.node.article.default.yml @@ -56,6 +56,13 @@ content: size: 60 placeholder: '' third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } path: type: path weight: 30 diff --git a/modules/islandora_demo_feature/config/install/core.entity_form_display.node.islandora_object.default.yml b/modules/islandora_demo_feature/config/install/core.entity_form_display.node.islandora_object.default.yml index 05908765..4bf27e52 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_form_display.node.islandora_object.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_form_display.node.islandora_object.default.yml @@ -48,6 +48,13 @@ content: third_party_settings: { } type: entity_reference_autocomplete region: content + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } path: type: path weight: 8 diff --git a/modules/islandora_demo_feature/config/install/core.entity_form_display.taxonomy_term.tags.default.yml b/modules/islandora_demo_feature/config/install/core.entity_form_display.taxonomy_term.tags.default.yml index 74a5b4a9..07c606f3 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_form_display.taxonomy_term.tags.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_form_display.taxonomy_term.tags.default.yml @@ -29,6 +29,13 @@ content: third_party_settings: { } type: link_default region: content + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } name: type: string_textfield weight: 0 diff --git a/modules/islandora_demo_feature/config/install/core.entity_view_display.media.audio.default.yml b/modules/islandora_demo_feature/config/install/core.entity_view_display.media.audio.default.yml index 620a286d..b067421e 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_view_display.media.audio.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_view_display.media.audio.default.yml @@ -69,5 +69,6 @@ content: third_party_settings: { } hidden: created: true + langcode: true thumbnail: true uid: true diff --git a/modules/islandora_demo_feature/config/install/core.entity_view_display.media.file.default.yml b/modules/islandora_demo_feature/config/install/core.entity_view_display.media.file.default.yml index 5b747f0a..d2d5d9d5 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_view_display.media.file.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_view_display.media.file.default.yml @@ -66,5 +66,6 @@ content: third_party_settings: { } hidden: created: true + langcode: true thumbnail: true uid: true diff --git a/modules/islandora_demo_feature/config/install/core.entity_view_display.media.file.open_seadragon.yml b/modules/islandora_demo_feature/config/install/core.entity_view_display.media.file.open_seadragon.yml index 348585f1..b7f1e5ed 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_view_display.media.file.open_seadragon.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_view_display.media.file.open_seadragon.yml @@ -32,6 +32,7 @@ hidden: field_media_of: true field_mime_type: true field_tags: true + langcode: true name: true thumbnail: true uid: true diff --git a/modules/islandora_demo_feature/config/install/core.entity_view_display.media.image.default.yml b/modules/islandora_demo_feature/config/install/core.entity_view_display.media.image.default.yml index 5b06cc11..2125afde 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_view_display.media.image.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_view_display.media.image.default.yml @@ -87,5 +87,6 @@ content: third_party_settings: { } hidden: created: true + langcode: true thumbnail: true uid: true diff --git a/modules/islandora_demo_feature/config/install/core.entity_view_display.media.image.open_seadragon.yml b/modules/islandora_demo_feature/config/install/core.entity_view_display.media.image.open_seadragon.yml index 021d8b85..d3039a8f 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_view_display.media.image.open_seadragon.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_view_display.media.image.open_seadragon.yml @@ -36,6 +36,7 @@ hidden: field_mime_type: true field_tags: true field_width: true + langcode: true name: true thumbnail: true uid: true diff --git a/modules/islandora_demo_feature/config/install/core.entity_view_display.media.video.default.yml b/modules/islandora_demo_feature/config/install/core.entity_view_display.media.video.default.yml index f8f025fb..82086cc7 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_view_display.media.video.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_view_display.media.video.default.yml @@ -72,5 +72,6 @@ content: third_party_settings: { } hidden: created: true + langcode: true thumbnail: true uid: true diff --git a/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.binary.yml b/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.binary.yml index 4490938e..88eb47e3 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.binary.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.binary.yml @@ -59,5 +59,6 @@ hidden: display_media_entity_view_2: true display_media_service_file: true display_media_thumbnail: true + langcode: true openseadragon_media_evas_entity_view_2: true openseadragon_media_evas_service_file: true diff --git a/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.default.yml b/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.default.yml index 6917cd87..c2f6603e 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.default.yml @@ -58,5 +58,6 @@ hidden: display_media_entity_view_1: true display_media_entity_view_2: true display_media_thumbnail: true + langcode: true openseadragon_media_evas_entity_view_2: true openseadragon_media_evas_service_file: true diff --git a/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.open_seadragon.yml b/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.open_seadragon.yml index 491ed3a4..eb980eaf 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.open_seadragon.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.open_seadragon.yml @@ -59,4 +59,5 @@ hidden: display_media_entity_view_1: true display_media_service_file: true display_media_thumbnail: true + langcode: true openseadragon_media_evas_service_file: true diff --git a/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.teaser.yml b/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.teaser.yml index d074b9da..a1a28744 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.teaser.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.teaser.yml @@ -34,6 +34,7 @@ hidden: field_description: true field_member_of: true field_tags: true + langcode: true members_eva_entity_view_1: true openseadragon_media_evas_entity_view_2: true openseadragon_media_evas_service_file: true diff --git a/modules/islandora_demo_feature/config/install/core.entity_view_display.taxonomy_term.tags.default.yml b/modules/islandora_demo_feature/config/install/core.entity_view_display.taxonomy_term.tags.default.yml index f8710a0d..520a542a 100644 --- a/modules/islandora_demo_feature/config/install/core.entity_view_display.taxonomy_term.tags.default.yml +++ b/modules/islandora_demo_feature/config/install/core.entity_view_display.taxonomy_term.tags.default.yml @@ -31,4 +31,5 @@ content: third_party_settings: { } type: link region: content -hidden: { } +hidden: + langcode: true diff --git a/modules/islandora_demo_feature/config/install/field.field.node.islandora_object.field_tags.yml b/modules/islandora_demo_feature/config/install/field.field.node.islandora_object.field_tags.yml index 9b78801d..8608e0d7 100644 --- a/modules/islandora_demo_feature/config/install/field.field.node.islandora_object.field_tags.yml +++ b/modules/islandora_demo_feature/config/install/field.field.node.islandora_object.field_tags.yml @@ -14,7 +14,7 @@ bundle: islandora_object label: Tags description: '' required: false -translatable: true +translatable: false default_value: { } default_value_callback: '' settings: diff --git a/modules/islandora_demo_feature/config/install/language.content_settings.node.islandora_object.yml b/modules/islandora_demo_feature/config/install/language.content_settings.node.islandora_object.yml new file mode 100644 index 00000000..dd28a5a9 --- /dev/null +++ b/modules/islandora_demo_feature/config/install/language.content_settings.node.islandora_object.yml @@ -0,0 +1,15 @@ +langcode: en +status: true +dependencies: + config: + - node.type.islandora_object + module: + - content_translation +third_party_settings: + content_translation: + enabled: true +id: node.islandora_object +target_entity_type_id: node +target_bundle: islandora_object +default_langcode: site_default +language_alterable: true diff --git a/modules/islandora_demo_feature/islandora_demo_feature.features.yml b/modules/islandora_demo_feature/islandora_demo_feature.features.yml index dcf04705..e929170d 100644 --- a/modules/islandora_demo_feature/islandora_demo_feature.features.yml +++ b/modules/islandora_demo_feature/islandora_demo_feature.features.yml @@ -5,8 +5,6 @@ excluded: - field.field.node.article.field_image - core.entity_view_display.node.article.default - core.entity_view_display.node.article.rss - - core.entity_view_display.node.article.search_index - - core.entity_view_display.node.article.search_result - core.entity_view_display.node.article.teaser - core.entity_view_display.node.page.teaser - views.view.archive diff --git a/modules/islandora_demo_feature/islandora_demo_feature.info.yml b/modules/islandora_demo_feature/islandora_demo_feature.info.yml index 4c38d0ad..61790563 100644 --- a/modules/islandora_demo_feature/islandora_demo_feature.info.yml +++ b/modules/islandora_demo_feature/islandora_demo_feature.info.yml @@ -4,6 +4,7 @@ type: module core: 8.x dependencies: - comment + - content_translation - context - eva - field @@ -12,6 +13,7 @@ dependencies: - islandora - islandora_core_feature - islandora_image + - language - link - media - menu_ui