From 6db94fb960b2bdc68db506b28ca23d301f298221 Mon Sep 17 00:00:00 2001 From: Chris Green Date: Wed, 31 Jul 2024 13:42:54 -0700 Subject: [PATCH 01/12] Adding demo content for publications --- modules/custom/az_demo/az_demo.info.yml | 1 + .../data/az_demo_az_author_author.json | 169 ++++++++++++++++++ .../data/az_demo_node_publication.json | 0 .../az_demo/data/az_demo_person_node.json | 39 ++-- ..._taxonomy_term_publication_categories.json | 59 ++++++ .../migrations/az_demo_az_author_author.yml | 65 +++++++ .../migrations/az_demo_node_publication.yml | 37 ++++ .../migrations/az_demo_person_node.yml | 5 + ...o_taxonomy_term_publication_categories.yml | 42 +++++ 9 files changed, 404 insertions(+), 13 deletions(-) create mode 100644 modules/custom/az_demo/data/az_demo_az_author_author.json create mode 100644 modules/custom/az_demo/data/az_demo_node_publication.json create mode 100644 modules/custom/az_demo/data/az_demo_taxonomy_term_publication_categories.json create mode 100644 modules/custom/az_demo/migrations/az_demo_az_author_author.yml create mode 100644 modules/custom/az_demo/migrations/az_demo_node_publication.yml create mode 100644 modules/custom/az_demo/migrations/az_demo_taxonomy_term_publication_categories.yml diff --git a/modules/custom/az_demo/az_demo.info.yml b/modules/custom/az_demo/az_demo.info.yml index 28d68ea4b1..8912d19226 100644 --- a/modules/custom/az_demo/az_demo.info.yml +++ b/modules/custom/az_demo/az_demo.info.yml @@ -14,6 +14,7 @@ dependencies: - az_paragraphs_text_media - az_paragraphs_splitscreen - az_person + - az_publication - az_media - az_finder - migrate:migrate diff --git a/modules/custom/az_demo/data/az_demo_az_author_author.json b/modules/custom/az_demo/data/az_demo_az_author_author.json new file mode 100644 index 0000000000..6532a472a7 --- /dev/null +++ b/modules/custom/az_demo/data/az_demo_az_author_author.json @@ -0,0 +1,169 @@ +{ + "authors": [ + { + "id":1, + "drop_particle": "", + "fname": "Wilbur", + "link": "", + "literal": "", + "lname": "Wildcat", + "nondrop_particle": "", + "suffix": "", + "person": "Wilbur Wildcat" + }, + { + "id":2, + "drop_particle": "", + "fname": "Wilma", + "link": "", + "literal": "", + "lname": "Wildcat", + "nondrop_particle": "", + "suffix": "", + "person": "Wilma Wildcat" + }, + { + "id":3, + "drop_particle": "", + "fname": "Anders", + "link": "http://www.example.edu", + "literal": "", + "lname": "And", + "nondrop_particle": "", + "suffix": "", + "person": "Anders And" + }, + { + "id":4, + "drop_particle": "", + "fname": "Donald", + "link": "", + "literal": "", + "lname": "Giovanni", + "nondrop_particle": "", + "suffix": "", + "person": "Donald Giovanni" + }, + { + "id":5, + "drop_particle": "", + "fname": "Urania", + "link": "", + "literal": "", + "lname": "Muse", + "nondrop_particle": "", + "suffix": "", + "person": "Urania Muse" + }, + { + "id":6, + "drop_particle": "", + "fname": "Barbara", + "link": "", + "literal": "", + "lname": "Strozzi", + "nondrop_particle": "", + "suffix": "", + "person": "Barbara Strozzi" + }, + { + "id":7, + "drop_particle": "de", + "fname": "Antonio", + "link": "", + "literal": "", + "lname": "Espinosa", + "nondrop_particle": "", + "suffix": "", + "person": "Antonio de Espinosa" + }, + { + "id":8, + "drop_particle": "", + "fname": "Janet", + "link": "", + "literal": "", + "lname": "Horne", + "nondrop_particle": "", + "suffix": "", + "person": "Janet Horne" + }, + { + "id":9, + "drop_particle": "", + "fname": "Thomas", + "link": "", + "literal": "", + "lname": "Urquhart", + "nondrop_particle": "", + "suffix": "", + "person": "Thomas Urquhart" + }, + { + "id":10, + "drop_particle": "", + "fname": "Alcofribas", + "link": "", + "literal": "", + "lname": "Nasier", + "nondrop_particle": "", + "suffix": "", + "person": "Alcofribas Nasier" + }, + { + "id":11, + "drop_particle": "", + "fname": "José", + "link": "", + "literal": "", + "lname": "An'ersen", + "nondrop_particle": "", + "suffix": "", + "person": "José An'ersen" + }, + { + "id":12, + "drop_particle": "", + "fname": "Grimme", + "link": "", + "literal": "", + "lname": "Ælling", + "nondrop_particle": "", + "suffix": "", + "person": "Grimme Ælling" + }, + { + "id":13, + "drop_particle": "", + "fname": "Hans", + "link": "", + "literal": "", + "lname": "Christian Andersen", + "nondrop_particle": "", + "suffix": "", + "person": "" + }, + { + "id":14, + "drop_particle": "van", + "fname": "Ludwig", + "link": "", + "literal": "", + "lname": "Beethoven", + "nondrop_particle": "", + "suffix": "", + "person": "" + }, + { + "id":15, + "drop_particle": "", + "fname": "Vincent", + "link": "", + "literal": "", + "lname": "Gogh", + "nondrop_particle": "van", + "suffix": "", + "person": "" + } + ] +} diff --git a/modules/custom/az_demo/data/az_demo_node_publication.json b/modules/custom/az_demo/data/az_demo_node_publication.json new file mode 100644 index 0000000000..e69de29bb2 diff --git a/modules/custom/az_demo/data/az_demo_person_node.json b/modules/custom/az_demo/data/az_demo_person_node.json index a59b04067e..053993532d 100644 --- a/modules/custom/az_demo/data/az_demo_person_node.json +++ b/modules/custom/az_demo/data/az_demo_person_node.json @@ -18,7 +18,8 @@ ], "az_photo" : "placeduck10.jpg", "az_person_category" : "Director", - "az_person_categories" : "Communications" + "az_person_categories" : "Communications", + "netid" : "" }, { "id":2, @@ -38,7 +39,8 @@ ], "az_photo" : "placeduck01.jpg", "az_person_category" : "Departmental Faculty", - "az_person_categories" : "Psychology|World Literature" + "az_person_categories" : "Psychology|World Literature", + "netid" : "" }, { "id":3, @@ -58,7 +60,8 @@ ], "az_photo" : "placeduck04.jpg", "az_person_category" : "Joint Faculty", - "az_person_categories" : "Philosophy" + "az_person_categories" : "Philosophy", + "netid" : "" }, { "id":4, @@ -78,7 +81,8 @@ ], "az_photo" : "placeduck11.jpg", "az_person_category" : "Departmental Faculty", - "az_person_categories" : "History" + "az_person_categories" : "History", + "netid" : "" }, { "id":5, @@ -102,7 +106,8 @@ ], "az_photo" : "placeduck05.jpg", "az_person_category" : "Joint Faculty", - "az_person_categories" : "World Literature" + "az_person_categories" : "World Literature", + "netid" : "" }, { "id":6, @@ -122,7 +127,8 @@ ], "az_photo" : "placeduck07.jpg", "az_person_category" : "Research Associates", - "az_person_categories" : "Mathematics" + "az_person_categories" : "Mathematics", + "netid" : "" }, { "id":7, @@ -142,7 +148,8 @@ ], "az_photo" : "placeduck06.jpg", "az_person_category" : "Departmental Faculty", - "az_person_categories" : "Nutrition and Food Systems" + "az_person_categories" : "Nutrition and Food Systems", + "netid" : "" }, { "id":8, @@ -162,7 +169,8 @@ ], "az_photo" : "placeduck08.jpg", "az_person_category" : "Research Associates", - "az_person_categories" : "World Literature" + "az_person_categories" : "World Literature", + "netid" : "" }, { "id":9, @@ -182,7 +190,8 @@ ], "az_photo" : "placeduck02.jpg", "az_person_category" : "Departmental Faculty", - "az_person_categories" : "Music" + "az_person_categories" : "Music", + "netid" : "" }, { "id":10, @@ -202,7 +211,8 @@ ], "az_photo" : "placeduck03.jpg", "az_person_category" : "Director", - "az_person_categories" : "Astronomy" + "az_person_categories" : "Astronomy", + "netid" : "" }, { "id":11, @@ -222,7 +232,8 @@ ], "az_photo" : "placeduck09.jpg", "az_person_category" : "Joint Faculty", - "az_person_categories" : "Education" + "az_person_categories" : "Education", + "netid" : "" }, { "id":12, @@ -242,7 +253,8 @@ ], "az_photo" : "wilbur-wildcat.jpg", "az_person_category" : "Undergraduates", - "az_person_categories" : "Government and Public Service" + "az_person_categories" : "Government and Public Service", + "netid" : "wilburwildcat" }, { "id":13, @@ -262,7 +274,8 @@ ], "az_photo" : "wilma-wildcat.jpg", "az_person_category" : "Undergraduates", - "az_person_categories" : "Government and Public Service" + "az_person_categories" : "Government and Public Service", + "netid" : "wilmawildcat" } ] } diff --git a/modules/custom/az_demo/data/az_demo_taxonomy_term_publication_categories.json b/modules/custom/az_demo/data/az_demo_taxonomy_term_publication_categories.json new file mode 100644 index 0000000000..b014279c1e --- /dev/null +++ b/modules/custom/az_demo/data/az_demo_taxonomy_term_publication_categories.json @@ -0,0 +1,59 @@ +{ + "publication_categories": [ + { + "name": "Astronomy", + "description": "", + "parent_name": "" + }, + { + "name": "Communications", + "description": "", + "parent_name": "" + }, + { + "name": "Education", + "description": "", + "parent_name": "" + }, + { + "name": "Government and Public Service", + "description": "", + "parent_name": "" + }, + { + "name": "History", + "description": "", + "parent_name": "" + }, + { + "name": "Mathematics", + "description": "", + "parent_name": "" + }, + { + "name": "Music", + "description": "", + "parent_name": "" + }, + { + "name": "Nutrition and Food Systems", + "description": "", + "parent_name": "" + }, + { + "name": "Philosophy", + "description": "", + "parent_name": "" + }, + { + "name": "Psychology", + "description": "", + "parent_name": "" + }, + { + "name": "World Literature", + "description": "", + "parent_name": "" + } + ] +} diff --git a/modules/custom/az_demo/migrations/az_demo_az_author_author.yml b/modules/custom/az_demo/migrations/az_demo_az_author_author.yml new file mode 100644 index 0000000000..934ea72b4a --- /dev/null +++ b/modules/custom/az_demo/migrations/az_demo_az_author_author.yml @@ -0,0 +1,65 @@ +id: az_demo_az_author_author +label: AZ Quickstart Demo Authors +migration_tags: +- Quickstart Demo Content +- Content +- Publications +- Authors +dependencies: + enforced: + module: + - az_demo +source: + plugin: url + data_fetcher_plugin: file + data_parser_plugin: json + urls: + - profiles/custom/az_quickstart/modules/custom/az_demo/data/az_demo_az_author_author.json + item_selector: authors + ids: + id: + type: integer + fields: + - name: id + selector: id + - name: "drop_particle" + selector: drop_particle + - name: "fname" + selector: fname + - name: "link" + selector: link + - name: "literal" + selector: literal + - name: "lname" + selector: lname + - name: "nondrop_particle" + selector: nondrop_particle + - name: "parse" + selector: parse + - name: "person" + selector: person + - name: "suffix" + selector: suffix +process: + type: + plugin: default_value + default_value: az_author + field_az_author_drop_particle: drop_particle + field_az_author_fname: fname + field_az_author_link: link + field_az_author_literal: literal + field_az_author_lname: lname + field_az_author_nondrop_particle: nondrop_particle + field_az_author_parse: parse + field_az_author_person: + - plugin: entity_lookup + source: person + value_key: title + entity_type: node + bundle: az_person + ignore_case: true + bundle_key: type + field_az_author_suffix: suffix +destination: + plugin: entity:az_author + bundle: az_author diff --git a/modules/custom/az_demo/migrations/az_demo_node_publication.yml b/modules/custom/az_demo/migrations/az_demo_node_publication.yml new file mode 100644 index 0000000000..2a97864e68 --- /dev/null +++ b/modules/custom/az_demo/migrations/az_demo_node_publication.yml @@ -0,0 +1,37 @@ +id: az_demo_node_publication +label: AZ Quickstart Demo Publication Content +migration_tags: +- Quickstart Demo Content +- Content +- Publications +source: + plugin: url + data_fetcher_plugin: file + data_parser_plugin: json + urls: + - profiles/custom/az_quickstart/modules/custom/az_demo/data/az_demo_node_publication.json + item_selector: publications + ids: + id: + type: integer + fields: + - name: id + selector: id + - name: title + selector: title +process: + type: + plugin: default_value + default_value: az_publication + title: title +destination: + plugin: entity:node + bundle: az_flexible_page +migration_dependencies: + required: + - az_demo_az_author_author + +dependencies: + enforced: + module: + - az_flexible_page diff --git a/modules/custom/az_demo/migrations/az_demo_person_node.yml b/modules/custom/az_demo/migrations/az_demo_person_node.yml index 797d9f4e89..6ca51a01ce 100644 --- a/modules/custom/az_demo/migrations/az_demo_person_node.yml +++ b/modules/custom/az_demo/migrations/az_demo_person_node.yml @@ -54,6 +54,9 @@ source: - name: filename selector: az_photo + - + name: netid + selector: netid process: type: @@ -127,6 +130,8 @@ process: migration: - az_demo_image_file + field_az_netid: netid + destination: plugin: entity:node bundle: az_person diff --git a/modules/custom/az_demo/migrations/az_demo_taxonomy_term_publication_categories.yml b/modules/custom/az_demo/migrations/az_demo_taxonomy_term_publication_categories.yml new file mode 100644 index 0000000000..28e5aff4ef --- /dev/null +++ b/modules/custom/az_demo/migrations/az_demo_taxonomy_term_publication_categories.yml @@ -0,0 +1,42 @@ +id: az_demo_taxonomy_term_publication_categories +label: AZ Quickstart Demo Publication Categories +migration_tags: + - Quickstart Demo Content + - Taxonomy + - Publications +dependencies: + enforced: + module: + - az_demo +source: + plugin: url + data_fetcher_plugin: file + data_parser_plugin: json + urls: + - profiles/custom/az_quickstart/modules/custom/az_demo/data/az_demo_taxonomy_term_publication_categories.json + item_selector: publication_categories + ids: + name: + type: string + fields: + - name: name + selector: name + - name: description + selector: description + - name: parent + selector: parent_name +destination: + plugin: entity:taxonomy_term + default_bundle: az_publication_categories +process: + name: name + description: description + vid: + plugin: default_value + default_value: az_publication_categories + parent: + - plugin: migration_lookup + migration: az_demo_taxonomy_term_publication_categories + source: parent + - plugin: default_value + default_value: 0 From d6de59fca25909d299b560840257e751b71b0231 Mon Sep 17 00:00:00 2001 From: Chris Green Date: Wed, 31 Jul 2024 15:39:42 -0700 Subject: [PATCH 02/12] Close #3086 Add Publication Demo Content. --- ...lock__az_publications_az_author_person.yml | 28 ++ .../az_demo/data/az_demo_menu_links.json | 11 + .../data/az_demo_node_publication.json | 284 ++++++++++++++++++ .../az_demo/data/az_demo_page_node.json | 10 + ..._taxonomy_term_publication_categories.json | 28 +- .../az_demo/data/az_demo_view_paragraph.json | 8 + .../migrations/az_demo_az_author_author.yml | 3 + .../migrations/az_demo_node_publication.yml | 105 ++++++- 8 files changed, 464 insertions(+), 13 deletions(-) create mode 100644 modules/custom/az_demo/config/optional/block.block.az_barrio_views_block__az_publications_az_author_person.yml diff --git a/modules/custom/az_demo/config/optional/block.block.az_barrio_views_block__az_publications_az_author_person.yml b/modules/custom/az_demo/config/optional/block.block.az_barrio_views_block__az_publications_az_author_person.yml new file mode 100644 index 0000000000..2d0ae0ede2 --- /dev/null +++ b/modules/custom/az_demo/config/optional/block.block.az_barrio_views_block__az_publications_az_author_person.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - views.view.az_publications + module: + - views + theme: + - az_barrio +id: az_barrio_views_block__az_publications_az_author_person +theme: az_barrio +region: content +weight: 10 +provider: null +plugin: 'views_block:az_publications-az_author_person' +settings: + id: 'views_block:az_publications-az_author_person' + label: '' + label_display: visible + provider: views + context_mapping: { } + views_label: '' + items_per_page: none +visibility: + request_path: + id: request_path + negate: false + pages: /person/* diff --git a/modules/custom/az_demo/data/az_demo_menu_links.json b/modules/custom/az_demo/data/az_demo_menu_links.json index 4d78ba6019..5195290203 100644 --- a/modules/custom/az_demo/data/az_demo_menu_links.json +++ b/modules/custom/az_demo/data/az_demo_menu_links.json @@ -439,6 +439,17 @@ "expanded": false, "enabled": true, "weight": "22" + }, + { + "link_id": "41", + "parent_link_id": "0", + "menu": "main", + "title": "Publications", + "urlpath": "/publications", + "external": false, + "expanded": true, + "enabled": true, + "weight": "1" } ] } diff --git a/modules/custom/az_demo/data/az_demo_node_publication.json b/modules/custom/az_demo/data/az_demo_node_publication.json index e69de29bb2..cfba550f22 100644 --- a/modules/custom/az_demo/data/az_demo_node_publication.json +++ b/modules/custom/az_demo/data/az_demo_node_publication.json @@ -0,0 +1,284 @@ +{ + "publications": [ + { + "id": 1, + "title": "The Most Fearsome Life of the Great Gargantua, Father of Pantagruel.", + "authors": "10", + "accessed_date": "2023-07-20", + "abstract": "A detailed account of the life and adventures of Gargantua.", + "approximate": "false", + "category": "Biography", + "container": "Book", + "date": "2022-06-01", + "date_type": "default", + "doi": "10.1000/182", + "extra_links": "https://example.com/gargantua", + "image": "gargantua.jpg", + "isbn": "978-3-16-148410-0", + "issn": "", + "issue": "", + "link": "https://example.com/gargantua-book", + "location": "France", + "media": "Print", + "page": "350", + "pmcid": "", + "pmid": "", + "publisher": "Historical Books Publishing", + "type": "book", + "version": "1st Edition", + "volume": "" + }, + { + "id": 2, + "title": "The trissotetras: or, a most exquisite table for resolving all manner of triangles...", + "authors": "9", + "accessed_date": "2023-07-21", + "abstract": "An intricate guide on solving various types of triangles.", + "approximate": "true", + "category": "Mathematics", + "container": "book", + "date": "2023-01-15", + "date_type": "default", + "doi": "10.1000/183", + "extra_links": "https://example.com/trissotetras", + "image": "trissotetras.jpg", + "isbn": "978-3-16-148411-7", + "issn": "", + "issue": "", + "link": "https://example.com/trissotetras-book", + "location": "Scotland", + "media": "Print", + "page": "400", + "pmcid": "", + "pmid": "", + "publisher": "Mathematical Works Publishing", + "type": "article", + "version": "2nd Edition", + "volume": "" + }, + { + "id": 3, + "title": "An Exploration of Quantum Mechanics", + "authors": "1|2", + "accessed_date": "2023-07-22", + "abstract": "A comprehensive study on the principles of quantum mechanics.", + "approximate": "false", + "category": "Physics", + "container": "Journal", + "date": "2021-11-10", + "date_type": "month", + "doi": "10.1000/184", + "extra_links": "https://example.com/quantum-mechanics", + "image": "quantum_mechanics.jpg", + "isbn": "", + "issn": "1234-5678", + "issue": "5", + "link": "https://example.com/quantum-mechanics-journal", + "location": "USA", + "media": "Online", + "page": "120-150", + "pmcid": "PMC1234567", + "pmid": "987654321", + "publisher": "Science Journal Publishing", + "type": "article-journal", + "version": "Final", + "volume": "12" + }, + { + "id": 4, + "title": "Advanced Data Structures", + "authors": "3", + "accessed_date": "2023-07-23", + "abstract": "An in-depth guide to modern data structures.", + "approximate": "true", + "category": "Computer Science", + "container": "book", + "date": "2020-09-05", + "date_type": "month", + "doi": "10.1000/185", + "extra_links": "https://example.com/data-structures", + "image": "data_structures.jpg", + "isbn": "978-3-16-148412-4", + "issn": "", + "issue": "", + "link": "https://example.com/data-structures-book", + "location": "Germany", + "media": "Print", + "page": "500", + "pmcid": "", + "pmid": "", + "publisher": "Tech books Publishing", + "type": "book", + "version": "3rd Edition", + "volume": "" + }, + { + "id": 5, + "title": "Modern Approaches to Machine Learning", + "authors": "4|5", + "accessed_date": "2023-07-24", + "abstract": "Current methodologies in the field of machine learning.", + "approximate": "false", + "category": "Artificial Intelligence", + "container": "Conference Paper", + "date": "2019-03-18", + "date_type": "default", + "doi": "10.1000/186", + "extra_links": "https://example.com/machine-learning", + "image": "machine_learning.jpg", + "isbn": "", + "issn": "", + "issue": "", + "link": "https://example.com/machine-learning-paper", + "location": "Canada", + "media": "Print", + "page": "50-75", + "pmcid": "", + "pmid": "", + "publisher": "AI Conference Publishing", + "type": "Conference Paper", + "version": "1st Edition", + "volume": "" + }, + { + "id": 6, + "title": "Introduction to Algorithms", + "authors": "6|7|8", + "accessed_date": "2023-07-25", + "abstract": "A comprehensive guide to algorithms and their applications.", + "approximate": "false", + "category": "Computer Science", + "container": "book", + "date": "2018-07-01", + "date_type": "default", + "doi": "10.1000/187", + "extra_links": "https://example.com/algorithms", + "image": "algorithms.jpg", + "isbn": "978-3-16-148413-1", + "issn": "", + "issue": "", + "link": "https://example.com/algorithms-book", + "location": "USA", + "media": "Print", + "page": "900", + "pmcid": "", + "pmid": "", + "publisher": "Tech books Publishing", + "type": "book", + "version": "4th Edition", + "volume": "" + }, + { + "id": 7, + "title": "Deep Learning", + "authors": "9|10", + "accessed_date": "2023-07-26", + "abstract": "An in-depth exploration of deep learning techniques.", + "approximate": "false", + "category": "Artificial Intelligence", + "container": "book", + "date": "2017-05-15", + "date_type": "default", + "doi": "10.1000/188", + "extra_links": "https://example.com/deep-learning", + "image": "deep_learning.jpg", + "isbn": "978-3-16-148414-8", + "issn": "", + "issue": "", + "link": "https://example.com/deep-learning-book", + "location": "Canada", + "media": "Print", + "page": "600", + "pmcid": "", + "pmid": "", + "publisher": "AI Books Publishing", + "type": "book", + "version": "1st Edition", + "volume": "" + }, + { + "id": 8, + "title": "Statistical Learning with Applications", + "authors": "11|12", + "accessed_date": "2023-07-27", + "abstract": "An application-focused approach to statistical learning.", + "approximate": "true", + "category": "Statistics", + "container": "Journal", + "date": "2016-11-25", + "date_type": "month", + "doi": "10.1000/189", + "extra_links": "https://example.com/statistical-learning", + "image": "statistical_learning.jpg", + "isbn": "", + "issn": "5678-1234", + "issue": "3", + "link": "https://example.com/statistical-learning-journal", + "location": "UK", + "media": "Print", + "page": "100-130", + "pmcid": "PMC7654321", + "pmid": "123456789", + "publisher": "Statistical Journal Publishing", + "type": "article-journal", + "version": "Final", + "volume": "15" + }, + { + "id": 9, + "title": "Ethics in Artificial Intelligence", + "authors": "13|14", + "accessed_date": "2023-07-28", + "abstract": "A critical look at the ethical implications of AI.", + "approximate": "false", + "category": "Ethics", + "container": "book", + "date": "2015-02-14", + "date_type": "default", + "doi": "10.1000/190", + "extra_links": "https://example.com/ai-ethics", + "image": "ai_ethics.jpg", + "isbn": "978-3-16-148415-5", + "issn": "", + "issue": "", + "link": "https://example.com/ai-ethics-book", + "location": "Australia", + "media": "Print", + "page": "450", + "pmcid": "", + "pmid": "", + "publisher": "Ethics Books Publishing", + "type": "book", + "version": "2nd Edition", + "volume": "" + }, + { + "id": 10, + "title": "Climate Change: Impacts and Solutions", + "authors": "15", + "accessed_date": "2023-07-29", + "abstract": "An overview of climate change impacts and potential solutions.", + "approximate": "true", + "category": "Environmental Science", + "container": "Journal", + "date": "2014-09-30", + "date_type": "season", + "doi": "10.1000/191", + "extra_links": "https://example.com/climate-change", + "image": "climate_change.jpg", + "isbn": "", + "issn": "9101-1121", + "issue": "4", + "link": "https://example.com/climate-change-journal", + "location": "Global", + "media": "Online", + "page": "200-230", + "pmcid": "PMC2345678", + "pmid": "234567890", + "publisher": "Environmental Journal Publishing", + "type": "article-journal", + "version": "Final", + "volume": "20" + } + ] +} diff --git a/modules/custom/az_demo/data/az_demo_page_node.json b/modules/custom/az_demo/data/az_demo_page_node.json index 14f70d240d..7b9abc6dd5 100644 --- a/modules/custom/az_demo/data/az_demo_page_node.json +++ b/modules/custom/az_demo/data/az_demo_page_node.json @@ -270,6 +270,16 @@ "az_main_content" : "108", "az_media_image" : "", "az_summary" : "A page with views better exposed filters block." + }, + { + "id":28, + "title" : "Publications", + "path" : "/publications", + "exclude_title" : false, + "az_page_category" : "Publications", + "az_main_content" : "109", + "az_media_image" : "", + "az_summary" : "A page with publications." } ] } diff --git a/modules/custom/az_demo/data/az_demo_taxonomy_term_publication_categories.json b/modules/custom/az_demo/data/az_demo_taxonomy_term_publication_categories.json index b014279c1e..00c20252fa 100644 --- a/modules/custom/az_demo/data/az_demo_taxonomy_term_publication_categories.json +++ b/modules/custom/az_demo/data/az_demo_taxonomy_term_publication_categories.json @@ -1,17 +1,32 @@ { "publication_categories": [ { - "name": "Astronomy", + "name": "Artificial Intelligence", "description": "", "parent_name": "" }, { - "name": "Communications", + "name": "Biography", "description": "", "parent_name": "" }, { - "name": "Education", + "name": "Chemistry", + "description": "", + "parent_name": "" + }, + { + "name": "Computer Science", + "description": "", + "parent_name": "" + }, + { + "name": "Ethics", + "description": "", + "parent_name": "" + }, + { + "name": "Environmental Science", "description": "", "parent_name": "" }, @@ -46,7 +61,12 @@ "parent_name": "" }, { - "name": "Psychology", + "name": "Physics", + "description": "", + "parent_name": "" + }, + { + "name": "Statistics", "description": "", "parent_name": "" }, diff --git a/modules/custom/az_demo/data/az_demo_view_paragraph.json b/modules/custom/az_demo/data/az_demo_view_paragraph.json index e0c2637c1f..dc3b2fd878 100644 --- a/modules/custom/az_demo/data/az_demo_view_paragraph.json +++ b/modules/custom/az_demo/data/az_demo_view_paragraph.json @@ -71,6 +71,14 @@ "display_id" : "content", "data" : "", "bottom_spacing" : "mb-4" + }, + { + "id" : 109, + "title" : "", + "target_id" : "az_publications", + "display_id" : "az_search", + "data" : "", + "bottom_spacing" : "mb-0" } ] } diff --git a/modules/custom/az_demo/migrations/az_demo_az_author_author.yml b/modules/custom/az_demo/migrations/az_demo_az_author_author.yml index 934ea72b4a..df8db2d506 100644 --- a/modules/custom/az_demo/migrations/az_demo_az_author_author.yml +++ b/modules/custom/az_demo/migrations/az_demo_az_author_author.yml @@ -9,6 +9,9 @@ dependencies: enforced: module: - az_demo +migration_dependencies: + required: + - az_demo_person_node source: plugin: url data_fetcher_plugin: file diff --git a/modules/custom/az_demo/migrations/az_demo_node_publication.yml b/modules/custom/az_demo/migrations/az_demo_node_publication.yml index 2a97864e68..4f45d3e65b 100644 --- a/modules/custom/az_demo/migrations/az_demo_node_publication.yml +++ b/modules/custom/az_demo/migrations/az_demo_node_publication.yml @@ -4,6 +4,14 @@ migration_tags: - Quickstart Demo Content - Content - Publications +migration_dependencies: + required: + - az_demo_az_author_author + - az_demo_taxonomy_term_publication_categories +dependencies: + enforced: + module: + - az_demo source: plugin: url data_fetcher_plugin: file @@ -19,19 +27,98 @@ source: selector: id - name: title selector: title + - name: authors + selector: authors + - name: accessed_date + selector: accessed_date + - name: abstract + selector: abstract + - name: approximate + selector: approximate + - name: category + selector: category + - name: container + selector: container + - name: date + selector: date + - name: date_type + selector: date_type + - name: doi + selector: doi + - name: extra_links + selector: extra_links + - name: image + selector: image + - name: isbn + selector: isbn + - name: issn + selector: issn + - name: issue + selector: issue + - name: link + selector: link + - name: location + selector: location + - name: media + selector: media + - name: page + selector: page + - name: pmcid + selector: pmcid + - name: pmid + selector: pmid + - name: publisher + selector: publisher + - name: type + selector: type + - name: version + selector: version + - name: volume + selector: volume process: type: plugin: default_value default_value: az_publication title: title + field_az_authors: + - plugin: skip_on_empty + method: process + source: authors + - plugin: explode + delimiter: '|' + - plugin: migration_lookup + migration: az_demo_az_author_author + field_az_accessed_date: accessed_date + field_az_publication_abstract: abstract + field_az_publication_approximate: approximate + field_az_publication_category: + - plugin: explode + source: category + delimiter: '|' + - plugin: skip_on_empty + method: process + - plugin: migration_lookup + migration: az_demo_taxonomy_term_publication_categories + ignore_case: true + field_az_publication_container: container + field_az_publication_date: date + field_az_publication_date_type: date_type + field_az_publication_doi: doi + field_az_publication_extra_links: extra_links + field_az_publication_image: image + field_az_publication_isbn: isbn + field_az_publication_issn: issn + field_az_publication_issue: issue + field_az_publication_link: link + field_az_publication_location: location + field_az_publication_media: media + field_az_publication_page: page + field_az_publication_pmcid: pmcid + field_az_publication_pmid: pmid + field_az_publication_publisher: publisher + field_az_publication_type: type + field_az_publication_version: version + field_az_publication_volume: volume destination: plugin: entity:node - bundle: az_flexible_page -migration_dependencies: - required: - - az_demo_az_author_author - -dependencies: - enforced: - module: - - az_flexible_page + bundle: az_publication From f2e5a2a11260e7165e5805417693eb6cc9ec7b2c Mon Sep 17 00:00:00 2001 From: Chris Green Date: Wed, 31 Jul 2024 15:54:31 -0700 Subject: [PATCH 03/12] ESLint fixes --- .../migrations/az_demo_az_author_author.yml | 66 ++++---- .../migrations/az_demo_node_publication.yml | 142 +++++++++--------- ...o_taxonomy_term_publication_categories.yml | 12 +- 3 files changed, 110 insertions(+), 110 deletions(-) diff --git a/modules/custom/az_demo/migrations/az_demo_az_author_author.yml b/modules/custom/az_demo/migrations/az_demo_az_author_author.yml index df8db2d506..f2449ffbb5 100644 --- a/modules/custom/az_demo/migrations/az_demo_az_author_author.yml +++ b/modules/custom/az_demo/migrations/az_demo_az_author_author.yml @@ -1,14 +1,14 @@ id: az_demo_az_author_author label: AZ Quickstart Demo Authors migration_tags: -- Quickstart Demo Content -- Content -- Publications -- Authors + - Quickstart Demo Content + - Content + - Publications + - Authors dependencies: enforced: module: - - az_demo + - az_demo migration_dependencies: required: - az_demo_person_node @@ -17,32 +17,32 @@ source: data_fetcher_plugin: file data_parser_plugin: json urls: - - profiles/custom/az_quickstart/modules/custom/az_demo/data/az_demo_az_author_author.json + - profiles/custom/az_quickstart/modules/custom/az_demo/data/az_demo_az_author_author.json item_selector: authors ids: id: type: integer fields: - - name: id - selector: id - - name: "drop_particle" - selector: drop_particle - - name: "fname" - selector: fname - - name: "link" - selector: link - - name: "literal" - selector: literal - - name: "lname" - selector: lname - - name: "nondrop_particle" - selector: nondrop_particle - - name: "parse" - selector: parse - - name: "person" - selector: person - - name: "suffix" - selector: suffix + - name: id + selector: id + - name: "drop_particle" + selector: drop_particle + - name: "fname" + selector: fname + - name: "link" + selector: link + - name: "literal" + selector: literal + - name: "lname" + selector: lname + - name: "nondrop_particle" + selector: nondrop_particle + - name: "parse" + selector: parse + - name: "person" + selector: person + - name: "suffix" + selector: suffix process: type: plugin: default_value @@ -55,13 +55,13 @@ process: field_az_author_nondrop_particle: nondrop_particle field_az_author_parse: parse field_az_author_person: - - plugin: entity_lookup - source: person - value_key: title - entity_type: node - bundle: az_person - ignore_case: true - bundle_key: type + - plugin: entity_lookup + source: person + value_key: title + entity_type: node + bundle: az_person + ignore_case: true + bundle_key: type field_az_author_suffix: suffix destination: plugin: entity:az_author diff --git a/modules/custom/az_demo/migrations/az_demo_node_publication.yml b/modules/custom/az_demo/migrations/az_demo_node_publication.yml index 4f45d3e65b..1711dbaa56 100644 --- a/modules/custom/az_demo/migrations/az_demo_node_publication.yml +++ b/modules/custom/az_demo/migrations/az_demo_node_publication.yml @@ -1,9 +1,9 @@ id: az_demo_node_publication label: AZ Quickstart Demo Publication Content migration_tags: -- Quickstart Demo Content -- Content -- Publications + - Quickstart Demo Content + - Content + - Publications migration_dependencies: required: - az_demo_az_author_author @@ -17,89 +17,89 @@ source: data_fetcher_plugin: file data_parser_plugin: json urls: - - profiles/custom/az_quickstart/modules/custom/az_demo/data/az_demo_node_publication.json + - profiles/custom/az_quickstart/modules/custom/az_demo/data/az_demo_node_publication.json item_selector: publications ids: id: type: integer fields: - - name: id - selector: id - - name: title - selector: title - - name: authors - selector: authors - - name: accessed_date - selector: accessed_date - - name: abstract - selector: abstract - - name: approximate - selector: approximate - - name: category - selector: category - - name: container - selector: container - - name: date - selector: date - - name: date_type - selector: date_type - - name: doi - selector: doi - - name: extra_links - selector: extra_links - - name: image - selector: image - - name: isbn - selector: isbn - - name: issn - selector: issn - - name: issue - selector: issue - - name: link - selector: link - - name: location - selector: location - - name: media - selector: media - - name: page - selector: page - - name: pmcid - selector: pmcid - - name: pmid - selector: pmid - - name: publisher - selector: publisher - - name: type - selector: type - - name: version - selector: version - - name: volume - selector: volume + - name: id + selector: id + - name: title + selector: title + - name: authors + selector: authors + - name: accessed_date + selector: accessed_date + - name: abstract + selector: abstract + - name: approximate + selector: approximate + - name: category + selector: category + - name: container + selector: container + - name: date + selector: date + - name: date_type + selector: date_type + - name: doi + selector: doi + - name: extra_links + selector: extra_links + - name: image + selector: image + - name: isbn + selector: isbn + - name: issn + selector: issn + - name: issue + selector: issue + - name: link + selector: link + - name: location + selector: location + - name: media + selector: media + - name: page + selector: page + - name: pmcid + selector: pmcid + - name: pmid + selector: pmid + - name: publisher + selector: publisher + - name: type + selector: type + - name: version + selector: version + - name: volume + selector: volume process: type: plugin: default_value default_value: az_publication title: title field_az_authors: - - plugin: skip_on_empty - method: process - source: authors - - plugin: explode - delimiter: '|' - - plugin: migration_lookup - migration: az_demo_az_author_author + - plugin: skip_on_empty + method: process + source: authors + - plugin: explode + delimiter: '|' + - plugin: migration_lookup + migration: az_demo_az_author_author field_az_accessed_date: accessed_date field_az_publication_abstract: abstract field_az_publication_approximate: approximate field_az_publication_category: - - plugin: explode - source: category - delimiter: '|' - - plugin: skip_on_empty - method: process - - plugin: migration_lookup - migration: az_demo_taxonomy_term_publication_categories - ignore_case: true + - plugin: explode + source: category + delimiter: '|' + - plugin: skip_on_empty + method: process + - plugin: migration_lookup + migration: az_demo_taxonomy_term_publication_categories + ignore_case: true field_az_publication_container: container field_az_publication_date: date field_az_publication_date_type: date_type diff --git a/modules/custom/az_demo/migrations/az_demo_taxonomy_term_publication_categories.yml b/modules/custom/az_demo/migrations/az_demo_taxonomy_term_publication_categories.yml index 28e5aff4ef..435a95f10b 100644 --- a/modules/custom/az_demo/migrations/az_demo_taxonomy_term_publication_categories.yml +++ b/modules/custom/az_demo/migrations/az_demo_taxonomy_term_publication_categories.yml @@ -13,7 +13,7 @@ source: data_fetcher_plugin: file data_parser_plugin: json urls: - - profiles/custom/az_quickstart/modules/custom/az_demo/data/az_demo_taxonomy_term_publication_categories.json + - profiles/custom/az_quickstart/modules/custom/az_demo/data/az_demo_taxonomy_term_publication_categories.json item_selector: publication_categories ids: name: @@ -35,8 +35,8 @@ process: plugin: default_value default_value: az_publication_categories parent: - - plugin: migration_lookup - migration: az_demo_taxonomy_term_publication_categories - source: parent - - plugin: default_value - default_value: 0 + - plugin: migration_lookup + migration: az_demo_taxonomy_term_publication_categories + source: parent + - plugin: default_value + default_value: 0 From 0d0dbef3c459f8855abc5e587f11617821c25ddc Mon Sep 17 00:00:00 2001 From: Chris Green Date: Wed, 31 Jul 2024 16:16:51 -0700 Subject: [PATCH 04/12] Update modules/custom/az_demo/data/az_demo_az_author_author.json --- modules/custom/az_demo/data/az_demo_az_author_author.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/custom/az_demo/data/az_demo_az_author_author.json b/modules/custom/az_demo/data/az_demo_az_author_author.json index 6532a472a7..f558d95777 100644 --- a/modules/custom/az_demo/data/az_demo_az_author_author.json +++ b/modules/custom/az_demo/data/az_demo_az_author_author.json @@ -91,10 +91,10 @@ { "id":9, "drop_particle": "", - "fname": "Thomas", + "fname": "", "link": "", - "literal": "", - "lname": "Urquhart", + "literal": "Sir Thomas Urquhart", + "lname": "", "nondrop_particle": "", "suffix": "", "person": "Thomas Urquhart" From 87c145deec30520ad42475df914344fe23ad786d Mon Sep 17 00:00:00 2001 From: Chris Green Date: Fri, 2 Aug 2024 10:25:17 -0700 Subject: [PATCH 05/12] Update modules/custom/az_demo/migrations/az_demo_az_author_author.yml --- modules/custom/az_demo/migrations/az_demo_az_author_author.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/custom/az_demo/migrations/az_demo_az_author_author.yml b/modules/custom/az_demo/migrations/az_demo_az_author_author.yml index f2449ffbb5..1d4d308a27 100644 --- a/modules/custom/az_demo/migrations/az_demo_az_author_author.yml +++ b/modules/custom/az_demo/migrations/az_demo_az_author_author.yml @@ -10,7 +10,7 @@ dependencies: module: - az_demo migration_dependencies: - required: + optional: - az_demo_person_node source: plugin: url From da824d584fead99dcdfd6ada05c202aea3b764a8 Mon Sep 17 00:00:00 2001 From: Chris Green Date: Wed, 4 Sep 2024 10:07:48 -0700 Subject: [PATCH 06/12] Update modules/custom/az_demo/data/az_demo_node_publication.json Co-authored-by: Brian Berndt <74572157+bberndt-uaz@users.noreply.github.com> --- modules/custom/az_demo/data/az_demo_node_publication.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/custom/az_demo/data/az_demo_node_publication.json b/modules/custom/az_demo/data/az_demo_node_publication.json index cfba550f22..3d27a6192a 100644 --- a/modules/custom/az_demo/data/az_demo_node_publication.json +++ b/modules/custom/az_demo/data/az_demo_node_publication.json @@ -13,7 +13,7 @@ "date_type": "default", "doi": "10.1000/182", "extra_links": "https://example.com/gargantua", - "image": "gargantua.jpg", + "image": "", "isbn": "978-3-16-148410-0", "issn": "", "issue": "", From d4fa786ba7b134f765bd1be46b310dceb01fc2c6 Mon Sep 17 00:00:00 2001 From: Chris Green Date: Thu, 17 Oct 2024 16:45:09 -0700 Subject: [PATCH 07/12] Update az_demo_az_author_author.json --- .../data/az_demo_az_author_author.json | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/modules/custom/az_demo/data/az_demo_az_author_author.json b/modules/custom/az_demo/data/az_demo_az_author_author.json index f558d95777..96ab48b0e3 100644 --- a/modules/custom/az_demo/data/az_demo_az_author_author.json +++ b/modules/custom/az_demo/data/az_demo_az_author_author.json @@ -19,7 +19,7 @@ "literal": "", "lname": "Wildcat", "nondrop_particle": "", - "suffix": "", + "suffix": "Ph.D.", "person": "Wilma Wildcat" }, { @@ -30,7 +30,7 @@ "literal": "", "lname": "And", "nondrop_particle": "", - "suffix": "", + "suffix": "M.A.", "person": "Anders And" }, { @@ -41,7 +41,7 @@ "literal": "", "lname": "Giovanni", "nondrop_particle": "", - "suffix": "", + "suffix": "Ph.D.", "person": "Donald Giovanni" }, { @@ -52,7 +52,7 @@ "literal": "", "lname": "Muse", "nondrop_particle": "", - "suffix": "", + "suffix": "Ph.D.", "person": "Urania Muse" }, { @@ -63,7 +63,7 @@ "literal": "", "lname": "Strozzi", "nondrop_particle": "", - "suffix": "", + "suffix": "M.M.", "person": "Barbara Strozzi" }, { @@ -74,7 +74,7 @@ "literal": "", "lname": "Espinosa", "nondrop_particle": "", - "suffix": "", + "suffix": "M.S.", "person": "Antonio de Espinosa" }, { @@ -85,7 +85,7 @@ "literal": "", "lname": "Horne", "nondrop_particle": "", - "suffix": "", + "suffix": "III", "person": "Janet Horne" }, { @@ -96,7 +96,7 @@ "literal": "Sir Thomas Urquhart", "lname": "", "nondrop_particle": "", - "suffix": "", + "suffix": "Ph.D.", "person": "Thomas Urquhart" }, { @@ -107,7 +107,7 @@ "literal": "", "lname": "Nasier", "nondrop_particle": "", - "suffix": "", + "suffix": "Ph.D.", "person": "Alcofribas Nasier" }, { @@ -118,7 +118,7 @@ "literal": "", "lname": "An'ersen", "nondrop_particle": "", - "suffix": "", + "suffix": "M.A., Ph.D.", "person": "José An'ersen" }, { @@ -129,7 +129,7 @@ "literal": "", "lname": "Ælling", "nondrop_particle": "", - "suffix": "", + "suffix": "Jr", "person": "Grimme Ælling" }, { From 00fe93a5da4208122c3a730e9edd9c3d94374b8e Mon Sep 17 00:00:00 2001 From: Chris Green Date: Thu, 17 Oct 2024 16:58:21 -0700 Subject: [PATCH 08/12] Update az_demo_view_paragraph.json --- modules/custom/az_demo/data/az_demo_view_paragraph.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/custom/az_demo/data/az_demo_view_paragraph.json b/modules/custom/az_demo/data/az_demo_view_paragraph.json index dc3b2fd878..383730d383 100644 --- a/modules/custom/az_demo/data/az_demo_view_paragraph.json +++ b/modules/custom/az_demo/data/az_demo_view_paragraph.json @@ -73,7 +73,7 @@ "bottom_spacing" : "mb-4" }, { - "id" : 109, + "id" : 190, "title" : "", "target_id" : "az_publications", "display_id" : "az_search", From f8659aa982efaf8ec3ac8521ca64913abe6ac494 Mon Sep 17 00:00:00 2001 From: Chris Green Date: Thu, 17 Oct 2024 16:58:44 -0700 Subject: [PATCH 09/12] Update modules/custom/az_demo/data/az_demo_page_node.json --- modules/custom/az_demo/data/az_demo_page_node.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/custom/az_demo/data/az_demo_page_node.json b/modules/custom/az_demo/data/az_demo_page_node.json index 7b9abc6dd5..ca565ae40b 100644 --- a/modules/custom/az_demo/data/az_demo_page_node.json +++ b/modules/custom/az_demo/data/az_demo_page_node.json @@ -277,7 +277,7 @@ "path" : "/publications", "exclude_title" : false, "az_page_category" : "Publications", - "az_main_content" : "109", + "az_main_content" : "190", "az_media_image" : "", "az_summary" : "A page with publications." } From 9a6478aef68741e333406d9dca09f48cd9018116 Mon Sep 17 00:00:00 2001 From: Chris Green Date: Fri, 18 Oct 2024 11:02:32 -0700 Subject: [PATCH 10/12] Update modules/custom/az_demo/data/az_demo_node_publication.json --- modules/custom/az_demo/data/az_demo_node_publication.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/custom/az_demo/data/az_demo_node_publication.json b/modules/custom/az_demo/data/az_demo_node_publication.json index 3d27a6192a..dbaba0c796 100644 --- a/modules/custom/az_demo/data/az_demo_node_publication.json +++ b/modules/custom/az_demo/data/az_demo_node_publication.json @@ -95,7 +95,7 @@ "container": "book", "date": "2020-09-05", "date_type": "month", - "doi": "10.1000/185", + "doi": "10.1000/2000", "extra_links": "https://example.com/data-structures", "image": "data_structures.jpg", "isbn": "978-3-16-148412-4", From 4a468e04b0fb5d69353adefd6d1e8f3d78fb79ff Mon Sep 17 00:00:00 2001 From: Chris Green Date: Fri, 18 Oct 2024 11:03:14 -0700 Subject: [PATCH 11/12] Update modules/custom/az_demo/data/az_demo_node_publication.json --- modules/custom/az_demo/data/az_demo_node_publication.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/custom/az_demo/data/az_demo_node_publication.json b/modules/custom/az_demo/data/az_demo_node_publication.json index dbaba0c796..73a66c6c53 100644 --- a/modules/custom/az_demo/data/az_demo_node_publication.json +++ b/modules/custom/az_demo/data/az_demo_node_publication.json @@ -39,7 +39,7 @@ "container": "book", "date": "2023-01-15", "date_type": "default", - "doi": "10.1000/183", + "doi": "10.1000/2000", "extra_links": "https://example.com/trissotetras", "image": "trissotetras.jpg", "isbn": "978-3-16-148411-7", From 5fc710e0ecaf357ef95500b474f8b659543e2ac9 Mon Sep 17 00:00:00 2001 From: Chris Green Date: Fri, 18 Oct 2024 11:06:28 -0700 Subject: [PATCH 12/12] Remove image from publications --- .../az_demo/data/az_demo_node_publication.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/modules/custom/az_demo/data/az_demo_node_publication.json b/modules/custom/az_demo/data/az_demo_node_publication.json index 73a66c6c53..2ece4e1792 100644 --- a/modules/custom/az_demo/data/az_demo_node_publication.json +++ b/modules/custom/az_demo/data/az_demo_node_publication.json @@ -41,7 +41,7 @@ "date_type": "default", "doi": "10.1000/2000", "extra_links": "https://example.com/trissotetras", - "image": "trissotetras.jpg", + "image": "", "isbn": "978-3-16-148411-7", "issn": "", "issue": "", @@ -69,7 +69,7 @@ "date_type": "month", "doi": "10.1000/184", "extra_links": "https://example.com/quantum-mechanics", - "image": "quantum_mechanics.jpg", + "image": "", "isbn": "", "issn": "1234-5678", "issue": "5", @@ -97,7 +97,7 @@ "date_type": "month", "doi": "10.1000/2000", "extra_links": "https://example.com/data-structures", - "image": "data_structures.jpg", + "image": "", "isbn": "978-3-16-148412-4", "issn": "", "issue": "", @@ -125,7 +125,7 @@ "date_type": "default", "doi": "10.1000/186", "extra_links": "https://example.com/machine-learning", - "image": "machine_learning.jpg", + "image": "", "isbn": "", "issn": "", "issue": "", @@ -153,7 +153,7 @@ "date_type": "default", "doi": "10.1000/187", "extra_links": "https://example.com/algorithms", - "image": "algorithms.jpg", + "image": "", "isbn": "978-3-16-148413-1", "issn": "", "issue": "", @@ -181,7 +181,7 @@ "date_type": "default", "doi": "10.1000/188", "extra_links": "https://example.com/deep-learning", - "image": "deep_learning.jpg", + "image": "", "isbn": "978-3-16-148414-8", "issn": "", "issue": "", @@ -209,7 +209,7 @@ "date_type": "month", "doi": "10.1000/189", "extra_links": "https://example.com/statistical-learning", - "image": "statistical_learning.jpg", + "image": "", "isbn": "", "issn": "5678-1234", "issue": "3", @@ -237,7 +237,7 @@ "date_type": "default", "doi": "10.1000/190", "extra_links": "https://example.com/ai-ethics", - "image": "ai_ethics.jpg", + "image": "", "isbn": "978-3-16-148415-5", "issn": "", "issue": "", @@ -265,7 +265,7 @@ "date_type": "season", "doi": "10.1000/191", "extra_links": "https://example.com/climate-change", - "image": "climate_change.jpg", + "image": "", "isbn": "", "issn": "9101-1121", "issue": "4",