Browse Source

removed islandora_demo_feature sub module from islandora (#96)

pull/756/head
Paul Pound 6 years ago committed by dannylamb
parent
commit
054a09968a
  1. 31
      modules/islandora_demo_feature/config/install/context.context.binary.yml
  2. 49
      modules/islandora_demo_feature/config/install/context.context.collection.yml
  3. 46
      modules/islandora_demo_feature/config/install/context.context.external_media.yml
  4. 37
      modules/islandora_demo_feature/config/install/context.context.fedora_media.yml
  5. 32
      modules/islandora_demo_feature/config/install/context.context.files_in_fedora.yml
  6. 36
      modules/islandora_demo_feature/config/install/context.context.image_preservation_master.yml
  7. 36
      modules/islandora_demo_feature/config/install/context.context.image_service_file.yml
  8. 28
      modules/islandora_demo_feature/config/install/context.context.open_seadragon.yml
  9. 42
      modules/islandora_demo_feature/config/install/context.context.repository_content.yml
  10. 37
      modules/islandora_demo_feature/config/install/context.context.taxonomy_terms.yml
  11. 17
      modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.changed.yml
  12. 17
      modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.created.yml
  13. 19
      modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.menu_link.yml
  14. 19
      modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.path.yml
  15. 21
      modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.promote.yml
  16. 21
      modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.status.yml
  17. 21
      modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.sticky.yml
  18. 17
      modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.title.yml
  19. 19
      modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.uid.yml
  20. 92
      modules/islandora_demo_feature/config/install/core.entity_form_display.media.audio.default.yml
  21. 92
      modules/islandora_demo_feature/config/install/core.entity_form_display.media.file.default.yml
  22. 98
      modules/islandora_demo_feature/config/install/core.entity_form_display.media.image.default.yml
  23. 92
      modules/islandora_demo_feature/config/install/core.entity_form_display.media.video.default.yml
  24. 110
      modules/islandora_demo_feature/config/install/core.entity_form_display.node.article.default.yml
  25. 110
      modules/islandora_demo_feature/config/install/core.entity_form_display.node.islandora_object.default.yml
  26. 53
      modules/islandora_demo_feature/config/install/core.entity_form_display.taxonomy_term.tags.default.yml
  27. 74
      modules/islandora_demo_feature/config/install/core.entity_view_display.media.audio.default.yml
  28. 71
      modules/islandora_demo_feature/config/install/core.entity_view_display.media.file.default.yml
  29. 38
      modules/islandora_demo_feature/config/install/core.entity_view_display.media.file.open_seadragon.yml
  30. 92
      modules/islandora_demo_feature/config/install/core.entity_view_display.media.image.default.yml
  31. 42
      modules/islandora_demo_feature/config/install/core.entity_view_display.media.image.open_seadragon.yml
  32. 77
      modules/islandora_demo_feature/config/install/core.entity_view_display.media.video.default.yml
  33. 64
      modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.binary.yml
  34. 63
      modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.default.yml
  35. 63
      modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.open_seadragon.yml
  36. 40
      modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.teaser.yml
  37. 35
      modules/islandora_demo_feature/config/install/core.entity_view_display.taxonomy_term.tags.default.yml
  38. 12
      modules/islandora_demo_feature/config/install/core.entity_view_mode.media.open_seadragon.yml
  39. 12
      modules/islandora_demo_feature/config/install/core.entity_view_mode.node.binary.yml
  40. 12
      modules/islandora_demo_feature/config/install/core.entity_view_mode.node.open_seadragon.yml
  41. 9
      modules/islandora_demo_feature/config/install/core.entity_view_mode.node.teaser.yml
  42. 21
      modules/islandora_demo_feature/config/install/field.field.node.islandora_object.field_description.yml
  43. 23
      modules/islandora_demo_feature/config/install/field.field.node.islandora_object.field_member_of.yml
  44. 23
      modules/islandora_demo_feature/config/install/field.field.node.islandora_object.field_tags.yml
  45. 21
      modules/islandora_demo_feature/config/install/field.storage.node.field_description.yml
  46. 17
      modules/islandora_demo_feature/config/install/language.content_settings.node.islandora_object.yml
  47. 31
      modules/islandora_demo_feature/config/install/migrate_plus.migration.islandora_demo_tags.yml
  48. 20
      modules/islandora_demo_feature/config/install/node.type.islandora_object.yml
  49. 44
      modules/islandora_demo_feature/config/install/rdf.mapping.node.islandora_object.yml
  50. 21
      modules/islandora_demo_feature/config/install/system.action.generate_a_service_file_from_preservation_master.yml
  51. 21
      modules/islandora_demo_feature/config/install/system.action.generate_a_thumbnail_from_an_image_service_file.yml
  52. 357
      modules/islandora_demo_feature/config/install/views.view.openseadragon_media_evas.yml
  53. 13
      modules/islandora_demo_feature/islandora_demo_feature.features.yml
  54. 30
      modules/islandora_demo_feature/islandora_demo_feature.info.yml
  55. 2
      modules/islandora_demo_feature/migrate/tags.csv

31
modules/islandora_demo_feature/config/install/context.context.binary.yml

@ -1,31 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
module:
- islandora
name: binary
label: Binary
group: Islandora
description: 'Islandora binary objects'
requireAllConditions: false
disabled: false
conditions:
node_has_term:
id: node_has_term
negate: 0
uuid: f84aa317-a681-4a1e-8a40-2fe2b6868ea8
tids:
-
target_id: '5'
context_mapping:
node: '@node.node_route_context:node'
uri: 'http://purl.org/coar/resource_type/c_1843'
reactions:
view_mode_alter:
id: view_mode_alter
mode: node.binary
saved: false
weight: 0

49
modules/islandora_demo_feature/config/install/context.context.collection.yml

@ -1,49 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
module:
- islandora
name: collection
label: Collection
group: Islandora
description: 'Islandora collections'
requireAllConditions: false
disabled: false
conditions:
node_has_term:
id: node_has_term
negate: 0
uuid: 01ba2d2f-b966-4f40-bd9e-7cfc6e9f2522
tid: '18'
context_mapping:
node: '@node.node_route_context:node'
tids:
-
target_id: '32'
uri: 'http://purl.org/dc/dcmitype/Collection'
reactions:
blocks:
blocks:
83d50c24-adbb-4b7b-8b1c-6b9127bd084f:
id: 'views_block:members-block_1'
label: ''
provider: views
label_display: visible
views_label: ''
items_per_page: none
region: content_suffix
weight: '0'
context_mapping: { }
theme: carapace
css_class: ''
unique: 0
context_id: collection
uuid: 83d50c24-adbb-4b7b-8b1c-6b9127bd084f
id: blocks
saved: false
uuid: 77301de1-1425-4da6-987d-8bedddf94f64
include_default_blocks: 1
weight: 0

46
modules/islandora_demo_feature/config/install/context.context.external_media.yml

@ -1,46 +0,0 @@
langcode: en
status: true
dependencies:
module:
- islandora
name: external_media
label: 'External Media'
group: Islandora
description: 'Reactions for media whose source are outside of Fedora'
requireAllConditions: true
disabled: false
conditions:
media_uses_filesystem:
id: media_uses_filesystem
filesystems:
fedora: fedora
negate: 1
uuid: 4f3c414a-8c94-464c-a4b9-5d3eb2b35e92
context_mapping:
media: '@islandora.media_route_context_provider:media'
content_entity_type:
id: content_entity_type
types:
media: media
negate: 0
uuid: c10985ef-16ef-4571-89ad-1a0926c83b83
context_mapping:
media: '@islandora.media_route_context_provider:media'
reactions:
index:
id: index
actions:
index_media_in_triplestore: index_media_in_triplestore
index_node_in_fedora: index_node_in_fedora
saved: false
delete:
id: delete
actions:
delete_media_from_triplestore: delete_media_from_triplestore
delete_node_from_fedora: delete_node_from_fedora
saved: false
islandora_map_uri_predicate:
id: islandora_map_uri_predicate
drupal_uri_predicate: 'schema:sameAs'
saved: false
weight: 0

37
modules/islandora_demo_feature/config/install/context.context.fedora_media.yml

@ -1,37 +0,0 @@
langcode: en
status: true
dependencies:
module:
- islandora
name: fedora_media
label: 'Fedora Media'
group: Islandora
description: 'Reactions for media whose source is in Fedora'
requireAllConditions: false
disabled: false
conditions:
media_uses_filesystem:
id: media_uses_filesystem
filesystems:
fedora: fedora
negate: 0
uuid: 7754b373-7734-42ac-ba38-21b8574b60d6
context_mapping:
media: '@islandora.media_route_context_provider:media'
reactions:
index:
id: index
actions:
index_media_in_fedora: index_media_in_fedora
index_media_in_triplestore: index_media_in_triplestore
saved: false
delete:
id: delete
actions:
delete_media_from_triplestore: delete_media_from_triplestore
saved: false
islandora_map_uri_predicate:
id: islandora_map_uri_predicate
drupal_uri_predicate: 'schema:sameAs'
saved: false
weight: 0

32
modules/islandora_demo_feature/config/install/context.context.files_in_fedora.yml

@ -1,32 +0,0 @@
langcode: en
status: true
dependencies:
module:
- islandora
name: files_in_fedora
label: 'Fedora Files'
group: Islandora
description: 'Files in Fedora'
requireAllConditions: false
disabled: false
conditions:
file_uses_filesystem:
id: file_uses_filesystem
filesystems:
fedora: fedora
negate: 0
uuid: ea9d2661-2dc1-4480-bc9b-3fedeceba5f9
context_mapping:
file: '@islandora.file_route_context_provider:file'
reactions:
index:
id: index
actions:
index_file_in_fedora: index_file_in_fedora
saved: false
delete:
id: delete
actions:
delete_file_from_fedora: delete_file_from_fedora
saved: false
weight: 0

36
modules/islandora_demo_feature/config/install/context.context.image_preservation_master.yml

@ -1,36 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
module:
- islandora
name: image_preservation_master
label: 'Image Preservation Master'
group: Islandora
description: 'Preservation masters for images'
requireAllConditions: true
disabled: false
conditions:
media_has_term:
id: media_has_term
negate: 0
uuid: 56ad3452-fabe-40ed-a67a-345a00711730
uri: 'http://pcdm.org/use#PreservationMasterFile'
context_mapping:
media: '@islandora.media_route_context_provider:media'
parent_node_has_term:
id: parent_node_has_term
negate: 0
uuid: 28d21294-1622-4477-9983-749ac6286d99
uri: 'http://purl.org/coar/resource_type/c_c513'
context_mapping:
media: '@islandora.media_route_context_provider:media'
reactions:
derivative:
id: derivative
actions:
generate_a_service_file_from_preservation_master: generate_a_service_file_from_preservation_master
saved: false
weight: 0

36
modules/islandora_demo_feature/config/install/context.context.image_service_file.yml

@ -1,36 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
module:
- islandora
name: image_service_file
label: 'Image Service File'
group: Islandora
description: 'Service files for images'
requireAllConditions: true
disabled: false
conditions:
media_has_term:
id: media_has_term
negate: 0
uuid: 481cd239-1012-4767-8a28-caac7036c9cb
uri: 'http://pcdm.org/use#ServiceFile'
context_mapping:
media: '@islandora.media_route_context_provider:media'
parent_node_has_term:
id: parent_node_has_term
negate: 0
uuid: 9f617394-6f70-4eec-8a9b-865bb2ab9fa1
uri: 'http://purl.org/coar/resource_type/c_c513'
context_mapping:
media: '@islandora.media_route_context_provider:media'
reactions:
derivative:
id: derivative
actions:
generate_a_thumbnail_from_an_image_service_file: generate_a_thumbnail_from_an_image_service_file
saved: false
weight: 0

28
modules/islandora_demo_feature/config/install/context.context.open_seadragon.yml

@ -1,28 +0,0 @@
langcode: en
status: true
dependencies:
module:
- islandora
name: open_seadragon
label: 'Open Seadragon'
group: Islandora
description: 'Displays media using the Open Seadragon viewer'
requireAllConditions: false
disabled: false
conditions:
node_has_term:
id: node_has_term
negate: 0
uuid: dba449c3-4b9a-4428-8320-e6bd8f69eee2
tids:
-
target_id: '35'
context_mapping:
node: '@node.node_route_context:node'
uri: 'http://openseadragon.github.io'
reactions:
view_mode_alter:
id: view_mode_alter
mode: node.open_seadragon
saved: false
weight: 0

42
modules/islandora_demo_feature/config/install/context.context.repository_content.yml

@ -1,42 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
module:
- islandora
- node
name: repository_content
label: Content
group: Islandora
description: 'All repository content'
requireAllConditions: false
disabled: false
conditions:
node_type:
id: node_type
bundles:
islandora_object: islandora_object
negate: 0
uuid: 640d52cd-7cd5-4d9e-837d-c93b2deb814e
context_mapping:
node: '@node.node_route_context:node'
reactions:
index:
id: index
actions:
index_node_in_fedora: index_node_in_fedora
index_node_in_triplestore: index_node_in_triplestore
saved: false
delete:
id: delete
actions:
delete_node_from_fedora: delete_node_from_fedora
delete_node_from_triplestore: delete_node_from_triplestore
saved: false
islandora_map_uri_predicate:
id: islandora_map_uri_predicate
drupal_uri_predicate: 'schema:sameAs'
saved: false
weight: 0

37
modules/islandora_demo_feature/config/install/context.context.taxonomy_terms.yml

@ -1,37 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
module:
- islandora
name: taxonomy_terms
label: 'Taxonomy Terms'
group: Islandora
description: 'All taxonomy terms'
requireAllConditions: false
disabled: false
conditions:
content_entity_type:
id: content_entity_type
types:
taxonomy_term: taxonomy_term
negate: 0
uuid: cd01ce46-58a9-4d0e-8643-66f981b2c137
context_mapping:
taxonomy_term: '@islandora.taxonomy_term_route_context_provider:taxonomy_term'
reactions:
index:
id: index
actions:
index_taxonomy_term_in_fedora: index_taxonomy_term_in_fedora
index_taxonomy_term_in_the_triplestore: index_taxonomy_term_in_the_triplestore
saved: false
delete:
id: delete
actions:
delete_taxonomy_term_in_fedora: delete_taxonomy_term_in_fedora
delete_taxonomy_term_in_triplestore: delete_taxonomy_term_in_triplestore
saved: false
weight: 0

17
modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.changed.yml

@ -1,17 +0,0 @@
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

17
modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.created.yml

@ -1,17 +0,0 @@
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

19
modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.menu_link.yml

@ -1,19 +0,0 @@
langcode: en
status: true
dependencies:
config:
- node.type.islandora_object
id: node.islandora_object.menu_link
field_name: menu_link
entity_type: node
bundle: islandora_object
label: 'Menu link'
description: 'Computed menu link for the node (only available during node saving).'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: default
handler_settings: { }
field_type: entity_reference

19
modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.path.yml

@ -1,19 +0,0 @@
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

21
modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.promote.yml

@ -1,21 +0,0 @@
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

21
modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.status.yml

@ -1,21 +0,0 @@
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

21
modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.sticky.yml

@ -1,21 +0,0 @@
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

17
modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.title.yml

@ -1,17 +0,0 @@
langcode: en
status: true
dependencies:
config:
- node.type.islandora_object
id: node.islandora_object.title
field_name: title
entity_type: node
bundle: islandora_object
label: Title
description: ''
required: true
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

19
modules/islandora_demo_feature/config/install/core.base_field_override.node.islandora_object.uid.yml

@ -1,19 +0,0 @@
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

92
modules/islandora_demo_feature/config/install/core.entity_form_display.media.audio.default.yml

@ -1,92 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.media.audio.field_file_size
- field.field.media.audio.field_media_audio_file
- field.field.media.audio.field_media_of
- field.field.media.audio.field_mime_type
- field.field.media.audio.field_tags
- media.type.audio
module:
- file
- path
id: media.audio.default
targetEntityType: media
bundle: audio
mode: default
content:
created:
type: datetime_timestamp
weight: 5
region: content
settings: { }
third_party_settings: { }
field_media_audio_file:
weight: 1
settings:
progress_indicator: throbber
third_party_settings: { }
type: file_generic
region: content
field_media_of:
type: entity_reference_autocomplete
weight: 2
region: content
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
field_tags:
type: entity_reference_autocomplete
weight: 3
region: content
settings:
match_operator: CONTAINS
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
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 6
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
settings:
display_label: true
weight: 7
region: content
third_party_settings: { }
translation:
weight: 10
region: content
uid:
type: entity_reference_autocomplete
weight: 4
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
region: content
third_party_settings: { }
hidden:
field_file_size: true
field_mime_type: true

92
modules/islandora_demo_feature/config/install/core.entity_form_display.media.file.default.yml

@ -1,92 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.media.file.field_file_size
- field.field.media.file.field_media_file
- field.field.media.file.field_media_of
- field.field.media.file.field_mime_type
- field.field.media.file.field_tags
- media.type.file
module:
- file
- path
id: media.file.default
targetEntityType: media
bundle: file
mode: default
content:
created:
type: datetime_timestamp
weight: 5
region: content
settings: { }
third_party_settings: { }
field_media_file:
settings:
progress_indicator: throbber
third_party_settings: { }
type: file_generic
weight: 1
region: content
field_media_of:
type: entity_reference_autocomplete
weight: 2
region: content
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
field_tags:
type: entity_reference_autocomplete
weight: 3
region: content
settings:
match_operator: CONTAINS
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
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 6
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
settings:
display_label: true
weight: 7
region: content
third_party_settings: { }
translation:
weight: 10
region: content
uid:
type: entity_reference_autocomplete
weight: 4
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
region: content
third_party_settings: { }
hidden:
field_file_size: true
field_mime_type: true

98
modules/islandora_demo_feature/config/install/core.entity_form_display.media.image.default.yml

@ -1,98 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.media.image.field_file_size
- field.field.media.image.field_height
- field.field.media.image.field_media_image
- field.field.media.image.field_media_of
- field.field.media.image.field_mime_type
- field.field.media.image.field_tags
- field.field.media.image.field_width
- image.style.thumbnail
- media.type.image
module:
- image
- path
id: media.image.default
targetEntityType: media
bundle: image
mode: default
content:
created:
type: datetime_timestamp
weight: 5
region: content
settings: { }
third_party_settings: { }
field_media_image:
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
type: image_image
weight: 1
region: content
field_media_of:
type: entity_reference_autocomplete
weight: 2
region: content
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
field_tags:
type: entity_reference_autocomplete
weight: 3
region: content
settings:
match_operator: CONTAINS
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
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 6
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
settings:
display_label: true
weight: 7
region: content
third_party_settings: { }
translation:
weight: 10
region: content
uid:
type: entity_reference_autocomplete
weight: 4
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
region: content
third_party_settings: { }
hidden:
field_file_size: true
field_height: true
field_mime_type: true
field_width: true

92
modules/islandora_demo_feature/config/install/core.entity_form_display.media.video.default.yml

@ -1,92 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.media.video.field_file_size
- field.field.media.video.field_media_of
- field.field.media.video.field_media_video_file
- field.field.media.video.field_mime_type
- field.field.media.video.field_tags
- media.type.video
module:
- file
- path
id: media.video.default
targetEntityType: media
bundle: video
mode: default
content:
created:
type: datetime_timestamp
weight: 5
region: content
settings: { }
third_party_settings: { }
field_media_of:
type: entity_reference_autocomplete
weight: 2
region: content
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
field_media_video_file:
weight: 1
settings:
progress_indicator: throbber
third_party_settings: { }
type: file_generic
region: content
field_tags:
type: entity_reference_autocomplete
weight: 3
region: content
settings:
match_operator: CONTAINS
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
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 6
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
settings:
display_label: true
weight: 7
region: content
third_party_settings: { }
translation:
weight: 10
region: content
uid:
type: entity_reference_autocomplete
weight: 4
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
region: content
third_party_settings: { }
hidden:
field_file_size: true
field_mime_type: true

110
modules/islandora_demo_feature/config/install/core.entity_form_display.node.article.default.yml

@ -1,110 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.node.article.body
- field.field.node.article.comment
- field.field.node.article.field_image
- field.field.node.article.field_tags
- image.style.thumbnail
- node.type.article
module:
- comment
- image
- path
- text
id: node.article.default
targetEntityType: node
bundle: article
mode: default
content:
body:
type: text_textarea_with_summary
weight: 1
region: content
settings:
rows: 9
summary_rows: 3
placeholder: ''
third_party_settings: { }
comment:
type: comment_default
weight: 20
region: content
settings: { }
third_party_settings: { }
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
field_image:
type: image_image
weight: 4
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_tags:
type: entity_reference_autocomplete_tags
weight: 3
region: content
settings:
match_operator: CONTAINS
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
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
settings:
display_label: true
weight: 15
region: content
third_party_settings: { }
status:
type: boolean_checkbox
settings:
display_label: true
weight: 120
region: content
third_party_settings: { }
sticky:
type: boolean_checkbox
settings:
display_label: true
weight: 16
region: content
third_party_settings: { }
title:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }

