From 49e966ff7bc06463dd377950638cad3cf4e6face Mon Sep 17 00:00:00 2001 From: Alexander O'Neill Date: Fri, 12 Apr 2019 06:41:32 -0300 Subject: [PATCH] Add exampe Article with Citations module. --- .../README.md | 4 + ..._footnotes_article_with_citations.info.yml | 13 ++ ....bibcite_fn_article_references.default.yml | 113 ++++++++++++++++++ ....bibcite_fn_article_references.default.yml | 57 +++++++++ ...itor.editor.basic_html_with_references.yml | 51 ++++++++ ...ode.bibcite_fn_article_references.body.yml | 21 ++++ ...eferences.field_bibcite_fn_works_cited.yml | 98 +++++++++++++++ ...cite_fn_article_references.field_image.yml | 37 ++++++ ...bcite_fn_article_references.field_tags.yml | 28 +++++ ...lter.format.basic_html_with_references.yml | 87 ++++++++++++++ ...ode.type.bibcite_fn_article_references.yml | 17 +++ 11 files changed, 526 insertions(+) create mode 100644 bibcite_footnotes_article_with_citations/README.md create mode 100644 bibcite_footnotes_article_with_citations/bibcite_footnotes_article_with_citations.info.yml create mode 100644 bibcite_footnotes_article_with_citations/config/install/core.entity_form_display.node.bibcite_fn_article_references.default.yml create mode 100644 bibcite_footnotes_article_with_citations/config/install/core.entity_view_display.node.bibcite_fn_article_references.default.yml create mode 100644 bibcite_footnotes_article_with_citations/config/install/editor.editor.basic_html_with_references.yml create mode 100644 bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.body.yml create mode 100644 bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.field_bibcite_fn_works_cited.yml create mode 100644 bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.field_image.yml create mode 100644 bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.field_tags.yml create mode 100644 bibcite_footnotes_article_with_citations/config/install/filter.format.basic_html_with_references.yml create mode 100644 bibcite_footnotes_article_with_citations/config/install/node.type.bibcite_fn_article_references.yml diff --git a/bibcite_footnotes_article_with_citations/README.md b/bibcite_footnotes_article_with_citations/README.md new file mode 100644 index 0000000..c397284 --- /dev/null +++ b/bibcite_footnotes_article_with_citations/README.md @@ -0,0 +1,4 @@ +Description +----------- + +Example content type and text format to demonstrate a fully-configured Reference Footnotes setup. \ No newline at end of file diff --git a/bibcite_footnotes_article_with_citations/bibcite_footnotes_article_with_citations.info.yml b/bibcite_footnotes_article_with_citations/bibcite_footnotes_article_with_citations.info.yml new file mode 100644 index 0000000..fad6e28 --- /dev/null +++ b/bibcite_footnotes_article_with_citations/bibcite_footnotes_article_with_citations.info.yml @@ -0,0 +1,13 @@ +name: 'BibCite Footnotes Article with Citations' +type: module +description: 'Example module to show a fully-configured content type and text format with Reference Footnotes.' +core: 8.x +package: 'Bibliography & Citation' +dependencies: + - bibcite_footnotees:bibcite_footnotes + - bibcite:bibcite_import + - bibcite:bibcite_bibtex + - bibcite:bibcite_endnote + - bibcite:bibcite_ris + - bibcite:bibcite_marc + - inline_entity_form:inline_entity_form diff --git a/bibcite_footnotes_article_with_citations/config/install/core.entity_form_display.node.bibcite_fn_article_references.default.yml b/bibcite_footnotes_article_with_citations/config/install/core.entity_form_display.node.bibcite_fn_article_references.default.yml new file mode 100644 index 0000000..66d0a4f --- /dev/null +++ b/bibcite_footnotes_article_with_citations/config/install/core.entity_form_display.node.bibcite_fn_article_references.default.yml @@ -0,0 +1,113 @@ +langcode: en +status: true +dependencies: + config: + - field.field.node.bibcite_fn_article_references.body + - field.field.node.bibcite_fn_article_references.field_bibcite_fn_works_cited + - field.field.node.bibcite_fn_article_references.field_image + - field.field.node.bibcite_fn_article_references.field_tags + - image.style.thumbnail + - node.type.bibcite_fn_article_references + module: + - image + - inline_entity_form + - path + - text +id: node.bibcite_fn_article_references.default +targetEntityType: node +bundle: bibcite_fn_article_references +mode: default +content: + body: + type: text_textarea_with_summary + weight: 7 + settings: + rows: 9 + summary_rows: 3 + placeholder: '' + third_party_settings: { } + region: content + created: + type: datetime_timestamp + weight: 2 + region: content + settings: { } + third_party_settings: { } + field_bibcite_fn_works_cited: + weight: 8 + settings: + form_mode: default + label_singular: '' + label_plural: '' + allow_new: true + allow_existing: true + match_operator: CONTAINS + override_labels: false + collapsible: false + collapsed: false + allow_duplicate: false + third_party_settings: { } + type: inline_entity_form_complex + region: content + field_image: + weight: 10 + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + type: image_image + region: content + field_tags: + weight: 9 + settings: + match_operator: CONTAINS + size: 60 + placeholder: '' + third_party_settings: { } + type: entity_reference_autocomplete + region: content + path: + type: path + weight: 5 + region: content + settings: { } + third_party_settings: { } + promote: + type: boolean_checkbox + settings: + display_label: true + weight: 3 + region: content + third_party_settings: { } + status: + type: boolean_checkbox + settings: + display_label: true + weight: 6 + region: content + third_party_settings: { } + sticky: + type: boolean_checkbox + settings: + display_label: true + weight: 4 + 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: 1 + settings: + match_operator: CONTAINS + size: 60 + placeholder: '' + region: content + third_party_settings: { } +hidden: { } diff --git a/bibcite_footnotes_article_with_citations/config/install/core.entity_view_display.node.bibcite_fn_article_references.default.yml b/bibcite_footnotes_article_with_citations/config/install/core.entity_view_display.node.bibcite_fn_article_references.default.yml new file mode 100644 index 0000000..e9cee61 --- /dev/null +++ b/bibcite_footnotes_article_with_citations/config/install/core.entity_view_display.node.bibcite_fn_article_references.default.yml @@ -0,0 +1,57 @@ +langcode: en +status: true +dependencies: + config: + - field.field.node.bibcite_fn_article_references.body + - field.field.node.bibcite_fn_article_references.field_bibcite_fn_works_cited + - field.field.node.bibcite_fn_article_references.field_image + - field.field.node.bibcite_fn_article_references.field_tags + - node.type.bibcite_fn_article_references + module: + - image + - text + - user +id: node.bibcite_fn_article_references.default +targetEntityType: node +bundle: bibcite_fn_article_references +mode: default +content: + body: + label: hidden + type: text_default + weight: 1 + settings: { } + third_party_settings: { } + region: content + field_bibcite_fn_works_cited: + weight: 2 + label: above + settings: + view_mode: citation + link: false + third_party_settings: { } + type: entity_reference_entity_view + region: content + field_image: + weight: 4 + label: above + settings: + image_style: '' + image_link: '' + third_party_settings: { } + type: image + region: content + field_tags: + weight: 3 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + links: + weight: 0 + region: content + settings: { } + third_party_settings: { } +hidden: { } diff --git a/bibcite_footnotes_article_with_citations/config/install/editor.editor.basic_html_with_references.yml b/bibcite_footnotes_article_with_citations/config/install/editor.editor.basic_html_with_references.yml new file mode 100644 index 0000000..ba6ea6c --- /dev/null +++ b/bibcite_footnotes_article_with_citations/config/install/editor.editor.basic_html_with_references.yml @@ -0,0 +1,51 @@ +langcode: en +status: true +dependencies: + config: + - filter.format.basic_html_with_references + module: + - ckeditor +format: basic_html_with_references +editor: ckeditor +settings: + toolbar: + rows: + - + - + name: Formatting + items: + - Bold + - Italic + - + name: Links + items: + - DrupalLink + - DrupalUnlink + - + name: Lists + items: + - BulletedList + - NumberedList + - + name: Media + items: + - Blockquote + - DrupalImage + - + name: Tools + items: + - Source + - reference_footnotes + plugins: + stylescombo: + styles: '' + language: + language_list: un +image_upload: + status: false + scheme: public + directory: inline-images + max_size: '' + max_dimensions: + width: null + height: null diff --git a/bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.body.yml b/bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.body.yml new file mode 100644 index 0000000..2838775 --- /dev/null +++ b/bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.body.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.body + - node.type.bibcite_fn_article_references + module: + - text +id: node.bibcite_fn_article_references.body +field_name: body +entity_type: node +bundle: bibcite_fn_article_references +label: Body +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + display_summary: true +field_type: text_with_summary diff --git a/bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.field_bibcite_fn_works_cited.yml b/bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.field_bibcite_fn_works_cited.yml new file mode 100644 index 0000000..9aa37fd --- /dev/null +++ b/bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.field_bibcite_fn_works_cited.yml @@ -0,0 +1,98 @@ +langcode: en +status: true +dependencies: + config: + - bibcite_entity.bibcite_reference_type.artwork + - bibcite_entity.bibcite_reference_type.audiovisual + - bibcite_entity.bibcite_reference_type.bill + - bibcite_entity.bibcite_reference_type.book + - bibcite_entity.bibcite_reference_type.book_chapter + - bibcite_entity.bibcite_reference_type.broadcast + - bibcite_entity.bibcite_reference_type.case + - bibcite_entity.bibcite_reference_type.chart + - bibcite_entity.bibcite_reference_type.classical + - bibcite_entity.bibcite_reference_type.conference_paper + - bibcite_entity.bibcite_reference_type.conference_proceedings + - bibcite_entity.bibcite_reference_type.database + - bibcite_entity.bibcite_reference_type.film + - bibcite_entity.bibcite_reference_type.government_report + - bibcite_entity.bibcite_reference_type.hearing + - bibcite_entity.bibcite_reference_type.journal + - bibcite_entity.bibcite_reference_type.journal_article + - bibcite_entity.bibcite_reference_type.legal_ruling + - bibcite_entity.bibcite_reference_type.magazine_article + - bibcite_entity.bibcite_reference_type.manuscript + - bibcite_entity.bibcite_reference_type.map + - bibcite_entity.bibcite_reference_type.miscellaneous + - bibcite_entity.bibcite_reference_type.miscellaneous_section + - bibcite_entity.bibcite_reference_type.newspaper_article + - bibcite_entity.bibcite_reference_type.patent + - bibcite_entity.bibcite_reference_type.personal + - bibcite_entity.bibcite_reference_type.presentation + - bibcite_entity.bibcite_reference_type.report + - bibcite_entity.bibcite_reference_type.software + - bibcite_entity.bibcite_reference_type.statute + - bibcite_entity.bibcite_reference_type.thesis + - bibcite_entity.bibcite_reference_type.unpublished + - bibcite_entity.bibcite_reference_type.web_article + - bibcite_entity.bibcite_reference_type.web_project_page + - bibcite_entity.bibcite_reference_type.web_service + - bibcite_entity.bibcite_reference_type.website + - field.storage.node.field_bibcite_fn_works_cited + - node.type.bibcite_fn_article_references +id: node.bibcite_fn_article_references.field_bibcite_fn_works_cited +field_name: field_bibcite_fn_works_cited +entity_type: node +bundle: bibcite_fn_article_references +label: 'Works Cited' +description: 'List of works mentioned in this article.' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + handler: 'default:bibcite_reference' + handler_settings: + target_bundles: + artwork: artwork + audiovisual: audiovisual + bill: bill + book: book + book_chapter: book_chapter + broadcast: broadcast + case: case + chart: chart + classical: classical + conference_paper: conference_paper + conference_proceedings: conference_proceedings + database: database + film: film + government_report: government_report + hearing: hearing + journal: journal + journal_article: journal_article + legal_ruling: legal_ruling + magazine_article: magazine_article + manuscript: manuscript + map: map + miscellaneous: miscellaneous + miscellaneous_section: miscellaneous_section + newspaper_article: newspaper_article + patent: patent + personal: personal + presentation: presentation + report: report + software: software + statute: statute + thesis: thesis + unpublished: unpublished + web_article: web_article + web_project_page: web_project_page + web_service: web_service + website: website + sort: + field: title + direction: ASC + auto_create: false + auto_create_bundle: artwork +field_type: entity_reference diff --git a/bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.field_image.yml b/bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.field_image.yml new file mode 100644 index 0000000..f5d34bd --- /dev/null +++ b/bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.field_image.yml @@ -0,0 +1,37 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_image + - node.type.bibcite_fn_article_references + module: + - image +id: node.bibcite_fn_article_references.field_image +field_name: field_image +entity_type: node +bundle: bibcite_fn_article_references +label: Image +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + handler: 'default:file' + handler_settings: { } +field_type: image diff --git a/bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.field_tags.yml b/bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.field_tags.yml new file mode 100644 index 0000000..47d2ff6 --- /dev/null +++ b/bibcite_footnotes_article_with_citations/config/install/field.field.node.bibcite_fn_article_references.field_tags.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_tags + - node.type.bibcite_fn_article_references + - taxonomy.vocabulary.tags +id: node.bibcite_fn_article_references.field_tags +field_name: field_tags +entity_type: node +bundle: bibcite_fn_article_references +label: Tags +description: 'Enter a comma-separated list. For example: Amsterdam, Mexico City, "Cleveland, Ohio"' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + tags: tags + sort: + field: name + direction: asc + auto_create: true + auto_create_bundle: '' +field_type: entity_reference diff --git a/bibcite_footnotes_article_with_citations/config/install/filter.format.basic_html_with_references.yml b/bibcite_footnotes_article_with_citations/config/install/filter.format.basic_html_with_references.yml new file mode 100644 index 0000000..6a97513 --- /dev/null +++ b/bibcite_footnotes_article_with_citations/config/install/filter.format.basic_html_with_references.yml @@ -0,0 +1,87 @@ +langcode: en +status: true +dependencies: + module: + - bibcite_footnotes + - editor + - footnotes +name: 'Basic HTML with References' +format: basic_html_with_references +weight: 0 +filters: + filter_reference_footnotes: + id: filter_reference_footnotes + provider: bibcite_footnotes + status: true + weight: -50 + settings: + footnotes_collapse: '1' + footnotes_ibid: '0' + notes_section_label: Notes + reference_dont_show_backlink_text: '0' + works_cited_sort_by: alphabetical + editor_file_reference: + id: editor_file_reference + provider: editor + status: true + weight: -45 + settings: { } + filter_html_image_secure: + id: filter_html_image_secure + provider: filter + status: true + weight: -46 + settings: { } + filter_url: + id: filter_url + provider: filter + status: false + weight: -41 + settings: + filter_url_length: 72 + filter_html: + id: filter_html + provider: filter + status: true + weight: -49 + settings: + allowed_html: '
    1. ' + filter_html_help: true + filter_html_nofollow: false + filter_autop: + id: filter_autop + provider: filter + status: false + weight: -42 + settings: { } + filter_align: + id: filter_align + provider: filter + status: true + weight: -48 + settings: { } + filter_caption: + id: filter_caption + provider: filter + status: true + weight: -47 + settings: { } + filter_htmlcorrector: + id: filter_htmlcorrector + provider: filter + status: false + weight: -40 + settings: { } + filter_html_escape: + id: filter_html_escape + provider: filter + status: false + weight: -43 + settings: { } + filter_footnotes: + id: filter_footnotes + provider: footnotes + status: false + weight: -44 + settings: + footnotes_collapse: '0' diff --git a/bibcite_footnotes_article_with_citations/config/install/node.type.bibcite_fn_article_references.yml b/bibcite_footnotes_article_with_citations/config/install/node.type.bibcite_fn_article_references.yml new file mode 100644 index 0000000..81318d5 --- /dev/null +++ b/bibcite_footnotes_article_with_citations/config/install/node.type.bibcite_fn_article_references.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + module: + - menu_ui +third_party_settings: + menu_ui: + available_menus: + - main + parent: 'main:' +name: 'Article with References' +type: bibcite_fn_article_references +description: 'Article that includes a Works Cited field and in-text references.' +help: '' +new_revision: true +preview_mode: 1 +display_submitted: true