Managing translations in AEM by both content authors and developers
Hello all,
We manage our company's website in AEM, and there are two teams on which I'd like to focus here: content managers and developers. Developers create new templates and components, and content managers use both developed and out-of-the-box components ti create and update pages.
Both teams use localization strings via AEM Translator: content managers manage them in the production instance, developers on dev and test ones. To minimize issues in newly developed code, developers would like a convenient way to have up-to-date translations from production at their local instances.
So far we have tried two approaches:
- keeping content managers' and developers' translations in separate dictionaries, the second one is not allowed to edit in production translator. Drawback: need a code deployment every time there is a change needed in the developers' dictionary
- building a package with production translations when a developer needs it, so he can install it locally. Drawback: as most of the team does not have access to Package Manager in production, the resulting solution is rather complicated technically (I can describe it if needed)
Can you see other solutions or improvment points in the ones above?
Alexander Prikhodko
Veeam Software