110
modules/islandora_demo_feature/config/install/core.entity_form_display.node.islandora_object.default.yml

@ -1,110 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.node.islandora_object.field_description
- field.field.node.islandora_object.field_member_of
- field.field.node.islandora_object.field_tags
- node.type.islandora_object
enforced:
module:
- islandora_demo_feature
module:
- path
id: node.islandora_object.default
targetEntityType: node
bundle: islandora_object
mode: default
content:
created:
type: datetime_timestamp
weight: 5
region: content
settings: { }
third_party_settings: { }
field_description:
type: string_textarea
weight: 1
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_member_of:
weight: 2
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
third_party_settings: { }
type: entity_reference_autocomplete
region: content
field_tags:
weight: 3
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
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
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
settings:
display_label: true
weight: 6
region: content
third_party_settings: { }
status:
type: boolean_checkbox
settings:
display_label: true
weight: 9
region: content
third_party_settings: { }
sticky:
type: boolean_checkbox
settings:
display_label: true
weight: 7
region: content
third_party_settings: { }
title:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
translation:
weight: 10
region: content
uid:
type: entity_reference_autocomplete
weight: 4
settings:
match_operator: CONTAINS
size: 60
placeholder: ''
region: content
third_party_settings: { }
url_redirects:
weight: 9
region: content
settings: { }
third_party_settings: { }
hidden: { }

