Evaluating Content Hub 8.x-1.x deployment
This document contains information about evaluating Content Hub 8.x-1.x
deployment before upgrading to Content Hub 8.x-2.x.
Overview
Content Hub Upgrade Console (CHUC) is a console-based tool, which helps Acquia
Content Hub 8.x-1.x customers to upgrade to the latest version 8.x-2.x.
Apart from upgrading, it also provides auditing, troubleshooting and fleet-wide
commands to Acquia Content Hub customers.
Before you proceed to upgrade your Acquia Content Hub 8.x-1.x deployment to
Acquia Content Hub 8.x-2.x, we recommend that you evaluate your requirements
based on the following steps.
Determine the use cases
We strongly recommend using CHUC to upgrade your Acquia Content Hub modules to
version 8.x-2.x if you employ syndication as a use case. For purely Acquia
Personalization use cases, Acquia Content Hub 8.x-1.x continues to be
compatible with Acquia Personalization. In order to determine your use case,
check if you have subscribers enabled on any Acquia Content Hub installation
and use syndication to re-use published content from a
publisher site in your site fleet.
Determine level of activity
Are you an active customer or have you installed Acquia Content Hub but never
went live in production?
Understand differences between Acquia Content Hub 8.x-1.x and Acquia Content Hub 8.x-2.x
See Content Hub for differences between the two versions.
Review and evaluate the considerations
Since Acquia Content Hub 8.x-2.x is a complete rewrite of the product and is
re-architected to optimize and enhance its syndication capabilities, there are
several considerations you need to make and plan for prior to upgrade. These
include:
- Review content architecture that is, types of entities, complexity and level
of dependencies.
- Review your needs for configuration and user entity syndication. With Acquia
Content Hub 8.x-2.x, all data from publishers is syndicated to subscribing
sites.
- Review your needs for exporting and importing entities. With Acquia Content
Hub 8.x-2.x, you need to set up Drupal queues for syndication.
- Review your use of filters. With Acquia Content Hub 8.x-2.x, Publisher
syndicates all content and subscribers can select via filters the content to
ingest.
- Review your custom modules, third-party integration and deployment workflows
if they depend on a Acquia Content Hub 8.x-1.x feature that has changed in
Acquia Content Hub 8.x-2.x.
- Review your development and deployment workflows and ensure that they are set
up for success.
- Ensure that you have a dedicated Acquia Content Hub account per environment.
Use the following questionnaire to evaluate your readiness for the upgrade
- Do you have this Acquia Content Hub account unique for every environment?
- How will you approach configuration management?
- Are you registering this Acquia Content Hub client to a site with a fresh
database or was the database copied from another site?
- Does this site have a valid SSL certificate?
- If this is a subscribing site, does it match the multilingual setup of the
publisher?
- Have you applied all database updates for your sites?
- Do you have any null config UUIDs?
- Are you using paragraphs and is any paragraph data orphaned in the database?
- Are you using private filestream wrappers?
- Are you using Views?
- Are you using Layout Builder?
- How many publishing sites are you planning on implementing?
- Do you plan on syndicating users to sites with existing users?
- How will you handle running the export and import queues?
- What is your strategy for site stage down?
- Do you plan to update and persist content on subscribers?
- Do you have a need for selective exporting of content?