Not really concern on the presentation but on the how they actually work.
As an example:
I'm trying to the differences in the most commonly used ones.
Thanks
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @jayv25585659 ,
The main differences between granite.ui.coral.foundation and granite.ui.foundation components in Adobe Experience Manager (AEM) lie in their underlying technologies and how they handle various tasks. While they often provide similar functionalities, they differ in implementation, usage, and sometimes in how data is parsed and managed. Here’s a breakdown of these differences with a focus on their functional aspects:
Form Textfield:
Form Multifield:
Old Foundation (granite/ui/components/foundation/form/textfield):
<textfield
jcr:primaryType="nt:unstructured"
fieldLabel="Title"
name="./title"
value="Sample Title"
required="{Boolean}true"/>
New Coral Foundation (granite/ui/components/coral/foundation/form/textfield):
<coral-Textfield
jcr:primaryType="nt:unstructured"
fieldLabel="Title"
name="./title"
value="Sample Title"
required="{Boolean}true"/>
Old Foundation (granite/ui/components/foundation/form/multifield):
<multifield
jcr:primaryType="nt:unstructured"
name="./items"
fieldLabel="Items">
<field jcr:primaryType="nt:unstructured"
name="./item"
fieldLabel="Item"/>
</multifield>
New Coral Foundation (granite/ui/components/coral/foundation/form/multifield):
<coral-Multifield
jcr:primaryType="nt:unstructured"
name="./items"
fieldLabel="Items">
<field jcr:primaryType="nt:unstructured"
name="./item"
fieldLabel="Item"/>
</coral-Multifield>
Understanding these differences is crucial for developers to correctly implement and extend AEM components, ensuring they leverage the right framework for their needs and maintain compatibility with AEM’s evolving ecosystem.
Views
Replies
Total Likes
Thanks ChatGPT, I've been following you, and this is considered spamming, I am reporting you.
Views
Replies
Total Likes
Hi @jayv25585659
Please check this https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/difference-between-granite...