UNL CMS Roadmap

See GitHub for full list of issues.

Updated on: 03/28/2025


In Development

  • IANR News: Enable pulling stories from ianrnews.unl.edu in a matter similar to Nebraska Today.
  • News Item Tags: Add tag field for news content types (like General Tagging for builder pages)
  • UNL_News Media Issue: Fix missing media (video) items when imported from Nebraska Today.
  • Bluesky Integration: Add Bluesky to the social media block.
  • URLs in Text Area (Body Field):
    •  Linking to an internal Drupal node sometimes causes empty anchor tags, preventing saving. More information can be found on the GitHub issue link.
  • UNL_News: Ability to remove queued news imports from unl_news feed.
  • Ongoing WebAudit Error Fixes
  • Ongoing performance enhancements

Finalized and In Review

  • Overlapping components: Since cards now have a 100% height, some components in the same section as cards may experience overlapping issues. More information can be found in the GitHub issue.
  • Broken LinkedIn links: Once this code change is deployed, LinkedIn users must enter everything that comes after https://www.linkedin.com/ in the LinkedIn username field. This approach ensures compatibility since no official list of all possible LinkedIn profile URL patterns has been found.
  • URLs in Text Area (Body Field):
    •  Linking to an internal Drupal node sometimes causes empty anchor tags, preventing saving. More information on temporary fixes can be found on the GitHub issue.
  • Edit Own Person Page: Troubleshoot and resolve the issue reported regarding the inability to edit a person page. (Related to how quickly users could click the edit button, make changes, and save the page before their temporary edit permissions were revoked.
  • Workflow Transitions: Ensure unpublished nodes remain unpublished after saving. (Currently, saving an unpublished node can inadvertently publish it unless the "Unpublished" option is manually selected.)
  • Default Top and Bottom Padding Removal: Default top and bottom padding for the accordion, icon links, logo cloud, social media links, and timeline components will be removed unless other components exist within the section.
  • Scheduler module
  • Related Links Duplication: Fixed related links repeating on group pages. The fix may not yet be deployed to all sites.
  • New Custom Icons: Katie from UCOMM has created new custom icons, which Ryan has optimized and uploaded. These icons include the Library Cupola, NU Beef Cow Face, NU Dairy Cow, NU Love Library, NU Pennant, and more.

Future Plans

  • Drupal Upgrade: Implement the initial steps to upgrade to Drupal 11
  • MathJax Integration: Enable MathJax support within CKEditor for rendering mathematical formulas.
  • Last Editor Display: Display the name of the last editor on the Content list page.
  • Block Layout for Developers: Enable block layout functionality for developers.
  • Path Alias Patterns: Implement Developer access to path alias patterns for content types like taxonomies.
  • Ongoing fixes of web audit errors
  • UNL_News: Ability to remove queued news imports from unl_news feed.
  • Other issues can be found on Github - https://github.com/unlcms/project-herbie/issues

Deployed Changes

  • Group Admin Permissions: Group admins now have access to group menu links.
  • MediaHub Audio Embeds in CMS: Height adjustments have been made for audio files uploaded from MediaHub.
  • Person Content Type Updates
    • Users referenced in a person node can now edit their own pages. They must log in, navigate to their page, and then click the edit button.
    • Person lists with differing numbers of list items that displayed inconsistently should now be resolved.
  • Accordion updates
    • Allow title to be optional
    • Add a checkbox to open the accordion item (The default is that all accordion items are closed)
  • Performance Improvement: Add memcache caching backend.
  • Card backgrounds: Add an option to set all card backgrounds to be the same height in a section.
  • Slideshow/Tabs Issue: A temporary fix has been applied to address slideshow/tabs display issues. A permanent fix will be included in the upcoming UNL Frameworks Update 6, though occasional issues may still occur.
  • Node Include Component: Adding the node include component to all layouts, enabling custom content type pages to be included.
  • Google Analytics Migration: The Google Analytics module has been removed. Going forward, use the Google Tag configuration settings to add G.A.
  • Person Page Editing: Users referenced in a person node are able to edit their own person pages.
  • Web Audit Error Fixes:
    • Subhead Color Contrast Issues: Addressing contrast issues for accessibility compliance.
    • SVG Issues: Adding an SVG to a card component now resolves the invalid width and height attribute values
    • Invalid Auto-inserted Divs: In some components, prevented Drupal from inserting unnecessary <div> tags into elements like <span>.
    • Unique Tab IDs: Tabs with duplicate titles will now generate unique IDs to prevent breaking the component.
    • Schema.org Issues: Fixing incorrect Schema.org types for better structured data compliance.
    • Phone Number Formatting: Use the provided help text for proper phone number formatting. Only numeric characters are allowed.  (might add an example text.)
    • Social Media Usernames: Usernames for social media links should not contain spaces. Please follow the provided help text under the input field for proper formatting.
    • Missing Title Tags: Resolved missing title tags on group pages.
    • Anchor Link and URL Validation: Anchor link  IDs and Links added through the body field/CKEditor should not contain spaces or invalid characters. A validation feature has been added—please run web audit on your site to identify and correct any link/url issues.
    • Other errors resolved can be found on GitHub
  • Red Band & Primary and Secondary Menu Display: Fixed issues with the red band not displaying and menu items appearing as a list.
  • Group Page URL Changes: Resolved an issue where saving group pages caused unintended URL changes.
  • General Tagging: Implemented tagging functionality on builder pages.
  • Warning Messages: Added commits to address warning messages appearing on sites.
  • Webform Editing Access: Editors have access to edit webforms.
  • Webform Autocomplete Element: Added an autocomplete element for webforms.
  • Duplicate News Items (Nebraska Today): To stop duplicate news items from appearing, you can bulk unpublish pages using the Action select dropdown field. (may add a screenshot for clarity.) Deleting is not currently allowed for imported news items. Eric has more information on this.
  • Site Settings Updates: You can add Visit, Apply, Give links and Affiliation links under Site Settings → Configuration → System → Basic Site Settings.