adobe / aem-core-wcm-components

Standardized components to build websites with AEM.
https://docs.adobe.com/content/help/en/experience-manager-core-components/using/introduction.html
Apache License 2.0
723 stars 737 forks source link

[QUESTION] What happened to the Grid Component? #2782

Open aguacatedan opened 2 weeks ago

aguacatedan commented 2 weeks ago

I was reading this Future of AEM Core Components and it says towards the end that a new modernized Grid component was on the roadmap. Is this still on the happening? was the idea dropped for some reason?

I could possibly contribute a grid component I'm working on, but wanted to check first if this is coming in the near future, or know if the idea was dropped because AEM is pivoting on a different direction, etc.

I'm seeing more and more implementations of AEM where there are tons of custom components because asking authors to use the Responsive Grid is too much manual work and achieving some layouts is often impossible. I've worked on projects that relied on the Responsive Grid and I can confirme this - projects would often end up with a mix of different grid systems because the AEM float-based grid is just not great. I think a new grid component would reduce a lot the need to create custom components and give the power back to content authors to mix and match to create experiences

juw177 commented 2 weeks ago

The first thing we do in every project is to create a custom flex based grid component because responsive grid is terrible for anything other than a very basic layouts

ericvangeem commented 1 day ago

Chiming in as well to say that we also take a different approach for layout components and avoid using AEM's Responsive Grid framework. Some of our projects use Bootstrap CSS Grid and thus we've created a custom panel container component (similar authoring experience that you see in Tabs, Accordion core components) that renders Bootstrap grid classes.