Browse Source

Converted Journal to a module bundle

main
astanley 6 days ago
parent
commit
4c2accca24
  1. 5
      README.md
  2. 9
      composer.json
  3. 36
      config/install/block.block.authortasks.yml
  4. 25
      config/install/block.block.bartik_account_menu.yml
  5. 25
      config/install/block.block.bartik_tools.yml
  6. 29
      config/install/block.block.citethis.yml
  7. 25
      config/install/metatag.metatag_defaults.node__issue.yml
  8. 28
      config/install/metatag.metatag_defaults.node__journal_article.yml
  9. 23
      config/optional/block.block.bartik_account_menu.yml
  10. 22
      config/optional/block.block.bartik_branding.yml
  11. 19
      config/optional/block.block.bartik_breadcrumbs.yml
  12. 19
      config/optional/block.block.bartik_content.yml
  13. 23
      config/optional/block.block.bartik_footer.yml
  14. 19
      config/optional/block.block.bartik_help.yml
  15. 17
      config/optional/block.block.bartik_local_actions.yml
  16. 19
      config/optional/block.block.bartik_local_tasks.yml
  17. 23
      config/optional/block.block.bartik_main_menu.yml
  18. 19
      config/optional/block.block.bartik_messages.yml
  19. 17
      config/optional/block.block.bartik_page_title.yml
  20. 19
      config/optional/block.block.bartik_powered.yml
  21. 18
      config/optional/block.block.seven_breadcrumbs.yml
  22. 18
      config/optional/block.block.seven_content.yml
  23. 18
      config/optional/block.block.seven_help.yml
  24. 15
      config/optional/block.block.seven_local_actions.yml
  25. 18
      config/optional/block.block.seven_login.yml
  26. 17
      config/optional/block.block.seven_messages.yml
  27. 17
      config/optional/block.block.seven_page_title.yml
  28. 17
      config/optional/block.block.seven_primary_local_tasks.yml
  29. 17
      config/optional/block.block.seven_secondary_local_tasks.yml
  30. 5
      config/optional/block_content.type.text.yml
  31. 7
      config/optional/comment.type.comment.yml
  32. 31
      config/optional/core.entity_form_display.block_content.text.default.yml
  33. 33
      config/optional/core.entity_form_display.comment.comment.default.yml
  34. 21
      config/optional/core.entity_view_display.block_content.text.default.yml
  35. 24
      config/optional/core.entity_view_display.comment.comment.default.yml
  36. 21
      config/optional/field.field.block_content.text.body.yml
  37. 20
      config/optional/field.field.comment.comment.comment_body.yml
  38. 5
      config/optional/user.role.administrator.yml
  39. 16
      config/optional/user.settings.yml
  40. 88
      journal.info.yml
  41. 14
      journal.install
  42. 24
      journal.profile
  43. 0
      journal_cite_this/journal_cite_this.info.yml
  44. 0
      journal_cite_this/journal_cite_this.module
  45. 0
      journal_cite_this/journal_cite_this.routing.yml
  46. 0
      journal_cite_this/src/Controller/JournalExportController.php
  47. 0
      journal_cite_this/src/Plugin/Block/CiteThisBlock.php
  48. 0
      journal_cite_this/tests/src/Functional/LoadTest.php
  49. 2
      journal_devel/journal_devel.info.yml
  50. 2
      journal_devel/journal_devel.module
  51. 0
      journal_devel/src/Plugin/Block/DebugBlock.php
  52. 0
      journal_devel/templates/journal-devel.html.twig
  53. 0
      journal_editorial/config/install/user.role.issue_editor.yml
  54. 0
      journal_editorial/config/install/user.role.journal_article_creator.yml
  55. 0
      journal_editorial/config/install/user.role.journal_article_reviewer.yml
  56. 0
      journal_editorial/config/install/user.role.journal_editor.yml
  57. 0
      journal_editorial/config/install/user.role.web_editor.yml
  58. 0
      journal_editorial/config/install/workflows.workflow.journal_article_submission.yml
  59. 0
      journal_editorial/journal_editorial.info.yml
  60. 0
      journal_editorial/journal_editorial.module
  61. 0
      journal_news/config/install/core.entity_form_display.node.news_article.default.yml
  62. 0
      journal_news/config/install/core.entity_view_display.node.news_article.default.yml
  63. 0
      journal_news/config/install/core.entity_view_display.node.news_article.teaser.yml
  64. 0
      journal_news/config/install/field.field.node.news_article.body.yml
  65. 0
      journal_news/config/install/field.field.node.news_article.field_article_highlight_image.yml
  66. 0
      journal_news/config/install/field.field.node.news_article.field_article_section.yml
  67. 0
      journal_news/config/install/field.field.node.news_article.field_part_of.yml
  68. 0
      journal_news/config/install/node.type.news_article.yml
  69. 0
      journal_news/journal_news.info.yml
  70. 0
      journal_peer_review/config/optional/block.block.views_block__editor_content_in_review.yml
  71. 0
      journal_peer_review/config/optional/block.block.views_block__journal_article_peer_reviewer_content_list_block_1.yml
  72. 0
      journal_peer_review/config/optional/block.block.views_block__journal_article_peer_reviewer_content_list_block_2.yml
  73. 0
      journal_peer_review/config/optional/block.block.views_block__new_submissions_block_1.yml
  74. 0
      journal_peer_review/config/optional/field.field.node.journal_article.field_peer_reviewer.yml
  75. 0
      journal_peer_review/config/optional/field.storage.node.field_peer_reviewer.yml
  76. 0
      journal_peer_review/config/optional/views.view.journal_article_peer_reviewer_content_list.yml
  77. 0
      journal_peer_review/config/optional/views.view.new_submissions.yml
  78. 0
      journal_peer_review/journal_peer_review.info.yml
  79. 0
      journal_peer_review/journal_peer_review.module
  80. 0
      journal_references/images/reference_embed_icon.png
  81. 2
      journal_references/journal_references.info.yml
  82. 0
      journal_references/journal_references.module
  83. 0
      journal_references/journal_references.services.yml
  84. 0
      journal_references/src/CSL/MLA_ToC.xml
  85. 0
      journal_references/src/Routing/RouteSubscriber.php
  86. 0
      journal_site/config/install/system.menu.author-tasks.yml
  87. 0
      journal_site/config/install/views.view.manage_citations.yml
  88. 2
      journal_site/journal_site.info.yml
  89. 0
      journal_site/journal_site.links.menu.yml
  90. 0
      journal_types/config/install/comment.type.editorial_comments.yml
  91. 0
      journal_types/config/install/core.entity_form_display.comment.editorial_comments.default.yml
  92. 0
      journal_types/config/install/core.entity_form_display.node.issue.default.yml
  93. 0
      journal_types/config/install/core.entity_form_display.node.journal.default.yml
  94. 0
      journal_types/config/install/core.entity_form_display.node.journal_article.default.yml
  95. 0
      journal_types/config/install/core.entity_form_display.paragraph.author_with_affiliation.default.yml
  96. 0
      journal_types/config/install/core.entity_view_display.comment.editorial_comments.default.yml
  97. 0
      journal_types/config/install/core.entity_view_display.node.issue.default.yml
  98. 0
      journal_types/config/install/core.entity_view_display.node.issue.full.yml
  99. 0
      journal_types/config/install/core.entity_view_display.node.issue.teaser.yml
  100. 0
      journal_types/config/install/core.entity_view_display.node.journal.default.yml
  101. Some files were not shown because too many files have changed in this diff Show More

