---
title: "Content Hub module compatibility"
date: "2024-02-14T06:18:38+00:00"
summary: "Explore Content Hub's compatibility with Drupal core and popular contrib modules. Learn about supported features, multilingual syndication, and requirements for untested modules to ensure smooth content integration."
image:
type: "page"
url: "/drupal-starter-kits/add-ons/content-hub/content-hub-module-compatibility"
id: "cd27e8c6-b233-4e6e-b01d-4077032ff958"
---

Content Hub has an extensive series of tests with Drupal core modules and the following contrib modules:

**Module**

**Supported**

**Remarks**

Webforms

Both webforms and webform submissions are syndicated.

Paragraphs

Paragraphs are syndicated. However, nested paragraphs create huge dependency trees and slightly slow down the syndication.

To use paragraphs in a multilingual setup, follow [this documentation](https://www.drupal.org/node/2735121). Paragraphs are supported because Content Hub supports entity references and entity reference revisions fields if there is a custom field type supported with paragraphs.

Focal Point/Crop

The following data are now syndicated:

*   Focal point data for cropping
*   Crop entity data for the focal point module

Focal point data was not according to standard drupal field conventions. Therefore, specific dependency collectors and serializers/unserializers are written for this.

Redirect

Redirects are now syndicated as an individual entity as well as a dependency for a node.

Redirects are separate entities and are not linked to a node with any field relation. Therefore, specific dependency collectors and serializers/unserializers are written for this.

Metatags

Metatags are syndicated and the ability to override canonical urls is available.

Available as a separate acquia\_contenthub\_metatag submodule inside the acquia\_contenthub module.

Entity Queue

The Entity Queue module is now supported.

Both Entity Queue and Entity Subqueue are supported.

Depcalc

Depcalc is supported as an API module because there are some tests in the acquia\_contenthub module asserting depcalc dependency calculation.

S3fs

S3fs files are syndicated.

If you use an untested module, note the following requirements:

**Note**

**Remarks**

If contrib modules provide entity definitions, then those should use standardized entity reference fields for relations to other entities.

Any new fields that are not known in the Content Hub ecospace might not be supported. The following is the list of supported fields:

*   Entity reference fields
*   Entity reference image fields
*   Language field
*   Link fields supporting internal, entity links and external links
*   Password field
*   Path fields

If a contrib module provides new entity hooks, it should adhere to the Drupal hook standards.

Content Hub uses events instead of hooks, so any module trying to override normal Content Hub flow can subscribe to these events. For the list of these events, see [Understanding Content Hub events](/acquia-cms/add-ons/content-hub/manage/developing/events).

Multilingual syndication

Detailed multilingual syndication flow is explained at [Multilingual syndication](/acquia-cms/add-ons/content-hub/syndicating-content/multilingual-syndication). Paragraphs’ multilingual syndication is explained in [this documentation](https://www.drupal.org/node/2735121).

New fields/entities coming up in the newer version of contrib modules.

Addition of new field types/entities might not be supported right away.