Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Content Management with WordPress Layout Engine

The Flexible Layout System

When first starting into the task of organizing content entry for a website, there are all sorts of options for how to present that to the content editor. Do we go with an off-the-shelf page builder plugin? A highly rigid, templated Layout of “fill in the blank” fields? Just throw them to the wolves with a text editor and a copy of HTML 101? While all these solutions have their place, often reaching for one often feels like grabbing a socket wrench to hammer in a nail. I mean, sure, it would probably end up getting the nail into the wood, but its definitely not the most efficient, might end up with a bent nail, and is just bound to be frustrating for everyone involved.

Especially when dealing with larger, content-heavy websites powered by WordPress, we’ve often relied on what we’ve come to call our Layout Engine. The core idea is that your content within WordPress will have several different types, each with uniquely optimal methods of displaying them, and that you should have the flexibility to display those in any order you choose. In terms of basic components, you could have a call to action that’s just a heading, followed by some text, followed by a link… but there are much better ways to display that information (maybe an attention-grabbing colourful full width chunk), and we want our content editors to be able to take advantage of that!

How does Layout Engine work?

Glad you asked. From the content-entry side, we work with our clients to figure out all the different important types of content that they want to display. Maybe they’ve got event information that they sometimes drop into their text. Maybe they’ve got a bunch of pages with giant lists of resources. Maybe they have all sorts of great testimonials that are buried in normal body copy.

Once we’ve got that list, we set up each type with a block — a typical site for us can have anywhere from 5-10 of these — and let the content editor pick and choose both which blocks to use, and also which order to place them in.

These blocks are then uniquely designed and built out within a custom-made, holistic design system. The idea is that you should be able to place any type of content next to any other type of content, and have it all work together.

Why Layout Engine?

Our method has a few huge benefits. First is around efficient content publishing with the right amount of flexibility. The content editor now has the ability to pick a format within the design system that works best for that particular piece of content, without any of needless, time-consuming (and system-disintegrating) inline styling. They don’t need to fiddle with inline-styled font sizes, colours, font weights, etc. If they want to feature a nice image, they can just reach for the Featured Image block, and fill in the blanks. Likewise, if they’ve got a nice testimonial, they don’t need to remember a complex process of how to enter a block quote into a WYSIWYG… they just grab the Testimonial block.

The second key benefit is around long-term design integrity. Our team of professional designers & developers create an overall design system of the site that uses global, complementing blocks – which, after years of content production, results in a much more cohesive site that maintains its overall design integrity and quality when compared to the alternative (an unrestrained environment where multiple content editors can go wild with page-level, cascading inline styles and neon green headings).

Finally, there’s a big benefit found in performance and the production markup itself. Commercial pagebuilder plugins for WordPress routinely output nested div after nested div and a rat’s nest of inline styles, creating a non-performant, unreliable, and untenable mess of front-end code. Layout Engine avoids all that, and because it follows a system that avoids inline styling, future site styling refreshes are much more reasonable to execute.

Anyway, we think it’s pretty neat. Our clients get the right amount of customizability, delivered within each site’s own unique design system, via a method that ensures their site will maintain design quality for years to come.

The post Content Management with Wordpress Layout Engine appeared first on Paper Leaf.



This post first appeared on Paper Leaf Design Blog | Paper Leaf, please read the originial post: here

Share the post

Content Management with WordPress Layout Engine

×

Subscribe to Paper Leaf Design Blog | Paper Leaf

Get updates delivered right to your inbox!

Thank you for your subscription

×