5
README.md

@ -0,0 +1,5 @@
# Journal Drupal modules
A collection of custom Drupal modules formerly distributed inside the Journal installation profile.
The repository is intended to be installed as a single Composer package under `web/modules/custom/journal`, where Drupal will discover the individual modules contained within it.

9
composer.json

@ -0,0 +1,9 @@
{
"name": "roblib/journal",
"description": "Custom Drupal modules",
"type": "drupal-custom-module",
"license": "GPL-2.0-or-later",
"require": {
"php": ">=8.1"
}
}

36
config/install/block.block.authortasks.yml

@ -1,36 +0,0 @@
langcode: en
status: true
dependencies:
config:
- system.menu.author-tasks
module:
- system
- user
theme:
- bartik
id: authortasks
theme: bartik
region: content
weight: -6
provider: null
plugin: 'system_menu_block:author-tasks'
settings:
id: 'system_menu_block:author-tasks'
label: 'Author tasks'
provider: system
label_display: visible
level: 1
depth: 0
visibility:
request_path:
id: request_path
pages: '/user/*'
negate: false
context_mapping: { }
user_role:
id: user_role
roles:
journal_article_creator: journal_article_creator
negate: false
context_mapping:
user: '@user.current_user_context:current_user'

25
config/install/block.block.bartik_account_menu.yml

@ -1,25 +0,0 @@
langcode: en
status: true
dependencies:
config:
- system.menu.account
module:
- system
theme:
- bartik
_core:
default_config_hash: itSHPYmGXnBVuW6FDLy148URrBNXTe0TRtnb-yeSDHI
id: bartik_account_menu
theme: bartik
region: hidden_blocks_collection
weight: -7
provider: null
plugin: 'system_menu_block:account'
settings:
id: 'system_menu_block:account'
label: 'User account menu'
provider: system
label_display: visible
level: 1
depth: 1
visibility: { }

