All notable changes to this project will be documented in this file.
Repo : GitHub Repository
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
20250312 - 2025-03-12
-
Move recaptcha settings from
install
tooptional
to avoid key overrideResolves #269
20250305 - 2025-03-05
-
Klaro is in testing on the Sandbox sites but should not be enable in production. Moving the config for that module from
config/install
toconfig/optional
and setting a module dependency so that this config will be added once the module is turned on.
20250226 - 2025-02-26
-
Profile and installation settings for the new Klaro! module.
Devs and Architects have access to the settings options for Klaro anonymous and authenticated users all needed permissions to interact with the popup.
By default klaro is looking for
- gtm
- ga
- tiktok
- youtube
- vimeo
Sister PR: CuBoulder/tiamat-theme#1607 Sister PR: CuBoulder/tiamat10-project-template#75
-
This update turns off Ajax and resets the form config back to mostly default, so that forms aren't submitted multiple times. We are currently working on debugging multi-page form blocks which seem to have the most issues. Strongly recommended to try to keep new Webforms limited to Webform Pages or modify existing Form blocks to pages, especially the more complex multi-page forms until more is known about the issue.
With this disabled you should also be able to enable Ajax as a per-form setting, which may help issues with complex multi-page forms.
Resolves CuBoulder/tiamat-theme#1330 Resolves #215
20250219 - 2025-02-19
-
Allows the Site Manager role to view/edit/delete other Site Managers and administer Site Owners Resolves #247
Includes:
drush-commands
=> CuBoulder/ucb_drush_commands#3profile
=> #253
20250212 - 2025-02-12
-
Make
unpublished_404
on when installedResolved #258
Sister PR: CuBoulder/tiamat10-project-template#74
-
Updated profile to enable
entity_usage
andparagraphs_library
modules. This also sets up the permissions needed for the reusable paragraphs.
20250205 - 2025-02-05
-
Added the secondary and footer sidebar menus to work like the main navigation and menus that display with the basic page layout
Resolves #248
-
Gives Site Manager roles and up the ability to restore deleted content
Includes:
profile
=> #251template
=> CuBoulder/tiamat10-project-template#71
Resolves #250
20250115 - 2025-01-15
-
Gives 'Site Managers' the ability to exclude content from the sitemap
Resolves #244
-
Gives the "Webform Submissions Viewer" Role the ability to navigate to the Submissions page via the toolbar. Previously this was only possible via direct link, but this adds the following permissions to allow that route of navigation:
- 'access administration pages'
- 'access toolbar'
- 'access webform overview'
- 'view the administration theme'
Webforms will be the only link that shows up in their Toolbar under Structure
Resolves #235
- Resolves #241
20241211 - 2024-12-11
-
Resolves CuBoulder/tiamat-theme#1429. Theme - > CuBoulder/tiamat-theme#1470.
This also resolves the issue where 2 created views were creating problems and preventing either from loading.
20241204 - 2024-12-04
20241122 - 2024-11-22
20241120 - 2024-11-20
- A boolean value change for the SMTP configuration and there's a new settings.mail configuration file to be added.
-
This update:
- Adds permission to access help pages to fix missing help link.
[bug, severity:minor, permissions] Resolves #229
-
Adds the
Newsletter Archive
view.Includes:
theme
=> CuBoulder/tiamat-theme#1476profile
=> #231custom-entities
=> CuBoulder/tiamat-custom-entities#192
Resolves CuBoulder/tiamat-theme#1391 Resolves CuBoulder/tiamat-theme#1475
20241113 - 2024-11-13
- Resolves CuBoulder/tiamat-theme#1451. Adds a clear floats block style.
20241030 - 2024-10-30
20241023 - 2024-10-23
20241017 - 2024-10-17
-
Updates the linter workflow to use the new parent workflow in action-collection.
Sister PR in: All the things
- [bug, severity:moderate] Resolves #219
-
Move the main gtm container settings from
config/install
toconfig/optional
so that additional tags don't get removed on site updates.Resolves #218
20241009 - 2024-10-09
- new ci workflow
20241002 - 2024-10-02
-
Created a
system.performance.yml
file at the profile's install. Uses the base system file's info but changed max age to86400
(One day) All other settings should remain default.Resolves #210
20240925 - 2024-09-25
20240919 - 2024-09-19
- [change] Resolves #203
-
Move the block layout files to optional to stop update overrides.
The messages, help, and local task files are still in /install as those shouldn't need to be moved.
20240918 - 2024-09-18
-
[new] This update adds permissions for the Faculty Publications block.
Sister PR in: tiamat-theme, tiamat-custom-entities
20240911 - 2024-09-11
- The change to the optional install file should make it so only anonymous users are being tracked. This looks to fix the admin control issues too. The logged in users now see youtube videos loading properly for video reveal/hero blocks. They are still sometimes broken on anonymous users.
20240904 - 2024-09-04
- Closes #194. Adds the permissions needed for Mega Menu editing.
20240821 - 2024-08-21
-
Filter updates to remove "focal point" styles. Updated the default to be large to remove an option.
Sister PR: CuBoulder/tiamat-custom-entities#163
Closes #191
-
This update:
- [bug] Fixes meta tags missing on a site's home page but not other pages.
- [change] Resolves description meta tag to summary field instead of body field.
Resolves #189
- Closes CuBoulder/tiamat-theme#629. Adds the ncessary module for the mega menu.
-
This update:
- [new] Adds the new CU Boulder Styled Block custom module.
- [new] Converts the Campus News block to a styled block, adding new style options to match our other blocks. CuBoulder/ucb_campus_news#6 CuBoulder/ucb_campus_news#9
- [change] Refactors existing styled blocks to all extend the same Twig template with Twig inheritance.
- [change] Corrects some indentation and other minor code style issues in affected block templates.
Sister PR in: ucb_campus_news, tiamat-theme, tiamat10-project-template
20240814 - 2024-08-14
- Removing Nicole from the Architects list and moving Kevin from Dev to Architect by default for new sites.
-
Adds Colorbox images to editor filters
Adds 4 new colorbox image styles:
Colorbox Small
,Colorbox Small Square
,Colorbox Small Thumbnail
,Colorbox Square
. On click, these open up a modal with the full image and caption.Includes:
tiamat-theme
=> CuBoulder/tiamat-theme#1205tiamat-custom-entities
=> CuBoulder/tiamat-custom-entities#160tiamat-profile
=> #185
Resolves CuBoulder/tiamat-theme#1174
-
Change default values for webform email and name
Resolves #183
-
Adds a 'Margin Clear' style for headers and paragraphs
Includes: -
tiamat-profile
=> #182 -tiamat-theme
=> CuBoulder/tiamat-theme#1201Resolves #152
- Enabling new module for Drush commands.
20240805 - 2024-08-05
-
Includes:
tiamat-custom-entities
=> CuBoulder/tiamat-custom-entities#155tiamat-profile
=> #177
Resolves CuBoulder/tiamat-custom-entities#154
-
Change the consent mode from
true
tofalse
to allow for tracking to work correctly. This change is being made in the interim before having a consent module so that tracking works across D10 sites.
-
Resolves CuBoulder/ucb_ckeditor_plugins#74
Includes:
profile
=> #168ucb_ckeditor_plugins
=> CuBoulder/ucb_ckeditor_plugins#87
- This update:
20240725 - 2024-07-25
- Closes #170. Adds the smtp file to a new folder config/optional in an attempt to prevent password wiping.
20240719 - 2024-07-19
- Closes #155. Adds the column list styles for both ul and ol.
-
Updaing the google tag manager code from the Universal Analytics to the newer global tag manager code. This is done in the Tag Manager module. Site users can still put their personal codes in the GTM section of site settings.
Resolve #163
20240711 - 2024-07-11
- Closes CuBoulder/tiamat-theme#1097. Adds the bypass node access permission to the site manager role.
-
This update:
- Adds the CKEditor 5 Bootstrap Accordion module.
- Adds the "Accordion" item to the CKEditor 5 toolbar for the WYSIWYG and Full HTML text formats.
Resolves #160
Sister PR in: tiamat10-project-template
- Closes CuBoulder/tiamat-theme#1099. Adds the administer blocks permission, as that is layout manager's only permission to the site manager.
-
Adds the new plugin 'Column' to the CKEditor5 toolbar on install
Includes:
ucb_ckeditor_plugins
=> CuBoulder/ucb_ckeditor_plugins#85profile
=> #156
Resolves CuBoulder/ucb_ckeditor_plugins#75
- Updated the allowed_html to have the new callout class
-
Invisible: adds 'visually-hidden' to allowed
Switches depreciated 'sr-only' class to 'visually-hidden' class, adds to allowed
Resolves CuBoulder/ucb_ckeditor_plugins#78 Includes:
- ckeditor_plugins => CuBoulder/ucb_ckeditor_plugins#79
- boulder_profile => #153
- Used in conjunction with CuBoulder/tiamat-theme#1051. Removes the Social Media Menu Region and moves the Social Media Menu to the Footer Menu.
- Resolves #150
20240612 - 2024-06-12
-
This new contrib module adds a "Rebuild Cache" option in the toolbar, accessible to architects and developers. Use this sparingly and only as a last resort after you've tried everything else, such as clearing local browser caches. A cache rebuild is an administrative action that has temporary negative effects on the performance of the site.
Resolves #147
Sister PR in: tiamat10-project-template
-
Resolves CuBoulder/tiamat-theme#829.
Adds the small style for text in 2 forms. There is a block style called Small that wraps it in a
<p>
and a text style called Small Span that wraps it in a<span>
-
- Sets
Default
to use 'Large (1500px, 100% display size)' Image Style
Resolves #144
- Sets
20240604 - 2024-06-04
-
Previously the video url was missing if you went to upload video media via
Content => Media => Add Media => Video
, resulting in just a title input there. This has been corrected.Resolves #141
- This may cause issues down the line if it attempts to blank out a set password on update. Removing that line from the config.
-
Adds config and enables on install for Captcha v3. Needs site keys for v3.
Includes:
profile
=> #138project-template
=> CuBoulder/tiamat10-project-template#45
Resolves CuBoulder/tiamat-theme#617
- [Change] Resolves #139
- Adding production modules and some config needed for Pantheon in production.
- [Change] This update adds a permission which disables access restrictions on unpublished content as well as any other content access restrictions, to the Architect and Content Editor roles. Resolves #112
-
[Change] This update changes the login link to an HTML link in invite email messages.
Sister PR in: ucb_user_invite
-
Adds the needed permission to allow anonymous users to view news feeds on the Aggregator Block. Previously the RSS feed element portion of the block would not display at all for anonymous users, causing image issues as the image part of the block would be the only part rendered.
Resolves #129
20240513 - 2024-05-13
-
Added
aria-hidden="true"
as acceptable html. This is needed for the new update in the ckeditor 5 pluginSister PR: CuBoulder/ucb_ckeditor_plugins#60 Sister PR: CuBoulder/ucb_migration_shortcodes#20
-
Resolves #116
Adds
text-align-center
andtext-align-right
as permitted classes for<th>
and<td>
in WYSIWYG fields
- Resolves #118
-
- Adds Anchor to WYSIWYG and Full HTML text editors, CK5 toolbars and allowed elements.
- Removes Devel permissions from Architect and Developer. Also removes the 'switch user' permission -- all of which would break
install-site
Resolves #121 Resolves #120
Includes:
tiamat-profile
=> #122project-template
=> CuBoulder/tiamat10-project-template#43
-
Resolves #108
Sister PR in: tiamat10-project-template
-
Sister PR: CuBoulder/tiamat-theme#898 Sister PR: CuBoulder/ucb_bootstrap_layouts#38 Sister PR: CuBoulder/tiamat-custom-entities#135
Update for sidebar menu to not be displayed on basic page node types. This is so that every other page that isn't a basic page will still get the navigation from the block layout.
- Sister pull request to close CuBoulder/tiamat-theme#804. Adds the necessary profile changes to add wallpaper image style.
- Sister request to CuBoulder/tiamat-custom-entities#134. Removes all necessary permissions for the removal of the how-to pages.
-
Fixes the following configuration on forms and made config changes requested by Kevin during our Site Accessibility Review:
- Disable client-side validation for all webforms
- Display required indicator on all webforms
- Use Ajax for all webforms by default
- Adds Antibot to all webforms by default
These changes and adding custom profile configuration for the default 'Contact' form allow both single and multipage forms to submit on Form Pages and Blocks
Resolves #110
-
Removed video hero access Users are still able to see that the item exists but they are unable to create or edit them.
Sister PR: CuBoulder/tiamat-theme#808
-
Includes:
profile
=> #107project-template
=> CuBoulder/tiamat10-project-template#39
Resolves CuBoulder/tiamat-theme#720
-
This update:
- [New] Enables selection of multiple user roles for an invite. Previously only one role could be selected.
- [New] Adds role descriptions, which can be edited in settings.
- [Change] Updates the default user invite custom message to be blank. Resolves #104
- [Change] Changes the namespace of the CU Boulder User Invite settings.
- [New] Adds Linkit profile settings to suggest documents. Resolves #97
Sister PR in: ucb_user_invite
-
Updated Editor, Filter, and user permissions for Block Styles
Sister PR: CuBoulder/tiamat-theme#729 Sister PR: CuBoulder/tiamat-custom-entities#106
- Closes #86. Removes some of the paste filters to accept ckeditor values. This may have negative consequences on copy-pastes from word and other text editors.
- Displays only the root menu items. Resolves #96
-
Adds Google Tag contrib module to serve Google Analytics 4 trackers. The settings were copied over to match D7 Express. Only Architects and Developers can configure Google Tag.
Resolves #90
Sister PR in: tiamat10-project-template
- The "Aggregator HTML" text format should now show up at the bottom of the list. Resolves #83
- Resolves #88
- Resolves #81
-
Allows Site Managers to configure users with an equal or lower permission level, including adding or removing roles of an equal or lower permission level.
Resolves #78
Sister PR in: tiamat10-project-template
20240221 - 2024-02-21
-
- Expands all main menu child menu items. (CuBoulder/tiamat-theme#647)
Sister PR in: tiamat-theme
- Added missing settings yml for the iframe builder
-
Sister PR in: tiamat-theme,
ucb_site_configuration
-
Added linkit to the install profile. Updated developer permissions to handle linkit and iframe modal
Includes:
- tiamat10-project-tempate => CuBoulder/tiamat10-project-template#32
-
Adjusts permissions for Class Notes, adds optional image field. Resolves CuBoulder/tiamat-theme#622
Includes:
- tiamat-theme => CuBoulder/tiamat-theme#648
- tiamat-profile => #75
- custom-entities => CuBoulder/tiamat-custom-entities#94
- Helps close CuBoulder/tiamat-theme#534. Adds the necessary permissions for collection objects.
- Resolves #71
-
Resolves CuBoulder/tiamat-theme#637
Includes:
express-admin
(issue/tiamat-theme/637) => CuBoulder/express_admin#4tiamat10-profile
(issue/tiamat-theme/637) => #70tiamat10-project template
(issue/tiamat-theme/637) => CuBoulder/tiamat10-project-template#31
-
Changing from modal to iframe modal
Sister PRs: CuBoulder/tiamat-theme#639 CuBoulder/ucb_bootstrap_layouts#23 CuBoulder/tiamat10-project-template#30
- Express Admin administration sub-theme with Claro as the base theme set as the default admin theme.
-
Adds two requested default Shortcuts:
- Blocks (admin/content/block)
- Main menu (admin/structure/menu/manage/main)
Resolves #63
- Changes done for the claro theme move over
-
-
The content creator roles (Architect, Content Editor, Developer, Site Manager) have been given ability to manage redirects.
-
Anotmirrored the permissions of the Hero Unit to the new separate Video Hero Unit.
Resolves CuBoulder/tiamat-theme#556
-
-
Removing the 'Categories' taxonomy term and permissions associated with it, as all current Content Types and Blocks use the correct taxonomy term 'Category' for terms and sorting/filtering. There were no references to the deleted 'Categories' term in
ucb_custom_entities
or any other custom modules, such asCampus News
orSite Configuration
, only fields with a machine name that included the word 'categories", but this was only in reference to a collection of 'Category' terms and not the actual 'Categories' term. Resolves CuBoulder/tiamat-theme#587
20231212 - 2023-12-12
- Updating role permissions to more accurately reflect the needs of our Express roles.
-
This update:
- Moves all settings from "Pages and Search" into "General". Search settings are now advanced settings.
- Replaces the "Pages and search" and "Related articles" tabs with a brand new "Content types" tab. All "Related articles" settings have been moved into "Content types".
- Replaces the
edit ucb pages
andconfigure ucb related articles
permissions with a newedit ucb content types
permission. - Moves the People List filter labels and Article date format into "Content types".
- Moves the GTM account setting into "General" as an advanced setting.
CuBoulder/ucb_site_configuration#36
Sister PR in: ucb_site_configuration, tiamat-theme
- Closes CuBoulder/tiamat-theme#554. Adds scheduler permissions for various roles.
-
This update:
- Places "Type" and "Affiliation" under an "Advanced" section in the "General" settings. This section behaves identically to the one in "Appearance and layout", requiring the same special permission to access.
- Gives the "Site Manager" role the
edit ucb site general
permission to access the "General" settings.
Sister PR in: ucb_site_configuration CuBoulder/ucb_site_configuration#33
-
This update completes in-content menu blocks (menu blocks placed outside of a navigation bar, e.g. in a sidebar) by styling them and adding the Menu Block contrib module for additional options.
Sister PR in: tiamat-theme, tiamat10-project-template, ucb_admin_menus
- Used for CuBoulder/tiamat-theme#504. Adds necessary profile changes for the scheduler module implementation.
- Closes CuBoulder/tiamat-theme#537. Adds profile changes necessary for the paste filter module.
- Closes CuBoulder/tiamat-theme#536. Adds the content editor permissions to the developer, architect, and site manager roles
-
Profile updates for the new media file changes
Settings + profile install
Sister PR: CuBoulder/tiamat10-project-template#22
-
This update:
- Adds a search modal which appears when clicking on the search icon in the top bar.
- Adds a new "Pages and search" tab to CU Boulder site settings (
/admin/config/cu-boulder/pages
). This tab contains settings accessible to Architect, Developer, and Site Manager:- The home page setting (moved from "General").
- Options to enable site search, all of Colorado.edu search (default), both, or neither.
- Configuration for the site search label, placeholder, and URL.
- Renames "Appearance" to "Appearance and layout" and alters the descriptions of menu items.
- Adds the Google Programmable Search Engine module, which allows creating custom search pages to use with site search.
Sister PR in: tiamat-theme, ucb_site_configuration, tiamat10-project-template
- Added dependency to config as well.
-
Remove the editor and filter information for
tooltip
as it is not needed and out-of-dateCloses #41
-
Removes conflicting/duplicate
Image Style
configuration fromprofile
that already existed incustom-entities
, which caused the Admin interface to WSOD while trying to update the Image Styles via UI.Includes:
profile
=>issue/tiamat-theme/524
custom-entities
=>issue/tiamat-theme/524
Resolves CuBoulder/tiamat-theme#524
-
Sets the
Wide
image style size to 1500x563pxResolves CuBoulder/tiamat-theme#518
-
Added allowed HTML and wysiwyg button
Sister PR: CuBoulder/ucb_ckeditor_plugins#37
- Closes CuBoulder/tiamat-theme#515. Adds the necessary html tags for new styles added in Issue 515
- Closes CuBoulder/tiamat-theme#514. Adds the initial site manager and content editor accounts.
- Closes CuBoulder/tiamat-theme#503. Fixes ordering of the toolbar of the WYSIWYG text editor. The current missing link is the styles tab, as we currently have no styles.
- Closes CuBoulder/tiamat-theme#501. Cleans up the profile.
- Resolves CuBoulder/tiamat-theme#505
-
This update:
- Sets the site default email address in the profile at install time. CuBoulder/tiamat-theme#500
- Changes "D9" to "D10" in the Drupal module description.
-
Actual placement for this caption item.
Closes #31
-
This update to CU Boulder Site Configuration:
- Adds a new home page setting to CU Boulder site settings. CuBoulder/tiamat-theme#506
- Adds a new
edit ucb site pages
permission:- Architect, Developer, and Site Manager have been given this new permission.
- While "Pages" could eventually be split off into its own tab, the settings are found under "General", at least for now. The existing settings in "General" still require
edit ucb site general
to access.
- Cleans up PHP files in CU Boulder Site Configuration according to Drupal coding standards. Full compliance has not yet been achieved. CuBoulder/ucb_site_configuration#27
Sister PR in: ucb_site_configuration
-
Adds the fixed versions of
UCB Person Title
andUCB Article Author
to template and profile. Allows First and Last Name fields to create a Person Page title, getting rid of the need to enter a title for these pages. Also automatically creates a Byline taxonomy for newly created Person Pages, for use in the Byline field.Includes:
tiamat10-project-template
=> CuBoulder/tiamat10-project-template#15 (issue/ucb_person_title/2
)tiamat-profile
=> #28 (issue/ucb_person_title/2
)ucb_person_title
=> CuBoulder/ucb_person_title#4 (issue/2
)ucb_article_author
=> CuBoulder/ucb_article_author#2 (issue/1
)
Resolves CuBoulder/ucb_article_author#1, Resolves CuBoulder/ucb_person_title#2
-
Installs and enables the CKEditor 5 Icons contrib module and the Icon plugin.
Resolves CuBoulder/tiamat-theme#372
- Resolves CuBoulder/tiamat-theme#488
20230918 - 2023-09-18
- Adding in Block permissions for the Content Editor role to resolve CuBoulder/tiamat-theme#486
-
Add new global library dependency at install.
Sister PR: CuBoulder/ucb_migration_shortcodes#9 Sister PR: CuBoulder/tiamat-theme#485 Sister PR: CuBoulder/tiamat10-project-template#12
-
Adds Button Group to CKeditor5 wysiwyg and full html on install
Resolves CuBoulder/tiamat-theme#251
- Closes CuBoulder/tiamat-theme#149. Adds profile changes for metatag installation
- Closes issue tiamat/theme/27. Adds the taxonomy views
-
Updated where site contact information is displayed by default
Sister PR: CuBoulder/tiamat-theme#468
- Sister pull request for ucb_migration_shortcodes/issue/2. Adds profile changes for shortcodes
-
This update adds a "Calendar" item to CKEditor 5, allowing insertion of Google Calendar embeds via an embed code taken from Google Calendar. Equivalent to the
[googlecalendar]
Shortcode in D7 Express.Sister PR in: ucb_ckeditor_plugins, tiamat-profile
-
Added new shortcodes to profile
Sister PR: CuBoulder/ucb_migration_shortcodes#3
-
Sister PR in: tiamat-theme, tiamat-custom-entities, tiamat-profile, tiamat-project-template, tiamat10-project-template, ucb_site_configuration
- Removing the full justification setting option for they WYSIWYG text authoring configuration.
- Added new Architect to the base install profile.
- Added shortcodes and migration filters to the D10 profile
- Adds CK Button to D10 profile
-
This update adds support for Google Maps embeds via an embed code taken from Google Maps.
CuBoulder/ucb_ckeditor_plugins#14
Sister PR in: ucb_ckeditor_plugins, tiamat-profile
-
This update adds the Map plugin to CKEditor, which allows a content editor to provide a link shared from the CU Boulder Campus Map and embeds a map widget on a page. Just as in the CKEditor 4 Shortcode there are three size options to choose from for the widget. The Map plugin outputs web component-like syntax for easier migration and future changes (see
README.md
for the schemas). CuBoulder/ucb_ckeditor_plugins#13Sister PR in: ucb_ckeditor_plugins, tiamat-profile
-
This update adds a "Related articles" configuration form to CU Boulder Site Settings, accessible via the menu or
/admin/config/cu-boulder/related-articles
. Here users with permission can exclude articles with specific categories or tags from appearing in "related articles" sections. CuBoulder/ucb_site_configuration#22This update also fixes a bug which caused warnings to appear when configuring a third-party service. CuBoulder/ucb_site_configuration#21
Sister PR in: ucb_site_configuration, tiamat-profile
-
Resolves #5 and adds a
README.md
file.