diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 929f6c0c14..9c7d6d58ca 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -3,13 +3,11 @@ ## Description + ### Release notes - + + + ## Related issues diff --git a/README.md b/README.md index 08861bc431..fe3218b19d 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ # Arizona Quickstart Demonstration/starter Drupal distribution and installation profile that packages -various features consistent with community best practices and UArizona brand strategy. +various features consistent with community best practices and University of +Arizona brand strategy. ## A Complete Customized Drupal @@ -33,12 +34,12 @@ how to contribute including: ## Where to Install Your Quickstart Site -The University's Campus Web Services group provides ready-to-use sites based on +The university's Campus Web Services group provides ready-to-use sites based on Quickstart for anyone who isn't comfortable with web development or system administration. Behind the scenes, a web hosting service called Pantheon hosts these sites, so in cases where people require more control and flexibility in a Quickstart site than these can provide, there are ways they can also host -it independently on Pantheon, and many important University sites are already +it independently on Pantheon, and many important university sites are already there. However, there are many other options for hosting web sites based on Arizona Quickstart; the only caveat is that anyone following one of these has to maintain their responsibility for keeping the system and web site secure diff --git a/composer.json b/composer.json index c9b22f9113..9f2811a26e 100644 --- a/composer.json +++ b/composer.json @@ -33,7 +33,7 @@ "az-digital/arizona-bootstrap": "2.0.27", "az-digital/az-icons": "1.0.2", "citation-style-language/locales": "0.0.22", - "citation-style-language/styles": "0.0.474", + "citation-style-language/styles": "0.0.561", "composer/installers": "^2.0", "cweagans/composer-patches": "^1.7", "drupal/access_unpublished": "1.6.0", @@ -41,7 +41,7 @@ "drupal/asset_injector": "2.21.0", "drupal/auto_entitylabel": "3.3.0", "drupal/better_exposed_filters": "7.0.2", - "drupal/blazy": "3.0.11", + "drupal/blazy": "3.0.12", "drupal/block_class": "2.0.11", "drupal/block_field": "1.0.0-rc5", "drupal/bootstrap_barrio": "5.1.10", @@ -107,7 +107,7 @@ "drupal/role_delegation": "1.3.0", "drupal/search_exclude": "3.0.0-beta1", "drupal/seckit": "2.0.3", - "drupal/slick": "3.0.3", + "drupal/slick": "3.0.4", "drupal/slick_views": "3.0.2", "drupal/smart_date": "4.1.6", "drupal/smart_title": "1.0.0", diff --git a/modules/custom/az_carousel/config/install/views.view.az_carousel.yml b/modules/custom/az_carousel/config/install/views.view.az_carousel.yml index f238cdd105..e817b14af7 100644 --- a/modules/custom/az_carousel/config/install/views.view.az_carousel.yml +++ b/modules/custom/az_carousel/config/install/views.view.az_carousel.yml @@ -277,7 +277,6 @@ display: exposed: false granularity: second defaults: - access: false sorts: false display_description: '' display_extenders: { } @@ -600,6 +599,7 @@ display: relationship: none view_mode: default defaults: + access: false cache: false title: false css_class: false diff --git a/modules/custom/az_demo/az_demo.info.yml b/modules/custom/az_demo/az_demo.info.yml index 7a29d7477d..9d1a782977 100644 --- a/modules/custom/az_demo/az_demo.info.yml +++ b/modules/custom/az_demo/az_demo.info.yml @@ -16,6 +16,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/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_az_author_author.json b/modules/custom/az_demo/data/az_demo_az_author_author.json new file mode 100644 index 0000000000..96ab48b0e3 --- /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": "Ph.D.", + "person": "Wilma Wildcat" + }, + { + "id":3, + "drop_particle": "", + "fname": "Anders", + "link": "http://www.example.edu", + "literal": "", + "lname": "And", + "nondrop_particle": "", + "suffix": "M.A.", + "person": "Anders And" + }, + { + "id":4, + "drop_particle": "", + "fname": "Donald", + "link": "", + "literal": "", + "lname": "Giovanni", + "nondrop_particle": "", + "suffix": "Ph.D.", + "person": "Donald Giovanni" + }, + { + "id":5, + "drop_particle": "", + "fname": "Urania", + "link": "", + "literal": "", + "lname": "Muse", + "nondrop_particle": "", + "suffix": "Ph.D.", + "person": "Urania Muse" + }, + { + "id":6, + "drop_particle": "", + "fname": "Barbara", + "link": "", + "literal": "", + "lname": "Strozzi", + "nondrop_particle": "", + "suffix": "M.M.", + "person": "Barbara Strozzi" + }, + { + "id":7, + "drop_particle": "de", + "fname": "Antonio", + "link": "", + "literal": "", + "lname": "Espinosa", + "nondrop_particle": "", + "suffix": "M.S.", + "person": "Antonio de Espinosa" + }, + { + "id":8, + "drop_particle": "", + "fname": "Janet", + "link": "", + "literal": "", + "lname": "Horne", + "nondrop_particle": "", + "suffix": "III", + "person": "Janet Horne" + }, + { + "id":9, + "drop_particle": "", + "fname": "", + "link": "", + "literal": "Sir Thomas Urquhart", + "lname": "", + "nondrop_particle": "", + "suffix": "Ph.D.", + "person": "Thomas Urquhart" + }, + { + "id":10, + "drop_particle": "", + "fname": "Alcofribas", + "link": "", + "literal": "", + "lname": "Nasier", + "nondrop_particle": "", + "suffix": "Ph.D.", + "person": "Alcofribas Nasier" + }, + { + "id":11, + "drop_particle": "", + "fname": "José", + "link": "", + "literal": "", + "lname": "An'ersen", + "nondrop_particle": "", + "suffix": "M.A., Ph.D.", + "person": "José An'ersen" + }, + { + "id":12, + "drop_particle": "", + "fname": "Grimme", + "link": "", + "literal": "", + "lname": "Ælling", + "nondrop_particle": "", + "suffix": "Jr", + "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_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_news_node.json b/modules/custom/az_demo/data/az_demo_news_node.json index 4c5145dcfa..88c0eaf6d2 100644 --- a/modules/custom/az_demo/data/az_demo_news_node.json +++ b/modules/custom/az_demo/data/az_demo_news_node.json @@ -8,9 +8,9 @@ "az_media_image" : "connection-647206_1920.jpeg", "az_thumbnail" : "", "az_featured_image_as_thumb" : "1", - "az_subheading" : "New UArizona research has identified a previously unknown pattern of protein creation in the motor neurons, which are the cells that malfunction in patients with ALS. By restoring the missing proteins at one end of the cell, movement returns.", + "az_subheading" : "New University of Arizona research has identified a previously unknown pattern of protein creation in the motor neurons, which are the cells that malfunction in patients with ALS. By restoring the missing proteins at one end of the cell, movement returns.", "az_body" : "