25
config/install/block.block.bartik_tools.yml

@ -1,25 +0,0 @@
langcode: en
status: true
dependencies:
config:
- system.menu.tools
module:
- system
theme:
- bartik
_core:
default_config_hash: bHIvY3Ld-1mnMYWmNIoVPBYWQkpvHrO2jzOQhM5Y8BQ
id: bartik_tools
theme: bartik
region: hidden_blocks_collection
weight: -6
provider: null
plugin: 'system_menu_block:tools'
settings:
id: 'system_menu_block:tools'
label: Tools
provider: system
label_display: visible
level: 1
depth: 0
visibility: { }

29
config/install/block.block.citethis.yml

@ -1,29 +0,0 @@
langcode: en
status: true
dependencies:
module:
- journal_cite_this
- node
theme:
- bartik
id: citethis
theme: bartik
region: sidebar_second
weight: 0
provider: null
plugin: cite_this_block
settings:
id: cite_this_block
label: 'Cite this'
provider: journal_cite_this
label_display: visible
context_mapping:
node: '@node.node_route_context:node'
visibility:
node_type:
id: node_type
bundles:
journal_article: journal_article
negate: false
context_mapping:
node: '@node.node_route_context:node'

25
config/install/metatag.metatag_defaults.node__issue.yml

@ -1,25 +0,0 @@
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: HAWGbhacNu42B8eiIHXmi2mIB6FzFf6cuzhS7lbE9sk
id: node__issue
label: 'Content: Issue'
tags:
description: '[node:body]'
image_src: '[node:field_issue_cover:entity:url]'
abstract: '[node:body]'
dcterms_title: '[node:title]'
dcterms_type: Text
dcterms_publisher: '[node:field_part_of:entity:field_journal_publisher]'
dcterms_description: '[node:body]'
dcterms_coverage: '[node:langcode]'
dcterms_format: text/html
dcterms_modified: '[node:changed:html_datetime]'
dcterms_abstract: '[node:body]'
citation_title: '[node:title]'
citation_journal_title: '[node:field_part_of:entity:title]'
citation_issue: '[node:field_issue_number]'
citation_volume: '[node:field_issue_volume:entity:field_volume_number]'
citation_issn: '[node:field_part_of:entity:field_journal_eissn]'
citation_publication_date: '[node:field_publication_date:html_datetime]'

28
config/install/metatag.metatag_defaults.node__journal_article.yml

@ -1,28 +0,0 @@
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: 3HKaUPhjQOYRWOt1XaDwJioKEC5vKHGvugzqlpBx1Rw
id: node__journal_article
label: 'Content: Article'
tags:
image_src: '[node:field_article_highlight_image:entity:image:entity:url]'
dcterms_identifier: '[node:field_doi]'
dcterms_title: '[node:title]'
dcterms_contributor: '[node:field_authors_and_affiliations:entity:field_affiliation_contributor]'
dcterms_publisher: '[node:field_part_of:entity:field_part_of:entity:field_journal_publisher]'
dcterms_date: '[node:created:html_datetime]'
dcterms_description: '[node:field_journal_article_abstract]'
dcterms_language: '[node:langcode]'
dcterms_creator: '[node:field_authors_and_affiliations:0:entity:field_affiliation_contributor:0]'
dcterms_format: text/html
dcterms_subject: '[node:field_article_subjects]'
dcterms_is_part_of: '[node:field_part_of:entity:url]'
dcterms_abstract: '[node:field_journal_article_abstract]'
citation_title: '[node:title]'
citation_journal_title: '[node:field_part_of:entity:field_part_of:entity:title]'
citation_issue: '[node:field_part_of:entity:field_issue_number]'
citation_volume: '[node:field_part_of:entity:field_issue_volume]'
citation_issn: '[node:field_part_of:entity:field_part_of:entity:field_journal_eissn]'
citation_publication_date: '[node:created:html_datetime]'
citation_author: '[node:field_authors_and_affiliations:entity:field_affiliation_contributor]'

23
config/optional/block.block.bartik_account_menu.yml

@ -1,23 +0,0 @@
langcode: en
status: true
dependencies:
config:
- system.menu.account
module:
- system
theme:
- bartik
id: bartik_account_menu
theme: bartik
region: secondary_menu
weight: 0
provider: null
plugin: 'system_menu_block:account'
settings:
id: 'system_menu_block:account'
label: 'User account menu'
provider: system
label_display: '0'
level: 1
depth: 1
visibility: { }

