Deployed Features and Issue Fixes
- Performance Improvement: Additional Memcache settings have been applied to the backend to improve site editing and load speeds.
- Overlapping components: Since cards now have a 100% height, some components in the same section as cards may experience overlapping issues. We recommend keeping all card components in the same section and move any non-card components to a different section, or place the cards in a separate section by themselves. 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 URL aliases of internal content (e.g., /alias1/alias2/node/1) or media currently prevents the page from being saved. However, linking directly to the node (e.g., /node/1) works as expected. This issue should be resolved once the pending fix is merged. When linking to internal content, it's recommended to search by the page title in the link field and select the appropriate node or content/media item.
- 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.
- Sheldon Theme Updates
Finalized and In Review
- Bluesky Integration: Add Bluesky to the social media block.
- More link validator issue fixes: Linking internal page/media issues exist on sites that aren't live (don't have their own subdomain) or sites installed on an extended URL off of cms.unl.edu.
- WebAudit Error Fixes:
- Pill badge color contrast issue for the News content type in dark mode.
- Color contrast on aggregated news lists across different section background settings.
- Others found on the GitHub issue.
- Pill badge color contrast issue for the News content type in dark mode.
- Group Person Pages: Enable editing for individuals referenced on a group person page.
- MathJax Integration: Enable MathJax support within CKEditor for rendering mathematical formulas.
- Block quote style integration: Added dcf class to blockqoute tags used in ckeditor.
- News Item Tags:
- Add tag field for news content types (like General Tagging for builder pages) to be accessed at /tag/{tagname}/.
- Added a taxonomy term filter to the News Aggregated component, allowing users to display news items related to selected tags.
- Add tag field for news content types (like General Tagging for builder pages) to be accessed at /tag/{tagname}/.
- Scheduler Module: Adds the ability to schedule content for publishing and unpublishing at specified dates and times in the future.
- 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.
In Development
- IANR News: Enable pulling stories from ianrnews.unl.edu in a matter similar to Nebraska Today.
- UNL_News Media Issue: Fix missing media (video) items when imported from Nebraska Today.
- UNL_News: Ability to remove queued news imports from unl_news feed.
- URLs in Text Area (Body Field): Linking to an internal Drupal node can sometimes result in empty anchor tags, which may also prevent content from being saved. A Drupal upgrade is required to permanently fix this issue. A temporary resolution and more information can be found in the linked GitHub issue.
- Ongoing performance enhancements
Future Plans
- Drupal Upgrade: Implement the initial steps to upgrade to Drupal 11.
- 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
- Other issues can be found on Github - https://github.com/unlcms/project-herbie/issues
More details at: https://wdn.unl.edu/documentation/unl-cms-roadmap/