Lou Gehrig's disease is a progressive disease marked by the deterioration and death of nerve cells used for voluntary movements such as walking, talking, eating and so much more. It is incurable. TDP-43 is a protein often found forming clumps within the cells of people with ALS, or amyotrophic lateral sclerosis. It is known to disrupt healthy protein creation in cells, ultimately leading to cellular demise. Scientists weren't sure how – until now. A University of Arizona-led team has uncovered an important new victim of TDP-43, potentially securing an important piece of the puzzle when it comes to a cure. That target – Dlp, short for Dally-like protein – is critical to the function of healthy neurons.

", - "az_summary" : "New UArizona research has identified a previously unknown pattern of protein creation in the motor neurons, which are the cells that malfunction in patients with ALS.", + "az_summary" : "New University of Arizona research has identified a previously unknown pattern of protein creation in the motor neurons, which are the cells that malfunction in patients with ALS.", "az_attachments" : "", "az_attachments_description" : "", "az_expiration_date" : "2106-02-06 23:28:15", @@ -53,7 +53,7 @@ "az_attachments_description" : "", "az_expiration_date" : "2106-02-06 23:28:15", "az_link_url" : "https://news.arizona.edu/story/jet-stream-changes-could-amplify-weather-extremes-2060s", - "az_link_title" : "Read more at UArizona News", + "az_link_title" : "Read more at University of Arizona News", "az_news_tags" : "Research", "az_short_title" : "[node:title]" }, 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..2ece4e1792 --- /dev/null +++ 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": "", + "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/2000", + "extra_links": "https://example.com/trissotetras", + "image": "", + "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": "", + "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/2000", + "extra_links": "https://example.com/data-structures", + "image": "", + "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": "", + "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": "", + "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": "", + "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": "", + "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": "", + "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": "", + "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..ca565ae40b 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" : "190", + "az_media_image" : "", + "az_summary" : "A page with publications." } ] } 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_splitscreen_paragraph.json b/modules/custom/az_demo/data/az_demo_splitscreen_paragraph.json index df336b9bbd..0593cbef93 100644 --- a/modules/custom/az_demo/data/az_demo_splitscreen_paragraph.json +++ b/modules/custom/az_demo/data/az_demo_splitscreen_paragraph.json @@ -20,7 +20,7 @@ }, { "id":56, - "az_text_area" : "