22
config/optional/block.block.bartik_branding.yml

@ -1,22 +0,0 @@
langcode: en
status: true
dependencies:
module:
- system
theme:
- bartik
id: bartik_branding
theme: bartik
region: header
weight: 0
provider: null
plugin: system_branding_block
settings:
id: system_branding_block
label: 'Site branding'
provider: system
label_display: '0'
use_site_logo: true
use_site_name: true
use_site_slogan: true
visibility: { }

19
config/optional/block.block.bartik_breadcrumbs.yml

@ -1,19 +0,0 @@
langcode: en
status: true
dependencies:
module:
- system
theme:
- bartik
id: bartik_breadcrumbs
theme: bartik
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
provider: system
label_display: '0'
visibility: { }

19
config/optional/block.block.bartik_content.yml

@ -1,19 +0,0 @@
langcode: en
status: true
dependencies:
module:
- system
theme:
- bartik
id: bartik_content
theme: bartik
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
provider: system
label_display: '0'
visibility: { }

23
config/optional/block.block.bartik_footer.yml

@ -1,23 +0,0 @@
langcode: en
status: true
dependencies:
config:
- system.menu.footer
module:
- system
theme:
- bartik
id: bartik_footer
theme: bartik
region: footer_fifth
weight: 0
provider: null
plugin: 'system_menu_block:footer'
settings:
id: 'system_menu_block:footer'
label: 'Footer menu'
provider: system
label_display: '0'
level: 1
depth: 0
visibility: { }

19
config/optional/block.block.bartik_help.yml

@ -1,19 +0,0 @@
langcode: en
status: true
dependencies:
module:
- help
theme:
- bartik
id: bartik_help
theme: bartik
region: content
weight: -30
provider: null
plugin: help_block
settings:
id: help_block
label: Help
provider: help
label_display: '0'
visibility: { }

17
config/optional/block.block.bartik_local_actions.yml

@ -1,17 +0,0 @@
langcode: en
status: true
dependencies:
theme:
- bartik
id: bartik_local_actions
theme: bartik
region: content
weight: -20
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Primary admin actions'
provider: core
label_display: '0'
visibility: { }

19
config/optional/block.block.bartik_local_tasks.yml

@ -1,19 +0,0 @@
langcode: en
status: true
dependencies:
theme:
- bartik
id: bartik_local_tasks
theme: bartik
region: content
weight: -40
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: Tabs
provider: core
label_display: '0'
primary: true
secondary: true
visibility: { }

23
config/optional/block.block.bartik_main_menu.yml

@ -1,23 +0,0 @@
langcode: en
status: true
dependencies:
config:
- system.menu.main
module:
- system
theme:
- bartik
id: bartik_main_menu
theme: bartik
region: primary_menu
weight: 0
provider: null
plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Main navigation'
provider: system
label_display: '0'
level: 1
depth: 1
visibility: { }

19
config/optional/block.block.bartik_messages.yml

@ -1,19 +0,0 @@
langcode: en
status: true
dependencies:
module:
- system
theme:
- bartik
id: bartik_messages
theme: bartik
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
provider: system
label_display: '0'
visibility: { }

17
config/optional/block.block.bartik_page_title.yml

@ -1,17 +0,0 @@
langcode: en
status: true
dependencies:
theme:
- bartik
id: bartik_page_title
theme: bartik
region: content
weight: -50
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
provider: core
label_display: '0'
visibility: { }

19
config/optional/block.block.bartik_powered.yml

@ -1,19 +0,0 @@
langcode: en
status: true
dependencies:
module:
- system
theme:
- bartik
id: bartik_powered
theme: bartik
region: footer_fifth
weight: 10
provider: null
plugin: system_powered_by_block
settings:
id: system_powered_by_block
label: 'Powered by Drupal'
provider: system
label_display: '0'
visibility: { }

18
config/optional/block.block.seven_breadcrumbs.yml

@ -1,18 +0,0 @@
id: seven_breadcrumbs
theme: seven
weight: 0
status: true
langcode: en
region: breadcrumb
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: Breadcrumbs
provider: system
label_display: '0'
dependencies:
module:
- system
theme:
- seven
visibility: { }

18
config/optional/block.block.seven_content.yml

@ -1,18 +0,0 @@
id: seven_content
theme: seven
weight: 0
status: true
langcode: en
region: content
plugin: system_main_block
settings:
id: system_main_block
label: 'Main page content'
provider: system
label_display: '0'
dependencies:
module:
- system
theme:
- seven
visibility: { }

18
config/optional/block.block.seven_help.yml

