Jarlsberg Release - Fall 2025

Jarlsberg Release - Fall 2025

The time has come! Foxbright is excited to drop our newest major release: Jarlsberg. 2024/2025 has a wild year, between last year's hosting environment migration to Azure, to the major system updates introduced with 2024's Iris release (specifically the completely rebuilt editor and page building experience for stories) our development has been keyed into the nitty gritty software aspects of refining and improving the CMS architecture along the way. As such, it's been longer-than-typical since our last major CMS update. Where Iris stood out as a major shift for specific key features, Jarlsberg served to make smaller (but impactful) enhancements for nearly every feature and function in the system. So much to cover, let's dive in! 

General Admin Dashboard Improvements

  1. Login Process: We've unified the login screen to make the dashboard login and protected areas/intranet logins look more similar, improved styling of Google/MS Single Sign-On (SSO) buttons and made the Internal Login option less conspicuous when SSO is activated to make it more clear how staff should log in. 
  2. File Management: New ‘Is Used’ column on the Files List page to display Yes/No if a file is linked on pages, provides quick reference if a file is actively used or can be safely deleted without breaking links. 
  3. Form Direct Linking: Include Custom Forms permalink in CMS reference checking so that users are warned when deleting a form if linked to directly, preventing broken links. 

Public UI

  1. Modernization of default icons such as iCal subscribe icons, News RSS, and Close icons for pop-ups.
  2. Updated story load icon when selecting new story from public list, improve story loading to be smoother and faster. 

Page Editing

  1. Expandable Blocks now activated for all block types. 
  2. Anchor Function: now a separate block setting, allowing Anchor tags to be added to any block instead of only expandable blocks. 

Calendars

  1. 3rd Party Calendar Sync: Update iCal standards to better support synced events even when not adhering to iCal protocol, improve parsing of large sync files resulting from multi-year calendars or recurring events. 
  2. Dashboard Management:
    1. Fixed viewing events by selected calendar to filter correctly and accurately limit results to selected display amount. 
    2. Improved Time Zone conversion to ensure events on last day of month with eventing start times display on the correct day publicly. 
    3. Last Synced data column now reflects local timezone instead of global timezone. 
    4. Calendar item in admin side menu (linking to Events List page) renamed to ‘Events’ to reduce confusion between the ‘Calendars’ option pointing to calendars list. 
We've added a new Menu Description field for Menus to allow standard or custom text to be included in the menus Print/PDF generator. This could be used for standard food service policy, or recurring information such as milk pricing etc. to be included in the printable version of menus. Text will be added to the print/download file below the monthly menu. 
  1. Global Activation: Web Administrators can access the menu module settings via the configuration menu to activate the description field and add default text to be applied globally to all menus. 
  2. Per-Menu Customization: Once activated, an editor will be available when editing individual menus (information tab) to customize the description text for specific menus. 

News

In the Iris release we added auto-population of publish/archive dates to news posts in an attempt to streamline adding news posts with less clicks, defaulting publishing to the date of post being added and archive to +1 year of add. We've updated this function to allow customization of the populated dates both globally, and on individual news feeds. 
  1. Global Activation: Web Administrators can access the news module settings via the configuration menu to update or deactivate the auto-population dates. The default will remain as same day publish/+1 year archive to preserve historical behavior unless customized. 
  2. Per-Feed Customization: Existing and newly added News Feeds will default to the global configuration settings. Individual feeds can now have auto-population deactivated or customized by editing the individual feeds and changing the prefill date settings. 
Example Uses:
  1. District Alerts feeds that would typically only need to remain posted for 1 day.
  2. Weekly Newsletters that should remain active for 1-2 months but not a full year.
Info
Publish/Archive dates can still be customized per-post regardless of the auto-population defaults. 

Photo Galleries

  1. Displayed Galleries: Improve reference checking when deleting gallery used on pages. References now show specific pages where gallery is displayed when being deleted, to prevent removing actively displayed galleries and alert users where they can be updated to display a new gallery when applicable.
  2. Dashboard Management: Function added to bulk download all images within gallery, accessible from individual gallery settings menus from the Photo Gallery list page.  

Stories

  1. Active Tags: Improve warnings for tags being deleted if actively displayed in a story block. Added notice to display when new tag is added to an actively used tag category to remind user to add new tags to existing story blocks and which pages the story blocks are being displayed. 
  2. Story Copy: Copied stories now initialize with empty title/URL fields to prevent saving with non-unique URLs.  Story date also reset on copy to prevent past date auto-population.
  3. Rich Text Content: Headings now available in Rich Text within story content (requires client request to configure)

Spotlights

  1. Anchor Links: Updated link validation to better support anchor links and same-page anchors. This improves end-user experience for same-page anchors providing a smoother scroll-to-anchor location instead of the page reloading to anchor location. 
  2. Dashboard Management: Improved data columns displaying secondary groups information on the dashboard spotlights list page. 

Website/App Directory Integration

Staff Sync Improvements:
  1. Support added for sending private mobile phone information to app for SMS messages to staff. 
  2. Syncing staff account data for staff not displayed in directory now supported, allows auto-creation of staff accounts even if not displayed in directory. 
Alert
App sync configuration must be adjusted by Foxbright staff, by request.

Mid-release Iris Updates

General fixes/improvements added after Iris' official release: 
  1. Historical Sign-In Data: New ‘List SignIns’ data table for Web Administrators to track user and guest logins by date, IP, login method. Access via button when viewing Staff/Users area. 
  2. Dashboard: Admin UI improvements to reduce chance of floating buttons overlapping inline buttons. 
  3. Staff Sync/Logins:
    1. Admin Configuration Setting to set default login type for newly added staff. Applies to staff added manually or via staff sync. 
    2. Staff settings to ignore override from staff sync for individual staff records.   
    3. Improved handling of Protected Page logins vs dashboard logins, logout behaviors and access denied pages. 
  4. Efficient Syncing: External synced calendars to only trigger calendar syncs when new data exists to reduce bandwidth usage and improve site speeds. 
  5. Stories in Stories:
    1. Story List block can be allowed within story content (requires client request)
    2. Improved customization of story side-bar content (requires client request)
  6. Cleaner Calendars: Time stamp removed from calendar event title to de-clutter calendar month grid displays. Time information now displayed when event is clicked.
  7. Audio File Support: Added audio player support when audio file uploaded as news attachment. Audio links will automatically display as audio player widget. 

    • Related Articles

    • Iris Release - Spring 2024

      Spring is here and just as the flowers begin to bloom, so will Foxbright be upgrading clients to the new Iris release! Please note these release notes will continue to be updated as we build more thorough documentation for the release. NEW Rich Text ...