53
modules/islandora_demo_feature/config/install/core.entity_form_display.taxonomy_term.tags.default.yml

@ -1,53 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.taxonomy_term.tags.field_external_uri
- taxonomy.vocabulary.tags
module:
- link
- path
- text
id: taxonomy_term.tags.default
targetEntityType: taxonomy_term
bundle: tags
mode: default
content:
description:
type: text_textarea
weight: 1
region: content
settings:
placeholder: ''
rows: 5
third_party_settings: { }
field_external_uri:
weight: 2
settings:
placeholder_url: ''
placeholder_title: ''
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
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 3
region: content
settings: { }
third_party_settings: { }
hidden: { }

74
modules/islandora_demo_feature/config/install/core.entity_view_display.media.audio.default.yml

@ -1,74 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.media.audio.field_file_size
- field.field.media.audio.field_media_audio_file
- field.field.media.audio.field_media_of
- field.field.media.audio.field_mime_type
- field.field.media.audio.field_tags
- media.type.audio
module:
- file
id: media.audio.default
targetEntityType: media
bundle: audio
mode: default
content:
field_file_size:
type: number_integer
weight: 3
region: content
label: above
settings:
thousand_separator: ''
prefix_suffix: true
third_party_settings: { }
field_media_audio_file:
type: file_audio
weight: 1
label: visually_hidden
settings:
controls: true
autoplay: false
loop: false
multiple_file_display_type: tags
third_party_settings: { }
region: content
field_media_of:
type: entity_reference_label
weight: 4
region: content
label: above
settings:
link: true
third_party_settings: { }
field_mime_type:
type: string
weight: 2
region: content
label: above
settings:
link_to_entity: false
third_party_settings: { }
field_tags:
type: entity_reference_label
weight: 5
region: content
label: above
settings:
link: true
third_party_settings: { }
name:
type: string
weight: 0
region: content
label: above
settings:
link_to_entity: false
third_party_settings: { }
hidden:
created: true
langcode: true
thumbnail: true
uid: true