@ -1,18 +0,0 @@
id: seven_help
theme: seven
weight: 0
status: true
langcode: en
region: help
plugin: help_block
settings:
id: help_block
label: 'Help'
provider: help
label_display: '0'
dependencies:
module:
- help
theme:
- seven
visibility: { }

15
config/optional/block.block.seven_local_actions.yml

@ -1,15 +0,0 @@
id: seven_local_actions
theme: seven
weight: -10
status: true
langcode: en
region: content
plugin: local_actions_block
settings:
id: local_actions_block
label: Primary admin actions
label_display: '0'
dependencies:
theme:
- seven
visibility: { }

18
config/optional/block.block.seven_login.yml

@ -1,18 +0,0 @@
id: seven_login
theme: seven
weight: 10
status: true
langcode: en
region: content
plugin: user_login_block
settings:
id: user_login_block
label: 'User login'
provider: user
label_display: visible
dependencies:
module:
- user
theme:
- seven
visibility: { }

17
config/optional/block.block.seven_messages.yml

@ -1,17 +0,0 @@
id: seven_messages
theme: seven
weight: 0
status: true
langcode: en
region: highlighted
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Status messages'
provider: system
label_display: '0'
dependencies:
module:
- system
theme:
- seven

17
config/optional/block.block.seven_page_title.yml

@ -1,17 +0,0 @@
langcode: en
status: true
dependencies:
theme:
- seven
id: seven_page_title
theme: seven
region: header
weight: -30
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Page title'
provider: core
label_display: '0'
visibility: { }

17
config/optional/block.block.seven_primary_local_tasks.yml

@ -1,17 +0,0 @@
id: seven_primary_local_tasks
theme: seven
weight: 0
status: true
langcode: en
region: header
plugin: local_tasks_block
settings:
id: local_tasks_block
label: Primary tabs
label_display: '0'
primary: true
secondary: false
dependencies:
theme:
- seven
visibility: { }

17
config/optional/block.block.seven_secondary_local_tasks.yml

@ -1,17 +0,0 @@
id: seven_secondary_local_tasks
theme: seven
weight: 0
status: true
langcode: en
region: pre_content
plugin: local_tasks_block
settings:
id: local_tasks_block
label: Secondary tabs
label_display: '0'
primary: false
secondary: true
dependencies:
theme:
- seven
visibility: { }

5
config/optional/block_content.type.text.yml

@ -1,5 +0,0 @@
id: text
label: 'Text'
revision: 0
description: 'A text block contains a title and a body.'
langcode: en

7
config/optional/comment.type.comment.yml

@ -1,7 +0,0 @@
langcode: en
status: true
dependencies: { }
id: comment
label: 'Default comments'
target_entity_type_id: node
description: 'Allows commenting on content'

31
config/optional/core.entity_form_display.block_content.text.default.yml

@ -1,31 +0,0 @@
langcode: en
status: true
dependencies:
config:
- block_content.type.text
- field.field.block_content.text.body
module:
- text
id: block_content.text.default
targetEntityType: block_content
bundle: text
mode: default
content:
body:
type: text_textarea_with_summary
weight: 0
settings:
rows: 9
summary_rows: 3
placeholder: ''
third_party_settings: { }
region: content
info:
type: string_textfield
weight: -5
settings:
size: 60
placeholder: ''
third_party_settings: { }
region: content
hidden: { }

33
config/optional/core.entity_form_display.comment.comment.default.yml

@ -1,33 +0,0 @@
langcode: en
status: true
dependencies:
config:
- comment.type.comment
- field.field.comment.comment.comment_body
module:
- text
id: comment.comment.default
targetEntityType: comment
bundle: comment
mode: default
content:
author:
weight: -2
region: content
comment_body:
type: text_textarea
weight: 11
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
subject:
type: string_textfield
weight: 10
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }

21
config/optional/core.entity_view_display.block_content.text.default.yml

@ -1,21 +0,0 @@
langcode: en
status: true
dependencies:
config:
- block_content.type.text
- field.field.block_content.text.body
module:
- text
id: block_content.text.default
targetEntityType: block_content
bundle: text
mode: default
content:
body:
type: text_default
weight: 0
label: hidden
settings: { }
third_party_settings: { }
region: content
hidden: { }

24
config/optional/core.entity_view_display.comment.comment.default.yml

@ -1,24 +0,0 @@
langcode: en
status: true
dependencies:
config:
- comment.type.comment
- field.field.comment.comment.comment_body
module:
- text
id: comment.comment.default
targetEntityType: comment
bundle: comment
mode: default
content:
comment_body:
label: hidden
type: text_default
weight: 0
region: content
settings: { }
third_party_settings: { }
links:
weight: 100
region: content
hidden: { }

