What is AEM and AEM65 plugins in universal editor component-definition.json ?
Hey everyone, i was going the adobe universal editor documentation and component below configuration:
{
"groups":[
{
"title":"General Components",
"id":"general",
"components":[
{
"title":"Text",
"id":"text",
"model": "text",
"filter": "texts",
"plugins":{
"aem":{
"page":{
"resourceType":"wknd/components/text",
"template":{
"text":"Default Text",
"name":"Text"
}
}
},
"aem65":{
"page":{
"resourceType":"wknd/components/text",
"template":{
"text":"Default Text",
"name":"Text"
}
}
}
}
}
]
}
]
}
I saw that plugins define which plugin is responsible for persisting the component. The documentation mentions:
plugins defines which plugin is responsible for persisting the component. Common plugins include:
- aem for AEM as a Cloud Service.
- aem5 for AEM 6.5.
- xwalk for AEM as a Cloud Service WYSIWYG authoring.
But I’m not quite sure what these plugins actually do. Could someone explain:
- What exactly are aem and aem65 plugins in this context?
- How do they affect component behavior in Universal Editor?
Thanks in advance!
Documentation link: https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/developing/universal-editor/component-definition