We all know how good reusability is. Avoiding repetition, improving testability and maintainability, reducing cost, and improving efficiency are all benefits we have come to expect from creating reusable components within a project. We have been using reusable components in our Craft projects for some time, but it's been much harder to reap the same benefits from one project to the next.
With each new Craft site we built, we found ourselves with a familiar list of components. Clients were asking for similar functionality for a decent portion of their website, and we found ourselves essentially rebuilding these components each time. This wasn't ideal; we didn't want to spend our time doing the same thing over and over, we wanted to spend more time on the interesting, bespoke solutions for our clients business problems.
Craft CMS
Why Craft CMS?
You might have noticed we are big fans of Craft CMS at Inlight. For us, this has a lot to do with how flexible and easy it is to work with from a developer point of view. But we also love it because our clients love it.