Beyond employment, are you looking to design your ideal career and life?<\/p>\r\n\r\n

Apply<\/a> Visit<\/a><\/p>\r\n", + "az_text_area" : "

Beyond employment, are you looking to design your ideal career and life?<\/p>\r\n\r\n

Apply<\/a> Visit<\/a><\/p>\r\n", "filename" : "study.jpeg", "full_width" : false, "ordering" : "order_0", 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..00c20252fa --- /dev/null +++ b/modules/custom/az_demo/data/az_demo_taxonomy_term_publication_categories.json @@ -0,0 +1,79 @@ +{ + "publication_categories": [ + { + "name": "Artificial Intelligence", + "description": "", + "parent_name": "" + }, + { + "name": "Biography", + "description": "", + "parent_name": "" + }, + { + "name": "Chemistry", + "description": "", + "parent_name": "" + }, + { + "name": "Computer Science", + "description": "", + "parent_name": "" + }, + { + "name": "Ethics", + "description": "", + "parent_name": "" + }, + { + "name": "Environmental Science", + "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": "Physics", + "description": "", + "parent_name": "" + }, + { + "name": "Statistics", + "description": "", + "parent_name": "" + }, + { + "name": "World Literature", + "description": "", + "parent_name": "" + } + ] +} diff --git a/modules/custom/az_demo/data/az_demo_text_media_paragraph.json b/modules/custom/az_demo/data/az_demo_text_media_paragraph.json index 2587200c55..9b5bbe1baf 100644 --- a/modules/custom/az_demo/data/az_demo_text_media_paragraph.json +++ b/modules/custom/az_demo/data/az_demo_text_media_paragraph.json @@ -29,7 +29,7 @@ { "id":43, "az_title" : "Join the Best Students in the Country", - "az_text_area" : "

Beyond employment, are you looking to design your ideal career and life?<\/p>\r\n\r\n

Apply<\/a> Visit<\/a><\/p>\r\n", + "az_text_area" : "

Beyond employment, are you looking to design your ideal career and life?<\/p>\r\n\r\n

Apply<\/a> Visit<\/a><\/p>\r\n", "filename" : "study.jpeg", "full_width" : false, "bg_attachment" : "", diff --git a/modules/custom/az_demo/data/az_demo_text_paragraph.json b/modules/custom/az_demo/data/az_demo_text_paragraph.json index 0a135f9da1..46a61f5b9f 100644 --- a/modules/custom/az_demo/data/az_demo_text_paragraph.json +++ b/modules/custom/az_demo/data/az_demo_text_paragraph.json @@ -77,7 +77,7 @@ }, { "id":88, - "az_text_area" : "

