Skip to main content

CMS Migration for State and Local Government

29 min read
CMS Migration process

Table of Contents

Takeaway: CMS migration involves the transition from one Content Management System to another. It's akin to switching tools, ensuring all content, from articles to images, is seamlessly transferred. For State and local governments, a modern CMS ensures effective community service and a robust online presence.

 

Working with Drupal for 15 years

Starting with Drupal 6 and now well-acquainted with Drupal 10, my adventure with this platform has been both enlightening and transformative.

Each version brought its own set of features, challenges, and improvements. For instance, while working on migration projects like the one for Orange County, I encountered proprietary CMS systems that were either being phased out or had undergone acquisitions.

 

Orange County website homepage

 

These experiences underscored the importance of adaptability and the need for a CMS that evolves with the times. Over the years, I've observed Drupal's commitment to user-friendliness, flexibility, and security, making it a preferred choice for many government entities.

Read: [Study] U.S. Government CMS Preferences and Trends

 

What is CMS migration and why does it matter?

CMS migration involves the transition from one Content Management System to another. Think of it as relocating from one house to another, ensuring every piece of furniture and personal item is safely transferred and placed correctly in the new home.

For websites, this process can sometimes involve altering the content's structure, especially when migrating from proprietary systems like the one Orange County had.

For government websites, this process is crucial. The primary reasons for such migrations often stem from:

  • The current CMS is no longer being maintained
  • Limitations of the existing system
  • Security concerns

Ensuring that the platform is up-to-date and secure is not just about functionality; it's a matter of public trust and service continuity.

 

The CMS migration checklist: Lessons from my projects

CMS Migration Checklist by Promet Source

 

Preparation phase

Before diving into the migration process, it's essential to audit and clean up content. This phase involves identifying what's crucial, removing redundant content, and addressing any messy HTML.

As I experienced with Orange County, understanding the current CMS's state, especially if it's proprietary or undergoing changes, is also important as this will tell us if we will be facing any content migration issues.

Read: How to Keep Data Secure During CMS Migration

 

Selection phase

Choosing the right CMS is paramount. In the cases of Riverside and Orange County, the decision to migrate to Drupal was influenced by various factors, including the CMS provider's acquisition and the limitations of the existing system.

The selection phase should consider the CMS's scalability, flexibility, and security features.

 

Why I recommend Drupal for State and local government websites

Having been deeply involved in several migration projects, including those for Riverside County and Orange County, I've seen firsthand the advantages of Drupal.

  • Security: Drupal's proactive approach to security, backed by a vigilant community, ensures that vulnerabilities are quickly addressed.
  • Accessibility: Drupal's accessibility commitment is unparalleled and crucial for government websites to ensure all citizens can access and interact with the content. The migration process itself ensures a smooth transition, retaining the integrity of the content and ensuring it aligns with accessibility standards.
  • Flexibility: Drupal can handle complex content structures and integrate them with various systems, essential for government operations.
  • Scalability: As government needs grow, Drupal can accommodate increased traffic and content without compromising performance.

 

Migration phase

This is where the actual migration happens. With Orange County, we faced unique challenges due to their proprietary CMS, since they did not have access to their own database.

Instead of a traditional migration, we employed a scraper tool that viewed the website from the front end, scraping the HTML for migration.

Riverside County presented a different challenge with multiple CMSs in play. We used the scraper tool to treat each system uniformly, ensuring a consistent migration process.

 

Spotlight on Provus®: Enhancing the migration process

Provus header

 

Provus® is our content editing tool based on Drupal, designed to make CMS migrations more successful:

  • Acts as a starter kit for new websites, ensuring consistency
  • Incorporates Drupal's layout builder for visual organization of content
  • Provides users with more control over page layouts and content placement
  • Smoothens the migration process by offering a standardized, user-friendly interface

Read: Provus® Frequently Asked Questions

 

Post-migration phase

After the migration, it's crucial to review the content, ensure data integrity, and make necessary adjustments.

Training on the new system, as we did with Orange County, allows teams to start editing and refining content before going live.

This phase also involves setting up redirects from old URLs to new ones to maintain SEO value.

 

What are the common challenges during a CMS migration?

Here are the key ones to watch out for:

  1. Underestimating the scope of content: Many organizations, especially those with large, complex websites often underestimate the amount of content they have. This can lead to extended timelines and increased costs. Always conduct a thorough content audit before starting your migration.
  2. Not cleaning up content pre-migration: It's tempting to migrate everything as-is, but this is a perfect opportunity to clean house. Identifying and removing outdated content will significantly streamline your new site.
  3. Forgetting SEO: I've seen cases where agencies forgot to set up proper redirects after migration, leading to a significant drop in search rankings. Ensure you have a solid SEO migration plan in place, including 301 redirects for all your important pages.
  4. Insufficient user testing: Don't assume that because the content is migrated, it's ready for public consumption. User experience issues post-migration can be avoided by thorough user testing.
  5. Ignoring accessibility: Government websites must be accessible to all citizens. I've seen websites where accessibility was an afterthought, leading to non-compliance issues. Make sure your new CMS and migrated content meet WCAG guidelines.
  6. Lack of staff training: A new CMS means new workflows. Plan for comprehensive training as part of your migration process.

 

