Bringing together local charities to make the countryside a better place

Migrating CPRE to WordPress to serve as both local and national hub for their campaigns.

Project overview

CPRE, or the Campaign to Protect Rural England, is a charity organization that works to protect and enhance the beauty, tranquility, and diversity of rural England. With dozens of local branches across the UK, each with its own site, the organization needed a new solution that could serve as the main hub for their national campaigns, while also being flexible enough to accommodate the unique concerns of each local branch.

Features

  • WordPress multisite network.
  • Elasticsearch content aggregation.
  • Flexible platform so local charities can thrive.
  • Joomla content migration.

The brief


The main requirements for the new website included the ability to promote local campaigns nationally and bring them to government attention. This meant news and articles could easily be brought together from multiple local branches to display on the main site. Each site in the network still had to be flexible enough for local branches to thrive independently of the UK charity. Finally, all the content from their existing platform in Joomla had to be migrated.

The solution


To meet CPRE’s challenge, we designed a WordPress multisite network solution to serve as the platform for their new site. Each local branch would have its own site within the network, while content would be aggregated across the network to be used in national campaigns. Each site can be viewed on a completely separate domain to ensure that local sites can retain their local character and thrive independently.

The CPRE homepage featuring video mast.

Elasticsearch integration

To implement this solution we designed a solution based on Elasticsearch. It uses advanced algorithms to quickly and easily retrieve large amounts of data, making it a powerful tool for content aggregation. We adapted the existing ElasticPress plugin to sync content between WordPress and Elasticsearch. This hands-off approach allowed us to keep the WordPress theme as flexible as possible between local branches while leaving Elasticsearch to handle the data.

Content aggregation from national and local campaigning groups.

The challenge

One of the major challenges in developing the new site was migrating from the organization’s Joomla platform. This required us to carefully plan and execute the migration process to ensure that all content and data were transferred over seamlessly. After exporting the content from Joomla, it required cleaning up to ensure that it was in the proper format for WordPress. This included formatting text and images, and fixing any broken links.

Our impact

40

Number of sites

Forty sites in the multisite network.

+37%

Unique visitors

Increase in unique visitors two years after launch

11,731

Articles

Number of fully-searchable aggregated articles across the multisite network.

The people that made it possible

  • Adam
  • Rodger