71
modules/islandora_demo_feature/config/install/core.entity_view_display.media.file.default.yml

@ -1,71 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.media.file.field_file_size
- field.field.media.file.field_media_file
- field.field.media.file.field_media_of
- field.field.media.file.field_mime_type
- field.field.media.file.field_tags
- media.type.file
module:
- file
id: media.file.default
targetEntityType: media
bundle: file
mode: default
content:
field_file_size:
type: number_integer
weight: 3
region: content
label: above
settings:
thousand_separator: ''
prefix_suffix: true
third_party_settings: { }
field_media_file:
label: visually_hidden
settings:
use_description_as_link_text: true
third_party_settings: { }
type: file_default
weight: 1
region: content
field_media_of:
type: entity_reference_label
weight: 4
region: content
label: above
settings:
link: true
third_party_settings: { }
field_mime_type:
type: string
weight: 2
region: content
label: above
settings:
link_to_entity: false
third_party_settings: { }
field_tags:
type: entity_reference_label
weight: 5
region: content
label: above
settings:
link: true
third_party_settings: { }
name:
type: string
weight: 0
region: content
label: above
settings:
link_to_entity: false
third_party_settings: { }
hidden:
created: true
langcode: true
thumbnail: true
uid: true

38
modules/islandora_demo_feature/config/install/core.entity_view_display.media.file.open_seadragon.yml