A Robust Solution for All Campus Websites

Whether you need a small lab website or an innovative site to represent your department, Quickstart has you covered.

Arizona Quickstart is the result of developers across campus collaborating together in the Arizona Digital working group to bring a shared resource to campus that meets the most common needs of diverse units united behind one brand and embracing the challenges of security and accessibility.

Quickstart was built so that you can focus on the actual purpose of your website: making your desired actions easier, whether that action is enrolling, engaging, donating, or using your services.

Core Benefits

Get Started Today

Ready to build your own website? Check out the Quickstart site to learn more!

Visit Quickstart Site

", + "az_text_area" : "

A Robust Solution for All Campus Websites

Whether you need a small lab website or an innovative site to represent your department, Quickstart has you covered.

Arizona Quickstart is the result of developers across campus collaborating together in the Arizona Digital working group to bring a shared resource to campus that meets the most common needs of diverse units united behind one brand and embracing the challenges of security and accessibility.

Quickstart was built so that you can focus on the actual purpose of your website: making your desired actions easier, whether that action is enrolling, engaging, donating, or using your services.

Core Benefits

Get Started Today

Ready to build your own website? Check out the Quickstart site to learn more!

Visit Quickstart Site

", "bottom_spacing" : "mb-5" }, { 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..383730d383 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" : 190, + "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 new file mode 100644 index 0000000000..1d4d308a27 --- /dev/null +++ b/modules/custom/az_demo/migrations/az_demo_az_author_author.yml @@ -0,0 +1,68 @@ +id: az_demo_az_author_author +label: AZ Quickstart Demo Authors +migration_tags: + - Quickstart Demo Content + - Content + - Publications + - Authors +dependencies: + enforced: + module: + - az_demo +migration_dependencies: + optional: + - az_demo_person_node +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..1711dbaa56 --- /dev/null +++ b/modules/custom/az_demo/migrations/az_demo_node_publication.yml @@ -0,0 +1,124 @@ +id: az_demo_node_publication +label: AZ Quickstart Demo Publication Content +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 + 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 + - 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_publication 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..435a95f10b --- /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 diff --git a/modules/custom/az_global_footer/README.md b/modules/custom/az_global_footer/README.md index d434c561f5..5c3813dbfb 100644 --- a/modules/custom/az_global_footer/README.md +++ b/modules/custom/az_global_footer/README.md @@ -1,6 +1,6 @@ # Quickstart Global Footer -Enabling the Quickstart Global Footer module on your site will add default UArizona resource and social media links to your footer. +Enabling the Quickstart Global Footer module on your site will add default University of Arizona resource and social media links to your footer. ## Permissions diff --git a/modules/custom/az_global_footer/az_global_footer.info.yml b/modules/custom/az_global_footer/az_global_footer.info.yml index 7859a7934c..0fe451e04a 100644 --- a/modules/custom/az_global_footer/az_global_footer.info.yml +++ b/modules/custom/az_global_footer/az_global_footer.info.yml @@ -1,6 +1,6 @@ name: 'Quickstart Global Footer' type: module -description: 'Provides global footer content which links to UArizona social media accounts and resources.' +description: 'Provides global footer content which links to University of Arizona social media accounts and resources.' core_version_requirement: ^9 || ^10 package: 'The University of Arizona' dependencies: diff --git a/modules/custom/az_global_footer/az_global_footer.module b/modules/custom/az_global_footer/az_global_footer.module index 721494460b..2f198cb559 100644 --- a/modules/custom/az_global_footer/az_global_footer.module +++ b/modules/custom/az_global_footer/az_global_footer.module @@ -16,7 +16,7 @@ function az_global_footer_help($route_name, RouteMatchInterface $route_match) { case 'help.page.az_global_footer': $output = ''; $output .= '

' . t('About') . '

'; - $output .= '

' . t('Provides global footer content which links to UArizona social media accounts and resources. If your site is already has links in the Footer - Main menu, you will want to transfer those to a new menu prior to enabling this module.') . '

