Builder plugins (and themes that use them) such as SiteOrigin, Elegant Builder, Divi, and others, have become more popular.
Without beating a topic that has already been beat to death in the WordPress developer community, let me just say that my position on it is conflicted.
First, I generally agree with the assessment provided by Pippin Williamson:
The other big issue is that their use violates a primary reason for using a CMS in the first place – separating content from design. Using a builder embeds design elements into the content which is a major design flaw from a CMS site management perspective.
On the other hand, I also agree with Chris Lema – builders exist because there is a market demand for them:
Why do people want WordPress Page Builders?
Simple. They offer customers a solution for personalization that mass-produced themes can’t offer, while at a lower price than working with a professional web developer and web designer.
A bigger problem than simple compatibility however, is that there is simply no industry standardization. In the WP development community, most successful plugin developers work with WP’s core standards. That makes it easier for everyone because if something isn’t initially compatible, a couple of adjustments with filter/action hooks and you’re dovetailing seamlessly.
Continue Reading →