@ -1,38 +0,0 @@
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.media.open_seadragon
- field.field.media.file.field_file_size
- field.field.media.file.field_media_file
- field.field.media.file.field_media_of
- field.field.media.file.field_mime_type
- field.field.media.file.field_tags
- media.type.file
enforced:
module:
- islandora_demo_feature
module:
- openseadragon
id: media.file.open_seadragon
targetEntityType: media
bundle: file
mode: open_seadragon
content:
field_media_file:
label: hidden
settings: { }
third_party_settings: { }
type: openseadragon_image
weight: 0
region: content
hidden:
created: true
field_file_size: true
field_media_of: true
field_mime_type: true
field_tags: true
langcode: true
name: true
thumbnail: true
uid: true

92
modules/islandora_demo_feature/config/install/core.entity_view_display.media.image.default.yml

@ -1,92 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.media.image.field_file_size
- field.field.media.image.field_height
- field.field.media.image.field_media_image
- field.field.media.image.field_media_of
- field.field.media.image.field_mime_type
- field.field.media.image.field_tags
- field.field.media.image.field_width
- media.type.image
module:
- image
id: media.image.default
targetEntityType: media
bundle: image
mode: default
content:
field_file_size:
type: number_integer
weight: 3
region: content
label: above
settings:
thousand_separator: ''
prefix_suffix: true
third_party_settings: { }
field_height:
type: number_integer
weight: 5
region: content
label: above
settings:
thousand_separator: ''
prefix_suffix: true
third_party_settings: { }
field_media_image:
label: visually_hidden
settings:
image_style: ''
image_link: file
third_party_settings: { }
type: image
weight: 1
region: content
field_media_of:
type: entity_reference_label
weight: 6
region: content
label: above
settings:
link: true
third_party_settings: { }
field_mime_type:
type: string
weight: 2
region: content
label: above
settings:
link_to_entity: false
third_party_settings: { }
field_tags:
type: entity_reference_label
weight: 7
region: content
label: above
settings:
link: true
third_party_settings: { }
field_width:
type: number_integer
weight: 4
region: content
label: above
settings:
thousand_separator: ''
prefix_suffix: true
third_party_settings: { }
name:
type: string
weight: 0
region: content
label: above
settings:
link_to_entity: false
third_party_settings: { }
hidden:
created: true
langcode: true
thumbnail: true
uid: true

42
modules/islandora_demo_feature/config/install/core.entity_view_display.media.image.open_seadragon.yml

@ -1,42 +0,0 @@
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.media.open_seadragon
- field.field.media.image.field_file_size
- field.field.media.image.field_height
- field.field.media.image.field_media_image
- field.field.media.image.field_media_of
- field.field.media.image.field_mime_type
- field.field.media.image.field_tags
- field.field.media.image.field_width
- media.type.image
enforced:
module:
- islandora_demo_feature
module:
- openseadragon
id: media.image.open_seadragon
targetEntityType: media
bundle: image
mode: open_seadragon
content:
field_media_image:
label: visually_hidden
settings: { }
third_party_settings: { }
type: openseadragon_image
weight: 0
region: content
hidden:
created: true
field_file_size: true
field_height: true
field_media_of: true
field_mime_type: true
field_tags: true
field_width: true
langcode: true
name: true
thumbnail: true
uid: true

77
modules/islandora_demo_feature/config/install/core.entity_view_display.media.video.default.yml

