Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

AEM i18n nodes -- Activate only modified nodes

Avatar

Avatar
Validate 1
Level 2
sundarig9086821
Level 2

Likes

10 likes

Total Posts

28 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 10
Boost 1
View profile

Avatar
Validate 1
Level 2
sundarig9086821
Level 2

Likes

10 likes

Total Posts

28 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 10
Boost 1
View profile
sundarig9086821
Level 2

03-07-2020

Hi,

We are using more i18n values in our project. 

Since the node type(jcr:primaryType) is nt:folder and jcr:mixinTypes is "sling:Message" while updating the values (locale wise)in /libs/cq/i18n/translator.html and while replicating using /libs/replication/treeactivation.html (from parent path), its taking much long time to complete replication of all nodes (of type nt:folder) under i18n since there is no lastModified property created (eventhough we check only modified option while replicating)

sundarig9086821_0-1593804172297.png

 

I tried to add jcr:mixinTypes -- mix:lastModified to the nt:folder type node and when i change the value and save in translator.html, lastModified node is created for first time then if i again change the value and save it lastModified value is not updated.

 

Can anyone kindly help on how to activate only the changed/modified i18n values?

arunpatidar26, Ratna Kumar, smacdonald2008

JaideepBrar

Thanks in advance!!

Regards,

Sundari.

Adobe Experience Manager AEM AEM6.4

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Establish
MVP
BrianKasingli
MVP

Likes

644 likes

Total Posts

605 posts

Correct Reply

239 solutions
Top badges earned
Establish
Ignite 1
Give Back 5
Give Back 3
Give Back 10
View profile

Avatar
Establish
MVP
BrianKasingli
MVP

Likes

644 likes

Total Posts

605 posts

Correct Reply

239 solutions
Top badges earned
Establish
Ignite 1
Give Back 5
Give Back 3
Give Back 10
View profile
BrianKasingli
MVP

04-07-2020

@sundarig9086821 

Another Approach. You can implement a custom workflow process, which will be utilised by a custom workflow model. The custom workflow process will activate nodes based on your criteria. Once when the custom workflow model is identified, you can navigate to the workflow Touch UI console, http://localhost:4502/libs/cq/workflow/admin/console/content/models.html, and start a workflow, using the translation dictionary as the payload. Make sure you have a strategy in place for invalidating the cache. Also, permissions to allow specific users to use the workflow model can be granted via, the ACL rules.

Screenshot 2020-07-04 at 15.54.17.png

I hope this helps,

Brian.

Answers (1)

Answers (1)

Avatar

Avatar
Affirm 50
MVP
Vaibhavi
MVP

Likes

216 likes

Total Posts

181 posts

Correct Reply

61 solutions
Top badges earned
Affirm 50
Validate 1
Ignite 1
Give Back 5
Give Back 3
View profile

Avatar
Affirm 50
MVP
Vaibhavi
MVP

Likes

216 likes

Total Posts

181 posts

Correct Reply

61 solutions
Top badges earned
Affirm 50
Validate 1
Ignite 1
Give Back 5
Give Back 3
View profile
Vaibhavi
MVP

04-07-2020

Hi @sundarig9086821 , 

You can publish the modified pages alone using manage publication action. 

Mange publication has option to publish the page immediately or later(workflow will be schedule for this). 

You can check the options required depends on requirement. 

IMG_20200704_175020.jpg

Please check the below article which explains in detail. 

https://helpx.adobe.com/experience-manager/6-3/sites/authoring/using/publishing-pages.html

Or

You can go for custom implementation if any additional requirement has to be met.