Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Designing Responsive Websites in Wordpress

maxshelley
November 26, 2013

Designing Responsive Websites in Wordpress

I gave this talk at FESuffolk on 26th Nov, 2013. A video of the talk is available at http://www.youtube.com/watch?v=T3LfArcdb-0

If you're interested and you'd like to talk about anything that was mentioned, please get in touch at http://twitter.com/maxshelley

maxshelley

November 26, 2013
Tweet

More Decks by maxshelley

Other Decks in Design

Transcript

  1. • Client understanding of responsive design. • WYSIWYGs / Clients

    editing content. • Responsive Navigation. • Working with multiple devs. • Working with multiple envs. • Working with Git. • Building extensible responsive templates. • WordPress changes. • + many, many more!!
  2. Standard Process • Branding / Design Guidelines • Brief •

    Competitors • InVision / Wireframing • Navigation • Laid out PSD • Iterated design on a staging server. • Content, content, bug fixing, training. • Live. • Google, google, google. • Bug fixing, content.
  3. Design Guidelines This isn’t a mobile view. It’s just very

    zoomed out. Demonstrates behaviour rather than just appearance.
  4. @ll_brand_blue: #00b2f3; @ll_brand_pink: #e624b5; @ll_brand_green: #6fd242; @ll_brand_muted_blue: #8cbbe0; @ll_brand_light_grey: #c2c2c2;

    @ll_heritage_colour: rgb(124,13,66); @ll_education_colour: rgb(0,50,95); @ll_design_colour: rgb(0,141,201); @ll_restoration_colour: rgb(29,88,94); @ll_ecology_colour: rgb(156,161,0); @ll_public_colour: rgb(133,147,67); @ll_leisure_colour: rgb(211,0,41); @ll_landscape_colour: rgb(126,133,129); @ll_residential_colour: rgb(210,67,6); @ll_religious_colour: rgb(91,87,166); @ll_master_colour: rgb(62,141,133); @ll_arb_colour: rgb(144,86,42); @ll_witness_colour: rgb(84,64,46); @ll_infra_colour: rgb(173,174,162); @ll_gardens_colour: rgb(230,176,22); @ll_retail_colour: rgb(255,242,0); Colours. So many colours.
  5. // GRIDSET // ------------------------- ! @m-Max: 599px; @s-Min: 600px; @s-Max:

    767px; @t-Min: 768px; @t-Max: 989px; @db-Min: 990px; @db-Max: 1189px; @da-Min: 1190px; Viewports. So many viewports.
  6. • How many levels of hierarchy? • How long are

    the pages going to be? • How important is navigation? • What do we want the visitor to do? • + many, many more!!
  7. ACF lets us create fields that the client can fill

    in. ! They can be of different types, and appear on different pages.