@ -1,77 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.media.video.field_file_size
- field.field.media.video.field_media_of
- field.field.media.video.field_media_video_file
- field.field.media.video.field_mime_type
- field.field.media.video.field_tags
- media.type.video
module:
- file
id: media.video.default
targetEntityType: media
bundle: video
mode: default
content:
field_file_size:
type: number_integer
weight: 3
region: content
label: above
settings:
thousand_separator: ''
prefix_suffix: true
third_party_settings: { }
field_media_of:
type: entity_reference_label
weight: 4
region: content
label: above
settings:
link: true
third_party_settings: { }
field_media_video_file:
type: file_video
weight: 1
label: visually_hidden
settings:
muted: false
width: 640
height: 480
controls: true
autoplay: false
loop: false
multiple_file_display_type: tags
third_party_settings: { }
region: content
field_mime_type:
type: string
weight: 2
region: content
label: above
settings:
link_to_entity: false
third_party_settings: { }
field_tags:
type: entity_reference_label
weight: 5
region: content
label: above
settings:
link: true
third_party_settings: { }
name:
type: string
weight: 0
region: content
label: above
settings:
link_to_entity: false
third_party_settings: { }
hidden:
created: true
langcode: true
thumbnail: true
uid: true

64
modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.binary.yml

@ -1,64 +0,0 @@
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.binary
- field.field.node.islandora_object.field_description
- field.field.node.islandora_object.field_member_of
- field.field.node.islandora_object.field_tags
- node.type.islandora_object
enforced:
module:
- islandora_demo_feature
module:
- user
id: node.islandora_object.binary
targetEntityType: node
bundle: islandora_object
mode: binary
content:
display_media_entity_view_1:
weight: 0
region: content
settings: { }
third_party_settings: { }
display_media_entity_view_3:
weight: 4
region: content
settings: { }
third_party_settings: { }
field_description:
type: basic_string
weight: 1
region: content
label: above
settings: { }
third_party_settings: { }
field_member_of:
weight: 2
label: above
settings:
link: true
third_party_settings: { }
type: entity_reference_label
region: content
field_tags:
weight: 3
label: above
settings:
link: true
third_party_settings: { }
type: entity_reference_label
region: content
links:
weight: 4
region: content
settings: { }
third_party_settings: { }
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

63
modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.default.yml

@ -1,63 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.node.islandora_object.field_description
- field.field.node.islandora_object.field_member_of
- field.field.node.islandora_object.field_tags
- node.type.islandora_object
enforced:
module:
- islandora_demo_feature
module:
- user
id: node.islandora_object.default
targetEntityType: node
bundle: islandora_object
mode: default
content:
display_media_entity_view_3:
weight: 4
region: content
settings: { }
third_party_settings: { }
display_media_service_file:
weight: 0
region: content
settings: { }
third_party_settings: { }
field_description:
type: basic_string
weight: 1
region: content
label: above
settings: { }
third_party_settings: { }
field_member_of:
weight: 2
label: above
settings:
link: true
third_party_settings: { }
type: entity_reference_label
region: content
field_tags:
weight: 3
label: above
settings:
link: true
third_party_settings: { }
type: entity_reference_label
region: content
links:
weight: 4
region: content
settings: { }
third_party_settings: { }
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

63
modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.open_seadragon.yml

@ -1,63 +0,0 @@
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.open_seadragon
- field.field.node.islandora_object.field_description
- field.field.node.islandora_object.field_member_of
- field.field.node.islandora_object.field_tags
- node.type.islandora_object
enforced:
module:
- islandora_demo_feature
module:
- user
id: node.islandora_object.open_seadragon
targetEntityType: node
bundle: islandora_object
mode: open_seadragon
content:
display_media_entity_view_3:
weight: 4
region: content
settings: { }
third_party_settings: { }
field_description:
type: basic_string
weight: 1
region: content
label: above
settings: { }
third_party_settings: { }
field_member_of:
weight: 2
label: above
settings:
link: true
third_party_settings: { }
type: entity_reference_label
region: content
field_tags:
weight: 3
label: above
settings:
link: true
third_party_settings: { }
type: entity_reference_label
region: content
links:
weight: 4
region: content
settings: { }
third_party_settings: { }
openseadragon_media_evas_entity_view_2:
weight: 0
region: content
settings: { }
third_party_settings: { }
hidden:
display_media_entity_view_1: true
display_media_service_file: true
display_media_thumbnail: true
langcode: true
openseadragon_media_evas_service_file: true

40
modules/islandora_demo_feature/config/install/core.entity_view_display.node.islandora_object.teaser.yml

@ -1,40 +0,0 @@
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.islandora_object.field_description
- field.field.node.islandora_object.field_member_of
- field.field.node.islandora_object.field_tags
- node.type.islandora_object
enforced:
module:
- islandora_demo_feature
module:
- user
id: node.islandora_object.teaser
targetEntityType: node
bundle: islandora_object
mode: teaser
content:
display_media_thumbnail:
weight: 0
region: content
settings: { }
third_party_settings: { }
links:
weight: 2
region: content
settings: { }
third_party_settings: { }
hidden:
display_media_entity_view_1: true
display_media_entity_view_2: true
display_media_service_file: true
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

35
modules/islandora_demo_feature/config/install/core.entity_view_display.taxonomy_term.tags.default.yml

@ -1,35 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.field.taxonomy_term.tags.field_external_uri
- taxonomy.vocabulary.tags
module:
- link
- text
id: taxonomy_term.tags.default
targetEntityType: taxonomy_term
bundle: tags
mode: default
content:
description:
label: hidden
type: text_default
weight: 0
region: content
settings: { }
third_party_settings: { }
field_external_uri:
weight: 1
label: above
settings:
trim_length: 80
url_only: false
url_plain: false
rel: ''
target: ''
third_party_settings: { }
type: link
region: content
hidden:
langcode: true

12
modules/islandora_demo_feature/config/install/core.entity_view_mode.media.open_seadragon.yml

@ -1,12 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
module:
- media
id: media.open_seadragon
label: 'Open Seadragon'
targetEntityType: media
cache: true

12
modules/islandora_demo_feature/config/install/core.entity_view_mode.node.binary.yml

@ -1,12 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
module:
- node
id: node.binary
label: Binary
targetEntityType: node
cache: true

12
modules/islandora_demo_feature/config/install/core.entity_view_mode.node.open_seadragon.yml

@ -1,12 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
module:
- node
id: node.open_seadragon
label: 'Open Seadragon'
targetEntityType: node
cache: true

