Installing and enabling required Translation Management modules in Drupal
When you have installed the TMGMT plugin and the XTM Connect – Drupal plugin on the Drupal server, install the required Translation Management modules in Drupal. These modules are listed below.
In doing so, you also enable these modules: no additional actions are needed, to do so.
Installing the required Translation Management modules (Drupal Release 8 and earlier)
Before Drupal Release 9, modules (plugins) could be installed directly, via their URL, or by downloading a package that contained them, and then unpacking it and installing it. These installation methods are described (for the TMGMT plugin, as an example) in these help topics:
Directly via the URL (recommended).
If your Drupal system is pre-Release 9, apply the instructions listed in one of the topics listed above for the non-core modules you need to install. (You do not need to install core modules, listed as "part of core", below.)
Installing the required Translation Management modules (Drupal Release 9 onwards)
From Drupal Release 9, the installation methods described in the previous section were replaced by the Composer installation tool. It simplifies module installation by automatically fetching and installing the required versions of libraries and their dependencies. This ensures that all components, including transitive dependencies, are compatible and functional. It also generates a composer.lock file to maintain consistency across environments, ensuring the same versions of dependencies are installed everywhere. By automating dependency resolution, version control, and autoloading, Composer ensures that all necessary components are installed and integrated in a Drupal site seamlessly.
To install a non-core module in a Drupal Release 9 or later system, using Composer, follow the instructions provided in Downloading and Installing a Module from Drupal.org. Perform this procedure for each module listed below, except core modules, listed as "part of core", below.
Note
Ensure that you have also installed the TMGMT plugin and the XTM Connect – Drupal plugin on the server.
In doing so, you also enable these modules: no additional actions are needed, to do so.
Chaos Tools (base for Views).
Content Translation (for the content translation source. Enable only: part of core.).
Entity API.
Entity translation (for the entity source).
Internationalization/i18n (for string translation).
Locale (enable only: part of core).
Rules (for node translation).
Views.
Views Bulk Operations.
Note
The Translation Management modules that are actually required can change over time. To check them, see the Requirements section in Translation Management Tool (Drupal.org online help).
Once you have installed and enabled all required modules, configure the plugins (modules) in Drupal.