'; + $output .= '

' . t('Provides global footer content which links to University of Arizona social media accounts and resources. If your site is already has links in the Footer - Main menu, you will want to transfer those to a new menu prior to enabling this module.') . '

'; return $output; default: diff --git a/modules/custom/az_google_tag/az_google_tag.install b/modules/custom/az_google_tag/az_google_tag.install index 9767a20369..9e678bb0f9 100644 --- a/modules/custom/az_google_tag/az_google_tag.install +++ b/modules/custom/az_google_tag/az_google_tag.install @@ -22,7 +22,7 @@ function az_google_tag_requirements($phase) { 'title' => t('Google Tag consent mode setting(s)'), 'value' => t('Enabled'), 'description' => t( - 'The "Enforce Privacy Consent Policy" setting is currently enabled for one or more Google Tag containers. This is not recommended for most UArizona websites at this time. Websites that enable consent mode without also having a consent management platform in place risk disabling Google Analytics metrics from being collected. Once a consent management platform is available for campus websites, the recommended setting(s) will likely change.', + 'The "Enforce Privacy Consent Policy" setting is currently enabled for one or more Google Tag containers. This is not recommended for most University of Arizona websites at this time. Websites that enable consent mode without also having a consent management platform in place risk disabling Google Analytics metrics from being collected. Once a consent management platform is available for campus websites, the recommended setting(s) will likely change.', ['@url' => $tag_containers_url->toString()] ), 'severity' => REQUIREMENT_WARNING, diff --git a/modules/custom/az_news/az_news_feeds/az_news_feeds.info.yml b/modules/custom/az_news/az_news_feeds/az_news_feeds.info.yml index 6c945499c2..572d639f90 100644 --- a/modules/custom/az_news/az_news_feeds/az_news_feeds.info.yml +++ b/modules/custom/az_news/az_news_feeds/az_news_feeds.info.yml @@ -1,6 +1,6 @@ name: Quickstart News Feeds type: module -description: 'Import news stories from UArizona News.' +description: 'Import news stories from University of Arizona News.' core_version_requirement: ^9 || ^10 package: 'The University of Arizona - Experimental' lifecycle: experimental diff --git a/modules/custom/az_news/az_news_feeds/az_news_feeds.links.task.yml b/modules/custom/az_news/az_news_feeds/az_news_feeds.links.task.yml index 3f91a081d1..fd6b4f9cea 100644 --- a/modules/custom/az_news/az_news_feeds/az_news_feeds.links.task.yml +++ b/modules/custom/az_news/az_news_feeds/az_news_feeds.links.task.yml @@ -1,5 +1,5 @@ az_news_feeds.admin: - title: 'Configure UArizona News Importer' + title: 'Configure University News Importer' route_name: az_news_feeds.admin_importers parent_id: system.admin_content weight: 100 diff --git a/modules/custom/az_news/az_news_feeds/az_news_feeds.routing.yml b/modules/custom/az_news/az_news_feeds/az_news_feeds.routing.yml index 154c7e3c5f..26a3dfdad9 100644 --- a/modules/custom/az_news/az_news_feeds/az_news_feeds.routing.yml +++ b/modules/custom/az_news/az_news_feeds/az_news_feeds.routing.yml @@ -2,7 +2,7 @@ az_news_feeds.admin_importers: path: '/admin/content/az-news-feeds' defaults: _form: '\Drupal\az_news_feeds\Form\AzNewsFeedsAdminForm' - _title: 'Configure UArizona News Importer' + _title: 'Configure University News Importer' requirements: _permission: 'administer quickstart configuration' diff --git a/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration.az_news_feed_stories.yml b/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration.az_news_feed_stories.yml index 4f4b49d787..b913adeaf7 100644 --- a/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration.az_news_feed_stories.yml +++ b/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration.az_news_feed_stories.yml @@ -13,7 +13,7 @@ cck_plugin_method: null migration_tags: - 'Quickstart News Feeds' migration_group: az_news_feeds -label: 'UArizona News Stories' +label: 'University of Arizona News Stories' source: ids: uuid: @@ -65,7 +65,7 @@ process: field_az_link/uri: canonical-url field_az_link/title: plugin: default_value - default_value: 'Read more at UArizona News' + default_value: 'Read more at University of Arizona News' field_az_summary/value: plugin: callback callable: trim diff --git a/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration.az_news_feed_stories_files.yml b/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration.az_news_feed_stories_files.yml index ce37710d94..d6c4b8e0cf 100644 --- a/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration.az_news_feed_stories_files.yml +++ b/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration.az_news_feed_stories_files.yml @@ -13,7 +13,7 @@ cck_plugin_method: null migration_tags: - 'Quickstart News Feeds' migration_group: az_news_feeds -label: 'UArizona News Stories - Files' +label: 'University of Arizona News Stories - Files' source: ids: fid: diff --git a/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration.az_news_feed_stories_media.yml b/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration.az_news_feed_stories_media.yml index 646a0fe70d..c771b19d15 100644 --- a/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration.az_news_feed_stories_media.yml +++ b/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration.az_news_feed_stories_media.yml @@ -13,7 +13,7 @@ cck_plugin_method: null migration_tags: - 'Quickstart News Feeds' migration_group: az_news_feeds -label: 'UArizona News Stories - Media' +label: 'University of Arizona News Stories - Media' source: ids: fid: diff --git a/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration_group.az_news_feeds.yml b/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration_group.az_news_feeds.yml index 83f0b4bd12..957ad5d828 100644 --- a/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration_group.az_news_feeds.yml +++ b/modules/custom/az_news/az_news_feeds/config/install/migrate_plus.migration_group.az_news_feeds.yml @@ -10,7 +10,7 @@ dependencies: id: az_news_feeds label: 'AZ Quickstart News Feeds' description: 'Migrate News content from news.arizona.edu' -source_type: 'UArizona News Article' +source_type: 'University of Arizona News Article' module: az_news_feeds shared_configuration: source: diff --git a/modules/custom/az_news/az_news_feeds/config/schema/az_news_feeds.schema.yml b/modules/custom/az_news/az_news_feeds/config/schema/az_news_feeds.schema.yml index 753f7cdc85..35ea8202a5 100644 --- a/modules/custom/az_news/az_news_feeds/config/schema/az_news_feeds.schema.yml +++ b/modules/custom/az_news/az_news_feeds/config/schema/az_news_feeds.schema.yml @@ -2,7 +2,7 @@ az_news_feeds.settings: type: config_object - label: 'UArizona News Feed Settings' + label: 'University of Arizona News Feed Settings' mapping: uarizona_news_base_uri: type: string diff --git a/modules/custom/az_news/az_news_feeds/src/EventSubscriber/AzNewsFeedsMigrateSubscriber.php b/modules/custom/az_news/az_news_feeds/src/EventSubscriber/AzNewsFeedsMigrateSubscriber.php index f95fdb4323..6efbea89f8 100644 --- a/modules/custom/az_news/az_news_feeds/src/EventSubscriber/AzNewsFeedsMigrateSubscriber.php +++ b/modules/custom/az_news/az_news_feeds/src/EventSubscriber/AzNewsFeedsMigrateSubscriber.php @@ -32,13 +32,14 @@ public function __construct( } /** - * Helper method to check if we are migrating UArizona News stories. + * Helper method to check if we are migrating from news.arizona.edu. * * @param \Drupal\migrate\Event\EventBase $event * The migrate event. * * @return bool - * True if we are migrating UArizona News stories, false otherwise. + * True if we are migrating University of Arizona News stories, false + * otherwise. */ protected function isUarizonaNews(EventBase $event): bool { $uarizonaNewsUrl = 'news.arizona.edu'; diff --git a/modules/custom/az_news/az_news_feeds/src/Form/AzNewsFeedsAdminForm.php b/modules/custom/az_news/az_news_feeds/src/Form/AzNewsFeedsAdminForm.php index 81910d0981..933949d6f8 100644 --- a/modules/custom/az_news/az_news_feeds/src/Form/AzNewsFeedsAdminForm.php +++ b/modules/custom/az_news/az_news_feeds/src/Form/AzNewsFeedsAdminForm.php @@ -71,7 +71,7 @@ public function getFormId(): string { } /** - * Returns array of term options from UArizona News. + * Returns array of term options from University of Arizona News. */ public function getRemoteTermOptions(): array { $az_news_feeds_config = $this->config('az_news_feeds.settings'); @@ -113,7 +113,7 @@ public function buildForm(array $form, FormStateInterface $form_state): array { ]; $form['help'] = [ '#type' => 'item', - '#markup' => '