21
config/optional/field.field.block_content.text.body.yml

@ -1,21 +0,0 @@
langcode: en
status: true
dependencies:
config:
- block_content.type.text
- field.storage.block_content.body
module:
- text
id: block_content.text.body
field_name: body
entity_type: block_content
bundle: text
label: Body
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
display_summary: false
field_type: text_with_summary

20
config/optional/field.field.comment.comment.comment_body.yml

@ -1,20 +0,0 @@
langcode: en
status: true
dependencies:
config:
- comment.type.comment
- field.storage.comment.comment_body
module:
- text
id: comment.comment.comment_body
field_name: comment_body
entity_type: comment
bundle: comment
label: Comment
description: ''
required: true
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: text_long

5
config/optional/user.role.administrator.yml

@ -1,5 +0,0 @@
id: administrator
label: Administrator
weight: 2
langcode: en
is_admin: true

16
config/optional/user.settings.yml

@ -1,16 +0,0 @@
anonymous: Anonymous
verify_mail: true
notify:
cancel_confirm: true
password_reset: true
status_activated: true
status_blocked: false
status_canceled: false
register_admin_created: true
register_no_approval_required: true
register_pending_approval: true
register: admin_only
cancel_method: user_cancel_block
password_reset_timeout: 86400
password_strength: true
langcode: en

88
journal.info.yml

@ -1,88 +0,0 @@
name: Journal
type: profile
description: 'Content types and workflows for scholarly content.'
core_version_requirement: '^8.0 || ^9'
install:
- address
- field_group
- field_permissions
- panelizer
- views
- views_entity_form_field
- media
- entity_browser
- menu_ui
- lightning_media
- embed
- bibcite
- bibcite_bibtex
- bibcite_ris
- bibcite_import
- bibcite_endnote
- bibcite_marc
- bibcite_entity
- journal_types
- journal_cite_this
- journal_news
- journal_editorial
- journal_peer_review
- journal_references
- journal_site
- metatag
- metatag_dc
- metatag_dc_advanced
- metatag_google_scholar
- autosave_form
- block_content
- breakpoint
- ckeditor
- config
- conflict
- contextual
- menu_link_content
- datetime
- quickedit
- editor
- entity_block
- help
- history
- node
- options
- path
- pathauto
- page_cache
- redirect
- taxonomy
- text
- dblog
- shortcut
- toolbar
- field_ui
- file
- rdf
- views_ui
- diff
- image_widget_crop
- moderation_dashboard
- moderation_sidebar
- lightning_core
- lightning_api
- lightning_layout
- lightning_contact_form
- lightning_page
- lightning_search
- lightning_landing_page
- lightning_media_audio
- lightning_media_bulk_upload
- lightning_media_document
- lightning_media_image
- lightning_media_instagram
- lightning_media_slideshow
- lightning_media_twitter
- lightning_media_video
- lightning_banner_block
- lightning_map_block
themes:
- bartik
- seven
- claro

14
journal.install

@ -1,14 +0,0 @@
<?php
/**
* @file
* Install, update and uninstall hooks for the Journal subprofile.
*/
/**
* Implements hook_install().
*/
function journal_install() {
// Add code here perform additional site information tasks, generate sample
// content, etc.
}

24
journal.profile

@ -1,24 +0,0 @@
<?php
/**
* @file
* Enables modules and site configuration for the Journal profile.
*/
// Add any custom code here, like hook implementations.
function journal_install_tasks() {
include_once(DRUPAL_ROOT . '/' . drupal_get_path('profile', 'lightning') . '/lightning.profile');
$tasks = [];
$tasks['lightning_prepare_administrator'] = [];
$tasks['lightning_set_front_page'] = [];
$tasks['lightning_disallow_free_registration'] = [];
$tasks['lightning_grant_shortcut_access'] = [];
$tasks['lightning_set_default_theme'] = [];
$tasks['lightning_set_logo'] = [];
$tasks['lightning_alter_frontpage_view'] = [];
return $tasks;
}

0
modules/custom/journal_cite_this/journal_cite_this.info.yml → journal_cite_this/journal_cite_this.info.yml

0
modules/custom/journal_cite_this/journal_cite_this.module → journal_cite_this/journal_cite_this.module

0
modules/custom/journal_cite_this/journal_cite_this.routing.yml → journal_cite_this/journal_cite_this.routing.yml

0
modules/custom/journal_cite_this/src/Controller/JournalExportController.php → journal_cite_this/src/Controller/JournalExportController.php

