I've been playing with T-engines for a week. I've got a T-engine to work, and endpoint /transform responds OK. Transformations through this endpoint works as expected.
Now, I'm trying to integrate this T-engine with Alfresco 6.2. I used alfresco SDK4 (no news from SDK4.1), with a few customizations based on https://github.com/Alfresco/alfresco-docker-installer regarding to T-engines configuration. I registered my custom T-engine as a local transform, and ACS recognizes it, as it polls my custom T-engine for its config as it does with other local transforms.
If I go to rest-api and list available renditions for a node, I can see my custom rendition definitions. But when I try to generate my custom rendition, it does simply not work. No errors. No logs available in endpoint /log from my transformer. No logs from inside my code.
So, I'd like to know, am I missing something?
Are local transforms really implemented to work through ACS in 6.2? Because if, following the docs, I deactivate legacy transformations (legacy.transform.service.enabled=false), all previews and thumbnails results in an error...
I hope somebody can help me with this, as documentation is not very clear at this, enterpise-oriented, and a bit outdated.
Ok, my custom renditions are working now. I think they were not working because of the transformOptions I provided with the rendition definitions. And your explanation at the end of the README file about renditions clarified why legacy transformers must be enabled for thumbnails to work in 6.2.
I won't miss your blog post about all this stuff. Thanks!