To import the most recent stories regardless of tag, select "All".

' . + '#markup' => '

To import the most recent stories from news.arizona.edu regardless of tag, select "All".

' . '

Deselect "All" if you want to import the most recent stories of any specific tag or tags.

' . '

If you select multiple tags, this will import stories with any of the selected tags, and not just stories with all of the selected tags.

' . '

This importer will create taxonomy terms from the selected tags, if they exist on a story in the feed.

', diff --git a/modules/custom/az_news/config/install/field.field.node.az_news.field_az_link.yml b/modules/custom/az_news/config/install/field.field.node.az_news.field_az_link.yml index b1b3131d0e..4f176e40d2 100644 --- a/modules/custom/az_news/config/install/field.field.node.az_news.field_az_link.yml +++ b/modules/custom/az_news/config/install/field.field.node.az_news.field_az_link.yml @@ -11,7 +11,7 @@ field_name: field_az_link entity_type: node bundle: az_news label: 'Link to external news' -description: 'In most cases, leave this field blank. Enter an external URL if you want the news listings for this article to link directly to a news story on another website (e.g. UArizona News or an external publication).' +description: 'In most cases, leave this field blank. Enter an external URL if you want the news listings for this article to link directly to a news story on another website (e.g. University of Arizona News or an external publication).' required: false translatable: true default_value: { } diff --git a/modules/custom/az_paragraphs/az_paragraphs_text_media/config/install/core.entity_view_display.paragraph.az_text_media.default.yml b/modules/custom/az_paragraphs/az_paragraphs_text_media/config/install/core.entity_view_display.paragraph.az_text_media.default.yml index f9797f7e12..a76ebdf353 100644 --- a/modules/custom/az_paragraphs/az_paragraphs_text_media/config/install/core.entity_view_display.paragraph.az_text_media.default.yml +++ b/modules/custom/az_paragraphs/az_paragraphs_text_media/config/install/core.entity_view_display.paragraph.az_text_media.default.yml @@ -47,7 +47,7 @@ third_party_settings: effect: none speed: fast id: '' - classes: az-full-width-row + classes: 'd-flex az-full-width-row' show_empty_fields: false label: Row group_az_title: diff --git a/modules/custom/az_paragraphs/css/az_paragraphs_full_width.css b/modules/custom/az_paragraphs/css/az_paragraphs_full_width.css index 90ec14af57..3b1ca0a6a3 100644 --- a/modules/custom/az_paragraphs/css/az_paragraphs_full_width.css +++ b/modules/custom/az_paragraphs/css/az_paragraphs_full_width.css @@ -21,12 +21,12 @@ .layout-sidebar-second .full-width-background { max-width: calc(100vw - var(--scrollbar-width)); } -.region-content .full-width-background { +.region .full-width-background { margin-left: var(--full-width-left-distance); margin-right: var(--full-width-right-distance); overflow: hidden; } -.region-content .az-full-width-row { +.region .az-full-width-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; @@ -34,7 +34,7 @@ margin-right: -15px; margin-left: -15px; } -.region-content .az-full-width-column-content { +.region .az-full-width-column-content { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1;