The Problem ● Rigid grid systems ● WordPress gives non technical people total control of their content. ● Content changes, as it should. ● Clients needs change over time.
Issue with this solution ● Limitless layout possibilities to account for ● Fragmented User Experience ● Overwhelming amount of options ● Too much control for clients ● Good luck moving that content ever.
My Solution ● Decisions, not options. ● Identify layout modules that can be broken by content. ● Fallbacks for empty content. ● A little bit of math + grid system = a whole lot of awesome.
Empty Queries Yes No Is this content the main focus of this page? Display Similar content, or another way to find what they are looking for Display an alternate set of content instead Don’t display anything
Widgets ● Horizontal widgets are a nightmare ● Fixed classes on widgets goes against the entire concept of widgets ● My solution https://github. com/CodeProKid/Flexible-Widget-Widths
But why? ● Saves you time in the end ● Eliminates jobs you don’t want ● Establishes trust between you and your clients ● Provides a better user experience