0
modules/custom/journal_cite_this/src/Plugin/Block/CiteThisBlock.php → journal_cite_this/src/Plugin/Block/CiteThisBlock.php

0
modules/custom/journal_cite_this/tests/src/Functional/LoadTest.php → journal_cite_this/tests/src/Functional/LoadTest.php

2
modules/custom/journal_devel/journal_devel.info.yml → journal_devel/journal_devel.info.yml

@ -1,6 +1,6 @@
name: 'Journal Devel'
type: module
description: 'Development extensions to the Journal install profile.'
description: 'Development extensions for the Journal modules.'
core_version_requirement: '^8.0 || ^9'
package: 'Journal'
dependencies:

2
modules/custom/journal_devel/journal_devel.module → journal_devel/journal_devel.module

@ -16,7 +16,7 @@ function journal_devel_help($route_name, RouteMatchInterface $route_match) {
case 'help.page.journal_devel':
$output = '';
$output .= '<h3>' . t('About') . '</h3>';
$output .= '<p>' . t('Development extensions to the Journal install profile.') . '</p>';
$output .= '<p>' . t('Development extensions to the Journal modules.') . '</p>';
return $output;
default:

0
modules/custom/journal_devel/src/Plugin/Block/DebugBlock.php → journal_devel/src/Plugin/Block/DebugBlock.php

0
modules/custom/journal_devel/templates/journal-devel.html.twig → journal_devel/templates/journal-devel.html.twig

0
modules/custom/journal_editorial/config/install/user.role.issue_editor.yml → journal_editorial/config/install/user.role.issue_editor.yml

0
modules/custom/journal_editorial/config/install/user.role.journal_article_creator.yml → journal_editorial/config/install/user.role.journal_article_creator.yml

0
modules/custom/journal_editorial/config/install/user.role.journal_article_reviewer.yml → journal_editorial/config/install/user.role.journal_article_reviewer.yml

0
modules/custom/journal_editorial/config/install/user.role.journal_editor.yml → journal_editorial/config/install/user.role.journal_editor.yml

0
modules/custom/journal_editorial/config/install/user.role.web_editor.yml → journal_editorial/config/install/user.role.web_editor.yml

0
modules/custom/journal_editorial/config/install/workflows.workflow.journal_article_submission.yml → journal_editorial/config/install/workflows.workflow.journal_article_submission.yml

0
modules/custom/journal_editorial/journal_editorial.info.yml → journal_editorial/journal_editorial.info.yml

0
modules/custom/journal_editorial/journal_editorial.module → journal_editorial/journal_editorial.module

0
modules/custom/journal_news/config/install/core.entity_form_display.node.news_article.default.yml → journal_news/config/install/core.entity_form_display.node.news_article.default.yml

0
modules/custom/journal_news/config/install/core.entity_view_display.node.news_article.default.yml → journal_news/config/install/core.entity_view_display.node.news_article.default.yml

0
modules/custom/journal_news/config/install/core.entity_view_display.node.news_article.teaser.yml → journal_news/config/install/core.entity_view_display.node.news_article.teaser.yml

0
modules/custom/journal_news/config/install/field.field.node.news_article.body.yml → journal_news/config/install/field.field.node.news_article.body.yml

0
modules/custom/journal_news/config/install/field.field.node.news_article.field_article_highlight_image.yml → journal_news/config/install/field.field.node.news_article.field_article_highlight_image.yml

0
modules/custom/journal_news/config/install/field.field.node.news_article.field_article_section.yml → journal_news/config/install/field.field.node.news_article.field_article_section.yml

0
modules/custom/journal_news/config/install/field.field.node.news_article.field_part_of.yml → journal_news/config/install/field.field.node.news_article.field_part_of.yml

0
modules/custom/journal_news/config/install/node.type.news_article.yml → journal_news/config/install/node.type.news_article.yml

0
modules/custom/journal_news/journal_news.info.yml → journal_news/journal_news.info.yml

0
modules/custom/journal_peer_review/config/optional/block.block.views_block__editor_content_in_review.yml → journal_peer_review/config/optional/block.block.views_block__editor_content_in_review.yml

0
modules/custom/journal_peer_review/config/optional/block.block.views_block__journal_article_peer_reviewer_content_list_block_1.yml → journal_peer_review/config/optional/block.block.views_block__journal_article_peer_reviewer_content_list_block_1.yml

0
modules/custom/journal_peer_review/config/optional/block.block.views_block__journal_article_peer_reviewer_content_list_block_2.yml → journal_peer_review/config/optional/block.block.views_block__journal_article_peer_reviewer_content_list_block_2.yml

0
modules/custom/journal_peer_review/config/optional/block.block.views_block__new_submissions_block_1.yml → journal_peer_review/config/optional/block.block.views_block__new_submissions_block_1.yml

0
modules/custom/journal_peer_review/config/optional/field.field.node.journal_article.field_peer_reviewer.yml → journal_peer_review/config/optional/field.field.node.journal_article.field_peer_reviewer.yml

0
modules/custom/journal_peer_review/config/optional/field.storage.node.field_peer_reviewer.yml → journal_peer_review/config/optional/field.storage.node.field_peer_reviewer.yml

0
modules/custom/journal_peer_review/config/optional/views.view.journal_article_peer_reviewer_content_list.yml → journal_peer_review/config/optional/views.view.journal_article_peer_reviewer_content_list.yml

0
modules/custom/journal_peer_review/config/optional/views.view.new_submissions.yml → journal_peer_review/config/optional/views.view.new_submissions.yml

0
modules/custom/journal_peer_review/journal_peer_review.info.yml → journal_peer_review/journal_peer_review.info.yml

0
modules/custom/journal_peer_review/journal_peer_review.module → journal_peer_review/journal_peer_review.module

0
modules/custom/journal_references/images/reference_embed_icon.png → journal_references/images/reference_embed_icon.png

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

2
modules/custom/journal_references/journal_references.info.yml → journal_references/journal_references.info.yml

@ -14,5 +14,5 @@ dependencies:
- bibcite_marc
- bibcite_entity
- bibcite_footnotes
- ckeditor_blockquote_attribution
- ckeditor_blockquote_attribution_ck5
- toc_filter

0
modules/custom/journal_references/journal_references.module → journal_references/journal_references.module

0
modules/custom/journal_references/journal_references.services.yml → journal_references/journal_references.services.yml

0
modules/custom/journal_references/src/CSL/MLA_ToC.xml → journal_references/src/CSL/MLA_ToC.xml

0
modules/custom/journal_references/src/Routing/RouteSubscriber.php → journal_references/src/Routing/RouteSubscriber.php

0
modules/custom/journal_site/config/install/system.menu.author-tasks.yml → journal_site/config/install/system.menu.author-tasks.yml

0
modules/custom/journal_site/config/install/views.view.manage_citations.yml → journal_site/config/install/views.view.manage_citations.yml

2
modules/custom/journal_site/journal_site.info.yml → journal_site/journal_site.info.yml

@ -1,6 +1,6 @@
name: 'Journal Site'
type: module
description: 'Site-wide configurations for the journal profile'
description: 'Site-wide configuration for the Journal modules.'
core_version_requirement: '^8.0 || ^9 || ^10'
package: 'Journal'
dependencies:

0
modules/custom/journal_site/journal_site.links.menu.yml → journal_site/journal_site.links.menu.yml

0
modules/custom/journal_types/config/install/comment.type.editorial_comments.yml → journal_types/config/install/comment.type.editorial_comments.yml

0
modules/custom/journal_types/config/install/core.entity_form_display.comment.editorial_comments.default.yml → journal_types/config/install/core.entity_form_display.comment.editorial_comments.default.yml

0
modules/custom/journal_types/config/install/core.entity_form_display.node.issue.default.yml → journal_types/config/install/core.entity_form_display.node.issue.default.yml

0
modules/custom/journal_types/config/install/core.entity_form_display.node.journal.default.yml → journal_types/config/install/core.entity_form_display.node.journal.default.yml

0
modules/custom/journal_types/config/install/core.entity_form_display.node.journal_article.default.yml → journal_types/config/install/core.entity_form_display.node.journal_article.default.yml

0
modules/custom/journal_types/config/install/core.entity_form_display.paragraph.author_with_affiliation.default.yml → journal_types/config/install/core.entity_form_display.paragraph.author_with_affiliation.default.yml

0
modules/custom/journal_types/config/install/core.entity_view_display.comment.editorial_comments.default.yml → journal_types/config/install/core.entity_view_display.comment.editorial_comments.default.yml

0
modules/custom/journal_types/config/install/core.entity_view_display.node.issue.default.yml → journal_types/config/install/core.entity_view_display.node.issue.default.yml

0
modules/custom/journal_types/config/install/core.entity_view_display.node.issue.full.yml → journal_types/config/install/core.entity_view_display.node.issue.full.yml

0
modules/custom/journal_types/config/install/core.entity_view_display.node.issue.teaser.yml → journal_types/config/install/core.entity_view_display.node.issue.teaser.yml

0
modules/custom/journal_types/config/install/core.entity_view_display.node.journal.default.yml → journal_types/config/install/core.entity_view_display.node.journal.default.yml

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save