In the past, I have referred to Layout Components in places I from now on will refer to Modules.
I wanted to write about the differences between these two as I currently see them.
The differences are:
- A Layout Component is named depending on how it lays out the content inside. Modules are named after the functionality they provide.
- A Module can have many Layout Components inside.
- Modules are easier to understand for non-technical employees due to being often tied to the business.
- A page has a lot of Layout Components but usually only few repeating Modules.
The functionality on the site ties to the Modules on it. If a site is being continually developed, new Modules are being created.
Module names can be used as a shared language in the organization to describe the functionality on the site.
Making it easier for analysts to produce reports that the rest of the organization understands.
– Samy
Component Analytics daily
Every weekday, I publish about Component Analytics and analytics collection strategies.
