Builder plugins (and theme’s that use them) such as SiteOrigin, Elegant Builder, Divi, and others, have become more popular.
Without beating a topic that’s already been beat to death in the WordPress developer community, let me just say that I’m conflicted. I generally agree with the assessment provided by Pippin Williamson – builders provide a poor user experience and cause significant compatibility problems for other plugins. The other big issue is that their use violates a primary reason for using a CMS in the first place – separating content from design. Their use embeds design elements into the content which from a site management perspective is a major design flaw.
On the other hand, I also agree with Chris Lema – builders exist because there is a market for it:
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 there simply is 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 →