Releases: art-institute-of-chicago/artic.edu
Digital publications 📚
This release includes a colossal amount of work to create a home for long-form digital publications on our website.
This work represents the next evolution of our museum's OSCI catalogues, which began development in 2010 and still host our long-form digital catalogues today. Thanks to publications for their collaboration on this project, as well as our engineers and the visual design and digital production teams in experience design. A number of small changes are included in this release as well.
Added/improved:
- Update Digital Publications layout, including:
- Update table of contents to represent hierarchical content [PUB-218, PUB-219, PUB-236, PUB-237, PUB-257, PUB-264, PUB-265, PUB-277, PUB-286]
- New layouts for digital publication landing and listing pages [PUB-200, PUB-216, PUB-238, PUB-248, PUB-249, PUB-250, PUB-251, PUB-252, PUB-266, PUB-278, PUB-281, PUB-284]
- Add ability to link to a subsection on landing page [PUB-283]
- New layouts for contribution pages [PUB-229, PUB-231, PUB-241, PUB-253]
- New layouts for entry pages [PUB-239, PUB-267, PUB-275, PUB-263, PUB-287]
- Add new "tombstone" block for digital publications [PUB-221, PUB-262, PUB-274]
- Add ranged accordion to collapse long blocks of content [PUB-195]
- Update image size treatment in digital publication articles [PUB-258, PUB-259, PUB-285, PUB-289]
- Add Art Institute branding colors to digital pub landing page selector [PUB-256]
- Update text overlay on branding colors to always meet accessibility contrast requirements [PUB-256]
- Update digital publication article CMS form to only show relevant fields based on article type [PUB-207]
- Fix layout of three-column gallery grid [PUB-288]
- Fix padding on regular gallery blocks [PUB-290]
- Clean up split block spacing [PUB-289]
- Add migration scripts to automatically import OSCI content into CMS [PUB-183, PUB-185, PUB-189, PUB-214, PUB-217, PUB-225]
- Register digital publication articles as related content [PUB-228]
- Rename Digital Publication Sections to Digital Publication Articles [PUB-191]
- Add ranged accordion to generic pages [WEB-2944]
- Add sponsor block to generic pages [WEB-2945]
- Add pagination to My Museum Tour builder search results [WEB-2905]
- Add CMS field to override exhibition eyebrow tag [WEB-2930]
- Honor exhibition date overrides when displaying "Closing soon" tag [WEB-2923]
- Update the image scale used in 360 spins [WEB-2904]
- Add by-year archive in Magazine sidebar [WEB-2919]
- Add caching of primary nav contents to improve performance [WEB-2952]
- Ensure a 404 is thrown if kiosk-only is accessed on the web [WEB-2955]
- Update Sentry package for improved error logging [WEB-2954]
- Allow lightbox slider CTA button to use a plain link in addition to form submit [WEB-2940]
Fixed:
First phase of Digital Publication improvements
This release includes our first phase of improvements to support digital publications natively on our website—work that will eventually lead to the migration of all the OSCIs content into our website. More to come!
Added/improved:
- Update Digital Publication Article and Digital Publication Article CMS form to account for expanded layout [PUB-196, PUB-197]
- Rename instances of Digital Publications Sections to Articles [PUB-191]
- Allow editors to select a hero color per publication [PUB-192]
- Create "tombstone" block for digital publications [PUB-187]
- Build a foundation for theming in Digital Publications [PUB-186]
- Allow editors to add hierarchy to articles in digital publications [PUB-193]
- Update the table of contents on frontend to handle the hierarchy of articles [PUB-199]
- Add a "ranged accordion" block to collapse a range of block content into an accordion [PUB-195]
- Create 'Entry' article type for Digital Publication Articles [PUB-190]
- Add 'Contribution' article styles for Digital Publication Articles [PUB-191, PUB-201]
- Populate body of landing page with abridged grouped content in digital publications [PUB-206]
- Create listing page with all grouped content in digital publications [PUB-205]
- Send an email when an exhibition is automatically moved from "upcoming" to "current" [WEB-2884]
- Add teal showcase block variation to landing pages [WEB-2882]
- Update copy for Educator Admission Request [WEB-2894]
Fixed:
- Add graceful fallback for 360º blocks when no images are selected [PUB-212]
- Fix the layout of megamenu when the disruptor bar is displayed [WEB-2893]
- Fix the layout of megamenu when the header isn't sticky in the browser window [WEB-2903]
- Fix bug preventing CMS previews of Interactive Features [WEB-2886]
- Fix sorting by "Is DSC stub?" column [PUB-196]
- Minor visual QA on RLC landing page [WEB-2868]
- Fix bug causing remove item in My Museum Tour sending two actions to GTM [WEB-2861]
- Fix display of medium and large images in digital publications [PUB-217]
- Display article date when there are no authors [WEB-2902]
Improvements to manage exhibitions + small fixes
This release includes improvements primarily for content managers with managing exhibitions. Upcoming exhibitions will now be moved to current exhibitions automatically the day they open, and current exhibitions will be removed from the landing page CMS editor after they close.
Added/improved:
- Simplify the way current and upcoming exhibitions are managed in the CMS [WEB-2862]
- Automatically move an upcoming exhibition to the current list after it opens [WEB-2862]
- Refactor exhibitions on homepage to honor order set in the CMS, not order by open date [WEB-2863]
- Update colors on Ryan Learning Center page to new brand book colors [WEB-2848]
- Allow editors to disable auto related content [WEB-2876]
- Small text update to My Museum Tour copy [WEB-2869]
Fixed:
GTM in My Museum Tour + Fixes
This is a small release that includes improved Google Tag Manager tracking in My Museum Tour, along with a handful of fixes.
Added/improved:
- Add improved Google Tag Manager tracking on My Museum Tour [WEB-2833]
- Exclude artworks that are on view in Regenstein from My Museum Tour [WEB-2864]
- Add play icon to video listings on editorial landing page [WEB-2850]
Fixed:
- Borders and spacing in gallery mosaic in the Layout 3 (small mosaic) of Gallery block [WEB-2859]
- Fix display of auto-related images on mobile [WEB-2852]
- Honor CMS sorting of exhibitions listed in feature block [WEB-2863]
- Preserve HTML formatting of short descriptions when creating a My Museum Tour [WEB-2846]
Navigation menu + articles & videos
Over the past few years, we've created more digital content as an organization than we have ever done in our history. This release is a big one that includes improvements to make all that content more readily accessible and findable.
First, we revamped our navigation menu across the whole website:
And second, we created a more usable home for all of our digital content beyond our home page:
See more here: https://www.artic.edu/articles-and-videos
Added/improved:
- New navigation menu across whole site [WEB-2737, WEB-2738, WEB-2739, WEB-2740, WEB-2741, WEB-2742, WEB-2813, WEB-2835, WEB-2836, WEB-2841, WEB-2842, ]
- New editorial landing page [WEB-2783, WEB-2784, WEB-2785, WEB-2786, WEB-2818, WEB-2823, WEB-2849]
- Refactor editorial content tags to provide improved content navigation for articles, highlights, videos and interactive features [WEB-2710, WEB-2832]
- Update collections subnavigation to Artworks, Publications, Research [WEB-2819]
- Code improvements to email subscription code [WEB-2817]
- Code improvement to dynamic content display [WEB-2810]
- Layout improvements to Ryan Learning Center page [WEB-2829]
- Layout improvements to My Museum Tour [WEB-2827, WEB-2837]
- Code improvements to auto-related content [WEB-2821, WEB-2824]
- Use red favicon in CMS [WEB-2710, WEB-2788]
My Museum Tour final updates
This update includes the final development updates for this batch of work on My Museum Tour.
Added/improved:
- Add validation to events if end_time is after` start_time [WEB-2808]
- Implement new design for My Museum Tour landing page [WEB-2777]
- Add styling for My Museum Tour-specific branding [WEB-2807]
- Final updates to My Museum Tour PDF layout [WEB-2773]
- Add styling to message alert when all six artworks have already been selected [WEB-2802]
- Add ability to hide specific artworks from My Museum Tour [WEB-2804]
- Add SEO metadata to My Museum Tour landing page, tour builder and tour viewer [WEB-2794]
- Pass more readable "From" field in My Museum Tour email confirmations [WEB-2826]
- Integrate error logging on tour builder into the main website's logging systems [WEB-2826]
Fixed:
- Prevent carats on Who’s Visiting on Visit page from breaking to a new line [WEB-2782]
New page for RLC + improve auto-related sidebar content
This release includes development on a new page for the Ryan Learning Center, which incorporates branding from the physical environment into the page design, creating a welcoming home for visiting families on the web. This progresses ongoing work to utilize the landing page builder tool to roll out new entry points for audiences on our website.
Added/improved:
- Added new landing page theming for RLC page [WEB-2685, WEB-2686]
- Added improved dynamic relations to related content in sidebars [WEB-2699]
- Remove Shop from email list options for now [WEB-2715]
- Update favicon to black and white logo [WEB-2726]
Fixed:
New home page + Laravel 10
This release includes development on a new home page design.
Added/improved:
- Add Landing Page layout for new Home page [WEB-2596, WEB-2629, WEB-2630, WEB-2662, WEB-2663]
- Add Stories block to landing page builder [WEB-2632, WEB-2633]
- Add Collections block to landing page builder [WEB-2704]
- Upgrade to Laravel 10 [WEB-2696, WEB-2646]
- Add exhibition "position" value to API for mobile app to use [API-384]
- Rename
Adults
toCollege and University
in footer [WEB-2653] - Display author on highlights pages [WEB-2667]
- Update logo style on all pages to outline logo [WEB-2681]
- Add
admission
tooltip to visit page [WEB-2651] - Add City Pass option to admission categories on Visit Page [WEB-2658]
- Add "type" field to Hours to account for different RLC hours [WEB-2683]
- Add custom header region for RLC page [WEB-2683]
- Improve code structure of Landing Pages [WEB-2683]
Fixed:
- Fix minor bugs on new Visit page [WEB-2596]
- Update Explore Further tabs so they don't do a full page refresh [WEB-1120]
- Handle RSS field records with no image [WEB-2638]
- Use exhibition open/close dates with determining
is_featured
value [API-383] - Fix "How to cite" on digital publication articles [PUB-181]
- Account for both API and Eloquent browsers in Landing Page blocks [WEB-2676]
Landing page builder
This release includes a significant new development: a landing page builder.
When we built the current website in 2018, we created customized designs for a few key pages, like the Visit and Home pages. Because of these custom designs, content creators had very little flexibility in editing these pages. So, when the museum shut down during the pandemic, and we overhauled these two pages, it required engineering work to do so. The same was true when the museum reopened.
Earlier this year, we were approached to update the Visit and Home pages again to reflect how the organization has changed since 2018. Rather than embarking on the same cycle of custom development on these pages, we decided to build a universal page builder that would provide content creators the same levels of control they have in other areas of the website while still providing the rich layouts these critical, highly-visited pages have. This release includes the foundation for the landing page builder and work on a new Visit page using this new feature.
Added/improved:
- Add new
LandingPage
listing and edit page to CMS [WEB-2466, WEB-2556, WEB-2596, WEB-2606, WEB-2608] - Add above-the-blocks layout for Visit page to landing page builder [WEB-2596]
- Add "Showcase" block to landing page builder [WEB-2618, WEB-2596]
- Add "FAQ" to landing page builder [WEB-2596]
- Add mobile app banner to landing page builder [WEB-2596]
- Add "Featured pages" block to landing page builder [WEB-2596]
- Allow landing page builder page to be served from custom URLs based on their slugs [WEB-2596]
- Allow
GenericPage
s to be nested underLandingPage
s [WEB-2596] - Add italics to
Grid
block title andGrid
block item title and description [WEB-2611] - Add
Quote
toHighlights
block editor [WEB-2614] - Improve styling of 3D Embed block [WEB-2623]
Fixed:
Layered image viewer and much more
This release includes an exciting new feature—the layered image viewer:
You all may recognize this feature from our online scholarly catalogues. This is the last major component the website needs to support all the robust content available in the old system. We partnered with UK-based agency Cogapp to develop this feature, and we're pleased with what they delivered. Much, much more is included in this release, look through the details below.
Added/improved:
- Add layered image viewer block
- Add Edition field to artwork pages [ART-68]
- Add separate mobile image to home features [WEB-2328]
- Add meta title and descriptions to video pages for improved search engine optimization [WEB-2306]
- Add color picker to Digital Publications bgcolor field for improved UX [WEB-2557]
- Standardize image sizes in generated PDFs [WEB-2569]
- Add info icon with disclaimer to date field on artwork pages [ART-62]
- Add ability to sort Resource Categories [WEB-2575]
- Sort Educator Resources by date published [WEB-2574]
- Add ability to format text in fields in the gallery block [WEB-2587]
- Add dynamic handling of robots.txt to block test and admin domains from search engines [WEB-2496]
- Add Cogapp team to CONTRIBUTORS file [WEB-2542]
- Update Educator Admission form from email [WEB-2576]
- Further improvements of max-length of text fields [WEB-2561]
- Integrate code formatting tools to GitHub flow [WEB-2544]
Fixed:
- Fix issue with Images page when nested under a parent page [WEB-2355]
- Set point of interest of cropped images to the center of the image [WEB-2566]
- Fix issue blocking Quick Filters from being edited in the CMS [WEB-2550]
- Fix bug preventing images from appearing on our staging site [WEB-2563]
- Fix pagination button not appearing on mobile [WEB-2565]
- Fix ability to select and copy text from disabled fields in CMS [WEB-2586]