Skip to main content

An official website of the State of Maryland.

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Drupal Platform Updates

Updated:

The Maryland Drupal platform is constantly evolving. Below is a snapshot of our current priorities and recent improvements. We also maintain a broader backlog of agency requests and technical enhancements that are prioritized by reach, impact, usability, accessibility, security, and team capacity.

Have a suggestion? Share your ideas in our Drupal Community of Practice to help shape our future releases.

Upcoming priorities

Now (active development)

  • New CX measurement tool: We are adding a statewide Customer Experience (CX) tool to collect real-time feedback from residents. This helps agencies understand how people are using their sites and where they can make improvements.
  • Full-width agency heroes: We are completing the design work to allow agencies to use full-width "Hero" banners at the top of their homepages.
  • Content review and approval workflows: We are adding the ability for editors to submit content for review and approval prior to publication. Email notifications will be sent to reviewers when a page is pending their review.

Next (near-term updates)

  • Automated PDF search: We are extending site search to automatically index text within new PDF uploads, allowing users to find specific keywords inside documents.
  • Enhanced navigation: We are adding a third level to the header dropdowns, allowing for a more organized, multi-tier hierarchy to improve how users navigate complex site sections.
  • Expanded social media integration: We are updating our standard icon sets and sharing tools to include support for platforms like Bluesky and Threads
  • Text size: We are decreasing the size of headers and body text across the platform to improve scanability.
  • Vertical spacing: We are decreasing the vertical spacing across the platform to improve scanability.
  • Basic page listing pages: We are creating a listing page for basic pages.
  • Listing page flexibility: We are adding more flexibility to listing pages with customizable metadata/tagging controls and simple show/hide options, allowing agencies to tailor what information appears.

Later (longer-term updates)

  • Switchable color palettes: We are introducing preset color schemes that allow agencies to update their site’s look and feel while ensuring all color combinations remain accessible and compliant with state branding.
  • Photo gallery: We are developing a dedicated gallery component to showcase images, featuring responsive layouts  to improve visual storytelling across agency sites.
  • Enhanced search (autocomplete): We are upgrading the search experience with real-time suggestions that appear as users type, helping residents find relevant services.

Release history

Drupal Platform Release History

New features and improvements

  • Content and Editor Permissions: Configured the Content Editor role and set up "Access Unpublished" permissions to improve the editorial workflow. Work is progressing toward full implementation.
  • WYSIWYG Enhancements: Added indent and outdent buttons to the text editor toolbar.
  • Agency Logos: Removed duplicate agency logo from the hero.
  • Media Types: Added ability to embed Qlik and Tableau media type.
  • Theming: Themed the full-width agency hero within Storybook and implemented updated styling for Events list items in Drupal.
  • Image Optimization: Defined the optimal image sizes and resolutions across all content types to ensure better site performance and visual consistency.
  • Footer Clean-up: Removed the Customer Service Survey link from the global footer.

Bug fixes

  • WYSIWYG Tables: Resolved an issue with text wrapping and inconsistent HTML markup occurring inside table column headers.
  • Critical Text Visibility: Fixed a highest-priority contrast issue where the white-on-white Event registration link text was unreadable for future events.
  • Form Field Validation: Fixed a bug where Summary box fields were not properly marked as required.
  • Icon List Creation: Resolved an issue where content creators were unable to generate new icon lists directly from the modal interface.
  • Module & Code Maintenance: Fixed an error originating from the Trash module and uninstalled the unused field_visibility_conditions module to clean up the backend codebase.