9
modules/islandora_demo_feature/config/install/core.entity_view_mode.node.teaser.yml

@ -1,9 +0,0 @@
langcode: en
status: true
dependencies:
module:
- node
id: node.teaser
label: Teaser
targetEntityType: node
cache: true

21
modules/islandora_demo_feature/config/install/field.field.node.islandora_object.field_description.yml

@ -1,21 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_description
- node.type.islandora_object
enforced:
module:
- islandora_demo_feature
id: node.islandora_object.field_description
field_name: field_description
entity_type: node
bundle: islandora_object
label: Description
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: string_long

23
modules/islandora_demo_feature/config/install/field.field.node.islandora_object.field_member_of.yml

@ -1,23 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_member_of
- node.type.islandora_object
enforced:
module:
- islandora_demo_feature
id: node.islandora_object.field_member_of
field_name: field_member_of
entity_type: node
bundle: islandora_object
label: 'Member of'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:node'
handler_settings: { }
field_type: entity_reference

23
modules/islandora_demo_feature/config/install/field.field.node.islandora_object.field_tags.yml

@ -1,23 +0,0 @@
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_tags
- node.type.islandora_object
enforced:
module:
- islandora_demo_feature
id: node.islandora_object.field_tags
field_name: field_tags
entity_type: node
bundle: islandora_object
label: Tags
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:taxonomy_term'
handler_settings: { }
field_type: entity_reference

21
modules/islandora_demo_feature/config/install/field.storage.node.field_description.yml

@ -1,21 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora
module:
- node
id: node.field_description
field_name: field_description
entity_type: node
type: string_long
settings:
case_sensitive: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

17
modules/islandora_demo_feature/config/install/language.content_settings.node.islandora_object.yml

@ -1,17 +0,0 @@
langcode: en
status: true
dependencies:
config:
- node.type.islandora_object
module:
- content_translation
third_party_settings:
content_translation:
enabled: true
bundle_settings:
untranslatable_fields_hide: '0'
id: node.islandora_object
target_entity_type_id: node
target_bundle: islandora_object
default_langcode: site_default
language_alterable: true

31
modules/islandora_demo_feature/config/install/migrate_plus.migration.islandora_demo_tags.yml

@ -1,31 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
id: islandora_demo_tags
class: null
field_plugin_method: null
cck_plugin_method: null
migration_tags: islandora_demo_tags
migration_group: islandora
label: 'Tags migration for islandora_demo feature'
source:
plugin: csv
path: modules/contrib/islandora/modules/islandora_demo_feature/migrate/tags.csv
header_row_count: 1
keys:
- external_uri
process:
name: name
vid: vid
description: description
field_external_uri:
plugin: urlencode
source: external_uri
destination:
plugin: 'entity:taxonomy_term'
migration_dependencies:
required: { }
optional: { }

20
modules/islandora_demo_feature/config/install/node.type.islandora_object.yml

@ -1,20 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
module:
- menu_ui
third_party_settings:
menu_ui:
available_menus:
- main
parent: 'main:'
name: 'Repository Item'
type: islandora_object
description: 'An item in your Islandora repository.'
help: ''
new_revision: true
preview_mode: 1
display_submitted: true

44
modules/islandora_demo_feature/config/install/rdf.mapping.node.islandora_object.yml

@ -1,44 +0,0 @@
langcode: en
status: true
dependencies:
config:
- node.type.islandora_object
enforced:
module:
- islandora_demo_feature
module:
- node
id: node.islandora_object
targetEntityType: node
bundle: islandora_object
types:
- 'pcdm:Object'
fieldMappings:
field_description:
properties:
- 'dc:description'
field_member_of:
properties:
- 'pcdm:memberOf'
mapping_type: rel
title:
properties:
- 'dc:title'
created:
properties:
- 'schema:dateCreated'
datatype_callback:
callable: 'Drupal\rdf\CommonDataConverter::dateIso8601Value'
changed:
properties:
- 'schema:dateModified'
datatype_callback:
callable: 'Drupal\rdf\CommonDataConverter::dateIso8601Value'
uid:
properties:
- 'schema:author'
mapping_type: rel
field_tags:
properties:
- 'schema:additionalType'
mapping_type: rel

21
modules/islandora_demo_feature/config/install/system.action.generate_a_service_file_from_preservation_master.yml

@ -1,21 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
module:
- islandora_image
id: generate_a_service_file_from_preservation_master
label: 'Generate a service file from image preservation master'
type: node
plugin: generate_image_derivative
configuration:
queue: islandora-connector-houdini
event: 'Generate Derivative'
source_term_uri: 'http://pcdm.org/use#PreservationMasterFile'
derivative_term_uri: 'http://pcdm.org/use#ServiceFile'
mimetype: image/jpeg
args: ''
scheme: public
path: '[date:custom:Y]-[date:custom:m]/[node:nid]-[term:name].jpg'

21
modules/islandora_demo_feature/config/install/system.action.generate_a_thumbnail_from_an_image_service_file.yml

@ -1,21 +0,0 @@
langcode: en
status: true
dependencies:
enforced:
module:
- islandora_demo_feature
module:
- islandora_image
id: generate_a_thumbnail_from_an_image_service_file
label: 'Generate a thumbnail from an image service file'
type: node
plugin: generate_image_derivative
configuration:
queue: islandora-connector-houdini
event: 'Generate Derivative'
source_term_uri: 'http://pcdm.org/use#ServiceFile'
derivative_term_uri: 'http://pcdm.org/use#ThumbnailImage'
mimetype: image/jpeg
args: '-thumbnail 100x100'
scheme: public
path: '[date:custom:Y]-[date:custom:m]/[node:nid]-[term:name].jpg'

357
modules/islandora_demo_feature/config/install/views.view.openseadragon_media_evas.yml