Benefits of a successful CMS migration

There are four huge benefits that I’ve seen in the hundreds of website migrations I’ve performed.

 

Cost efficiency and no vendor lock-in

Migrating Orange County’s 41 microsites to an open-source CMS like Drupal released them from vendor lock-in and other associated fees, saving them an estimated annual cost of $100,000.

 

We now have the advantage of an open-source CMS that is aligned with the worldwide Drupal Community. The result is big benefits. Taking all factors into account, we estimate that the annual cost savings will exceed $100,000.

—Quazi Hashmi, Program Manager, County of Orange, California

 

Improved website performance and user experience

Migrating to a modern CMS, especially from outdated or proprietary systems, can significantly enhance website performance.

As I observed with Orange County, transitioning to a platform like Drupal can offer a more user-friendly and flexible experience both for the staff creating content and the citizens using the website.

 

Enhanced security and reduced risk of threats

One of the primary reasons for CMS migration is security. Especially with government entities like Orange County, ensuring a platform is up-to-date and secure is crucial since government websites can house sensitive data.

 

Scalability and integration capabilities

A CMS like Drupal can handle increased traffic and content growth, ensuring the website remains responsive and efficient as more content is added to the website. Drupal is considered to be a heavy lifter, making it perfect for enterprise-level websites with hundreds of thousands—if not millions—pages.

Aside from that, Drupal is better equipped to integrate with other digital tools and platforms, making it useful and efficient to both staff and users.

 

Frequently asked questions on CMS migrations

There are a couple of questions that tend to pop up when discussing this topic with our clients.

 

Is open source secure?

Contrary to the myth that open-source platforms are less secure, Drupal has proven otherwise:

  • Drupal's core is built with a strong emphasis on security
  • The vigilant community consistently rolls out updates and patches
  • Regular security audits and updates ensure the platform remains robust
     

Is open source accessible?

Drupal's commitment to accessibility ensures:

  • Websites are accessible to people with disabilities
  • Adherence to World Wide Web Consortium (W3C) guidelines
  • Striving for WCAG 2.1 compliance (and if you work with us, we bump this up to WCAG 2.2)
     

Do we need to change our hosting provider?

While we often recommend hosting providers like Acquia and Pantheon due to their specialization in Drupal websites, it's important to understand that they're not the only options.

However, these providers offer robust security and performance features tailored for Drupal, that’s why we recommend them.

Ultimately, the choice of hosting provider should align with the government website’s needs. If they're comfortable with another provider, that's perfectly fine.

 

Why Promet Source for your CMS migration

Over my years at Promet Source, I've had the privilege of being part of a team that's truly dedicated to efficient website migrations, especially for those transitioning to open-source platforms like Drupal or WordPress.

Our collective expertise isn't just confined to the CMS migration process; it extends to hosting migrations as well, as we've formed strong partnerships with platforms such as Acquia and Pantheon.

  • Security and ADA compliance: At Promet, we've always placed a paramount emphasis on security and compliance. Our team ensures that the websites we work on are safeguarded. Our focus on accessibility has also been unwavering, ensuring that we meet standards like Section 508 and adhere to regulations like GDPR.
  • Seamless and secure migrations: Our team specializes in guiding organizations through a seamless and secure web migration process. We approach each project strategically, understanding what the organization needs and ensuring a streamlined migration without causing disruptions.
  • Open-source solutions: We at Promet are strong advocates of open-source solutions (again, I’ve worked with Drupal for 15 years). We genuinely believe that open-source platforms lead to more secure, flexible, and stable websites, translating to cost savings for our clients. Plus, the vast community behind these platforms ensures continuous enhancements and keeps clients from being tied to a specific vendor.
  • Migration timeline: The duration of a migration project can vary, but we are always transparent and will work with you every step of the way. For instance, while I was involved in the Orange County migration project that spanned around 18 months, another project for UC Riverside's 525 websites was completed in just three weeks.
  • Hosting considerations: While we often recommend hosting providers like Acquia and Pantheon due to their Drupal specialization, we're also open to flexibility. If a client has a preferred hosting provider, we're more than willing to accommodate.
  • Provus® as a game changer: I've seen Provus® in action, and it's truly transformative. With Provus®, users gain more control over their page layouts and content placement, making the editing experience smoother.

SHARE WHY PROMET SOURCE TO YOUR STAKEHOLDER

 

Let’s work on your CMS migration today

Staying updated is crucial. Working with numerous Drupal versions and performing hundreds of migrations has shown me just how important it is to move to a well-supported open-source CMS.

For government entities in particular, ensuring that their online platforms are secure, accessible, and user-friendly is paramount. The importance of a reliable CMS cannot be overstated.

If you're considering a CMS migration or have any questions about the process, feel free to reach out to our team. With years of experience and numerous successful projects, we will work with you and guide you every step of the way.

LOOKING TO MIGRATE YOUR CMS? TELL US ABOUT YOUR PROJECT

John Lutz smiling

John is a Principal Drupal Developer with more than 15 years of experience in freelance and agency settings, creating and managing many websites for small, medium, and enterprise companies and non-profits. John graduated from Purdue University and has a broad range of programming and graphic design skills contributing to his perspective and performance when considering a project’s overall goals.