Alfresco Content Services (ACS) provides a number of content transforms, but also allows custom transforms to be added.
It is now possible to create custom transforms that run in separate processes known as T-Engines (short for Transformer Engines). The same engines may be used in Community and Enterprise Editions. They may be directly connected to the ACS repository as Local Transforms, but in the Enterprise edition there is the option to include them as part of the Transform Service which provides more balanced throughput and better administration capabilities.
For more information see Custom Transforms and Renditions
The core T-Engine images can now be used in Community Edition.
T-Engines code has been Open-Sourced and is available on Github:
Images are available on Docker Hub:
With the introduction of the new Local Transform Service in Alfresco Community Edition, the capability of executing remote transformations on T-Engines was enabled. Because of this, the external executables (Alfresco-Pdf-renderer, Libreoffice and Imagemagick) have been removed from the docker container to facilitate the usage of out-of-process transformations.
The benchmark framework project provides a way to run highly scalable, easy-to-run Java-based load and benchmark tests on an Alfresco instance.
It comprises the following: Alfresco BM Manager and Alfresco BM Drivers.
The currently provided drivers are:
ACS is now runnable with OpenJDK 11.0.1. It still remains compatible with JDK 1.8.