@ -1,357 +0,0 @@
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.media.open_seadragon
enforced:
module:
- islandora_demo_feature
module:
- eva
- media
- taxonomy
- user
id: openseadragon_media_evas
label: 'OpenSeadragon Media EVAs'
module: views
description: 'Displays media for content as EVA''s per model.'
tag: ''
base_table: media_field_data
base_field: mid
core: 8.x
display:
default:
display_plugin: default
id: default
display_title: Master
position: 0
display_options:
access:
type: perm
options:
perm: 'view media'
cache:
type: tag
options: { }
query:
type: views_query
options:
disable_sql_rewrite: false
distinct: false
replica: false
query_comment: ''
query_tags: { }
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
pager:
type: some
options:
items_per_page: 1
offset: 0
style:
type: default
options:
row_class: ''
default_row_class: true
uses_fields: false
row:
type: 'entity:media'
options:
relationship: none
view_mode: open_seadragon
fields:
name:
id: name
table: media_field_data
field: name
entity_type: media
entity_field: media
label: ''
alter:
alter_text: false
make_link: false
absolute: false
trim: false
word_boundary: false
ellipsis: false
strip_tags: false
html: false
hide_empty: false
empty_zero: false
settings:
link_to_entity: true
plugin_id: field
relationship: none
group_type: group
admin_label: ''
exclude: 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_alter_empty: true
click_sort_column: value
type: string
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
filters:
status:
value: '1'
table: media_field_data
field: status
plugin_id: boolean
entity_type: media
entity_field: status
id: status
expose:
operator: ''
group: 1
sorts: { }
title: ''
header: { }
footer: { }
empty: { }
relationships:
field_tags:
id: field_tags
table: media__field_tags
field: field_tags
relationship: none
group_type: group
admin_label: 'field_tags: Taxonomy term'
required: false
plugin_id: standard
arguments:
field_media_of_target_id:
id: field_media_of_target_id
table: media__field_media_of
field: field_media_of_target_id
relationship: none
group_type: group
admin_label: ''
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
items_per_page: 25
override: false
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
plugin_id: numeric
display_extenders: { }
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- user.permissions
tags: { }
entity_view_2:
display_plugin: entity_view
id: entity_view_2
display_title: 'Preservation Master'
position: 1
display_options:
display_extenders: { }
display_description: 'Best quality representation of the Object appropriate for long-term preservation.'
filters:
status:
value: '1'
table: media_field_data
field: status
plugin_id: boolean
entity_type: media
entity_field: status
id: status
expose:
operator: ''
group: 1
field_external_uri_uri:
id: field_external_uri_uri
table: taxonomy_term__field_external_uri
field: field_external_uri_uri
relationship: field_tags
group_type: group
admin_label: ''
operator: '='
value: 'http://pcdm.org/use#PreservationMasterFile'
group: 1
exposed: false
expose:
operator_id: ''
label: ''
description: ''
use_operator: false
operator: ''
identifier: ''
required: false
remember: false
multiple: false
remember_roles:
authenticated: authenticated
placeholder: ''
is_grouped: false
group_info:
label: ''
description: ''
identifier: ''
optional: true
widget: select
multiple: false
remember: false
default_group: All
default_group_multiple: { }
group_items: { }
plugin_id: string
defaults:
filters: false
filter_groups: false
style: false
row: false
filter_groups:
operator: AND
groups:
1: AND
entity_type: node
bundles:
- islandora_object
argument_mode: id
default_argument: null
title: 'OpenSeadragon - Preservation Master'
show_title: false
style:
type: default
options:
row_class: ''
default_row_class: true
uses_fields: false
row:
type: 'entity:media'
options:
relationship: none
view_mode: open_seadragon
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- user.permissions
tags: { }
service_file:
display_plugin: entity_view
id: service_file
display_title: 'Service File'
position: 1
display_options:
display_extenders: { }
display_description: 'A medium quality representation of the Object appropriate for serving to users.'
filters:
status:
value: '1'
table: media_field_data
field: status
plugin_id: boolean
entity_type: media
entity_field: status
id: status
expose:
operator: ''
group: 1
field_external_uri_uri:
id: field_external_uri_uri
table: taxonomy_term__field_external_uri
field: field_external_uri_uri
relationship: field_tags
group_type: group
admin_label: ''
operator: '='
value: 'http://pcdm.org/use#ServiceFile'
group: 1
exposed: false
expose:
operator_id: ''
label: ''
description: ''
use_operator: false
operator: ''
identifier: ''
required: false
remember: false
multiple: false
remember_roles:
authenticated: authenticated
placeholder: ''
is_grouped: false
group_info:
label: ''
description: ''
identifier: ''
optional: true
widget: select
multiple: false
remember: false
default_group: All
default_group_multiple: { }
group_items: { }
plugin_id: string
defaults:
filters: false
filter_groups: false
title: false
filter_groups:
operator: AND
groups:
1: AND
entity_type: node
bundles:
- islandora_object
title: 'OpenSeadragon - Service File'
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- user.permissions
tags: { }

13
modules/islandora_demo_feature/islandora_demo_feature.features.yml

@ -1,13 +0,0 @@
bundle: islandora
excluded:
- field.storage.node.field_image
- field.storage.node.field_tags
- 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.teaser
- core.entity_view_display.node.page.teaser
- views.view.archive
- views.view.frontpage
- views.view.taxonomy_term
required: true

30
modules/islandora_demo_feature/islandora_demo_feature.info.yml

@ -1,30 +0,0 @@
name: 'Islandora Demo Feature'
description: 'A functional example that can be used to learn how content modeling works in CLAW.'
type: module
core: 8.x
dependencies:
- comment
- content_translation
- context
- eva
- field
- file
- image
- islandora
- islandora_core_feature
- islandora_image
- language
- link
- media
- menu_ui
- migrate_plus
- node
- openseadragon
- path
- rdf
- system
- taxonomy
- text
- user
- views
package: Islandora

2
modules/islandora_demo_feature/migrate/tags.csv

@ -1,2 +0,0 @@
vid,name,description,external_uri
tags,"Open Seadragon","Display using the Open Seadragon viewer",http://openseadragon.github.io
1 vid name description external_uri
2 tags Open Seadragon Display using the Open Seadragon viewer http://openseadragon.github.io
Loading…
Cancel
Save