SlideShare a Scribd company logo
1 of 21
BrickPress
Explaining WordPress Using
LEGO Master Builder Techniques
Adam Soucie
• Freelance WordPress
developer
• “Self taught”
• Loves to build LEGO with my
4-year old daughter
A little about me
@AdamSoucie | adamsoucie.com
What this talk is NOT
• Aimed at advanced developers
• Specific to plugins or theme development
• A “How To” do anything in particular
• Will not teach you code
@AdamSoucie | adamsoucie.com
What this talk IS
• For relative beginners
• A different way to look at WordPress and
web development in general
• Awesome.
@AdamSoucie | adamsoucie.com
• Set of principles and
techniques used by LEGO
• Foundation for how official
sets are built
• Available in a series of sets
called the Master Builder
Academy
Master Builder Techniques
@AdamSoucie | adamsoucie.com
7 Techniques
1. Locking
2. Sideways Building
3. Size Scaling
4. Small Elements
5. Balance
6. Details
7. Alternate Uses
@AdamSoucie | adamsoucie.com
• The process of joining two or
more bricks with one that lies
across either on top,
underneath, or both
• Makes your elements more
stable
Technique #1: Locking
@AdamSoucie | adamsoucie.com
• Using “clearfix” to contain
floated elements
• Wrapping partner elements in
a container <div>
Applying to WordPress
@AdamSoucie | adamsoucie.com
• Uses special pieces with studs
on the side
• Allows a model to extend
horizontally or diagonally as
well as vertically
• The basis for the SNOT (Studs
Not On Top) technique
Technique #2: Sideways Building
@AdamSoucie | adamsoucie.com
• Widget areas
• Most common areas are
sidebars and footers
• Genesis Framework uses
them to create variable home
pages
• Allows functionality to extend
in customized ways
Applying to WordPress
@AdamSoucie | adamsoucie.com
• Standard model size is
minifigure scaled
• Models at Legoland’s are
Miniland scaled
• Common to find sets that are
miniature scale
Technique #3: Size Scaling
@AdamSoucie | adamsoucie.com
• Altering text sizes and padding
to account for different devices
• Making buttons and other
clickable areas optimized for
touch screens
Applying to WordPress
@AdamSoucie | adamsoucie.com
• Combines with size scaling
• Uses small elements (typically
1 stud by 1 stud)
• Mimics larger elements at a
smaller scale
Technique #4: Small Elements
@AdamSoucie | adamsoucie.com
• Tied to responsive design
• Mobile first design philosophy
• Built-in Column classes
• Flexbox
Applying to WordPress
@AdamSoucie | adamsoucie.com
• Basic physics
• If something is too heavy on
one side, it will fall over
• Symmetry is your friend
Technique #5: Balance
@AdamSoucie | adamsoucie.com
• Padding, padding, padding
• Line height
• Balancing sidebar content with
page content
Applying to WordPress
@AdamSoucie | adamsoucie.com
• Exactly what you’d think
• Helps identify your models
• Spaceships use lasers,
Castle sets use swords
• Translucent bricks help
indicate movement or action
Technique #6: Details
@AdamSoucie | adamsoucie.com
• Transition states
• Flat vs. Skeuomorphic design
• Using colors to indicate
actions, especially with buttons
Applying to WordPress
@AdamSoucie | adamsoucie.com
• Very few pieces have just one
use
• A silver frog could also be a
wall sconce
• Use your imagination!
Technique #7: Alternate Uses
@AdamSoucie | adamsoucie.com
• Creative problem solving
• Chain “get_the_” functions to
access post information
• You access just about
anything with a post ID
Applying to WordPress
@AdamSoucie | adamsoucie.com
More Info
Twitter
@AdamSoucie
Blog
adamsoucie.com
Business
impossiblycreative.com
Master Builder Academy
lego.com
brickset.com

More Related Content

What's hot

Teach Yourself to Build Web Apps
Teach Yourself to Build Web AppsTeach Yourself to Build Web Apps
Teach Yourself to Build Web AppsSusie Ye
 
Z04380000120164011 chapter 11 isys6202
Z04380000120164011 chapter 11 isys6202Z04380000120164011 chapter 11 isys6202
Z04380000120164011 chapter 11 isys6202Amadeus Cristoper
 
What web designers could learn from print designers
What web designers could learn from print designersWhat web designers could learn from print designers
What web designers could learn from print designersErlend Debast
 
Content obesity: An organisation's silent killer
Content obesity: An organisation's silent killerContent obesity: An organisation's silent killer
Content obesity: An organisation's silent killerSally Bagshaw
 
Build Your Own Website with HTML/CSS
Build Your Own Website with HTML/CSSBuild Your Own Website with HTML/CSS
Build Your Own Website with HTML/CSSThinkful
 
Future-proofing authors: The new rules of writing for the web
Future-proofing authors: The new rules of writing for the webFuture-proofing authors: The new rules of writing for the web
Future-proofing authors: The new rules of writing for the webSally Bagshaw
 
Toolbox 2, session 11
Toolbox 2, session 11Toolbox 2, session 11
Toolbox 2, session 11petter
 
What I Wish I Knew Before I Started Coding
What I Wish I Knew Before I Started CodingWhat I Wish I Knew Before I Started Coding
What I Wish I Knew Before I Started CodingMattan Griffel
 
Building Ebooks that Last - Teresa Elsey (Bridge International Academies) - e...
Building Ebooks that Last - Teresa Elsey (Bridge International Academies) - e...Building Ebooks that Last - Teresa Elsey (Bridge International Academies) - e...
Building Ebooks that Last - Teresa Elsey (Bridge International Academies) - e...BookNet Canada
 
Minnesota Timberwolves - Digital Media Web Design Creative Presentation
Minnesota Timberwolves - Digital Media Web Design Creative PresentationMinnesota Timberwolves - Digital Media Web Design Creative Presentation
Minnesota Timberwolves - Digital Media Web Design Creative PresentationBob Stanke
 
Geek Sync | How to Deal with an Inherited SQL Server
Geek Sync | How to Deal with an Inherited SQL ServerGeek Sync | How to Deal with an Inherited SQL Server
Geek Sync | How to Deal with an Inherited SQL ServerIDERA Software
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-33-82-317
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-33-82-317Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-33-82-317
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-33-82-317Ivy Rueb
 
The light princess
The light princessThe light princess
The light princesskchasarik
 
What is content strategy?
What is content strategy?What is content strategy?
What is content strategy?Sally Bagshaw
 

What's hot (19)

Weebly Orientation
Weebly OrientationWeebly Orientation
Weebly Orientation
 
Teach Yourself to Build Web Apps
Teach Yourself to Build Web AppsTeach Yourself to Build Web Apps
Teach Yourself to Build Web Apps
 
Z04380000120164011 chapter 11 isys6202
Z04380000120164011 chapter 11 isys6202Z04380000120164011 chapter 11 isys6202
Z04380000120164011 chapter 11 isys6202
 
What web designers could learn from print designers
What web designers could learn from print designersWhat web designers could learn from print designers
What web designers could learn from print designers
 
Content obesity: An organisation's silent killer
Content obesity: An organisation's silent killerContent obesity: An organisation's silent killer
Content obesity: An organisation's silent killer
 
Build Your Own Website with HTML/CSS
Build Your Own Website with HTML/CSSBuild Your Own Website with HTML/CSS
Build Your Own Website with HTML/CSS
 
Future-proofing authors: The new rules of writing for the web
Future-proofing authors: The new rules of writing for the webFuture-proofing authors: The new rules of writing for the web
Future-proofing authors: The new rules of writing for the web
 
Toolbox 2, session 11
Toolbox 2, session 11Toolbox 2, session 11
Toolbox 2, session 11
 
What I Wish I Knew Before I Started Coding
What I Wish I Knew Before I Started CodingWhat I Wish I Knew Before I Started Coding
What I Wish I Knew Before I Started Coding
 
Building Ebooks that Last - Teresa Elsey (Bridge International Academies) - e...
Building Ebooks that Last - Teresa Elsey (Bridge International Academies) - e...Building Ebooks that Last - Teresa Elsey (Bridge International Academies) - e...
Building Ebooks that Last - Teresa Elsey (Bridge International Academies) - e...
 
More Than Facebook
More Than FacebookMore Than Facebook
More Than Facebook
 
Minnesota Timberwolves - Digital Media Web Design Creative Presentation
Minnesota Timberwolves - Digital Media Web Design Creative PresentationMinnesota Timberwolves - Digital Media Web Design Creative Presentation
Minnesota Timberwolves - Digital Media Web Design Creative Presentation
 
Geek Sync | How to Deal with an Inherited SQL Server
Geek Sync | How to Deal with an Inherited SQL ServerGeek Sync | How to Deal with an Inherited SQL Server
Geek Sync | How to Deal with an Inherited SQL Server
 
Ways To Market Green Campus Programs
Ways To Market Green Campus ProgramsWays To Market Green Campus Programs
Ways To Market Green Campus Programs
 
Lesson2 short presentation
Lesson2 short presentationLesson2 short presentation
Lesson2 short presentation
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-33-82-317
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-33-82-317Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-33-82-317
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-33-82-317
 
The light princess
The light princessThe light princess
The light princess
 
What is content strategy?
What is content strategy?What is content strategy?
What is content strategy?
 
Selecting & Installing WordPress Themes
Selecting & Installing WordPress ThemesSelecting & Installing WordPress Themes
Selecting & Installing WordPress Themes
 

Viewers also liked

Twitter, YouTube, Xing & Co. - Web 2.0 als Marketinginstrument
Twitter, YouTube, Xing & Co. - Web 2.0 als MarketinginstrumentTwitter, YouTube, Xing & Co. - Web 2.0 als Marketinginstrument
Twitter, YouTube, Xing & Co. - Web 2.0 als MarketinginstrumentMarc Nilius
 
Bdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проектеBdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проектеISsoft
 
FL Blog Con 2015: How To Find The Best WordPress Plugins For You
FL Blog Con 2015: How To Find The Best WordPress Plugins For YouFL Blog Con 2015: How To Find The Best WordPress Plugins For You
FL Blog Con 2015: How To Find The Best WordPress Plugins For YouAdam Soucie
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требованийISsoft
 
6. таблицы и другие теги html
6. таблицы и другие теги html6. таблицы и другие теги html
6. таблицы и другие теги htmlSergei Dubrov
 
Getting Started With Php Frameworks @BCP5
Getting Started With Php Frameworks @BCP5Getting Started With Php Frameworks @BCP5
Getting Started With Php Frameworks @BCP5Amit Kumar Singh
 
Таблицы Html
Таблицы HtmlТаблицы Html
Таблицы HtmlVasya Petrov
 
Custom Post Type and Taxonomies in WordPress 3.x
Custom Post Type and Taxonomies in WordPress 3.xCustom Post Type and Taxonomies in WordPress 3.x
Custom Post Type and Taxonomies in WordPress 3.xAmit Kumar Singh
 
CSS Lessons Learned the Hard Way (ConvergeSE)
CSS Lessons Learned the Hard Way (ConvergeSE)CSS Lessons Learned the Hard Way (ConvergeSE)
CSS Lessons Learned the Hard Way (ConvergeSE)Zoe Gillenwater
 
Organisation and navigation
Organisation and navigationOrganisation and navigation
Organisation and navigationLon Barfield
 
WordPress as Rapid Prototyping Tool
WordPress as Rapid Prototyping ToolWordPress as Rapid Prototyping Tool
WordPress as Rapid Prototyping ToolAmit Kumar Singh
 
Css part2
Css part2Css part2
Css part2ISsoft
 
CSS Lessons Learned the Hard Way (Generate Conf)
CSS Lessons Learned the Hard Way (Generate Conf)CSS Lessons Learned the Hard Way (Generate Conf)
CSS Lessons Learned the Hard Way (Generate Conf)Zoe Gillenwater
 
17. основы css (cascading style sheets)
17. основы css (cascading style sheets)17. основы css (cascading style sheets)
17. основы css (cascading style sheets)Sergei Dubrov
 
Images and Tables in HTML
Images and Tables in HTMLImages and Tables in HTML
Images and Tables in HTMLAarti P
 
Uwe usability evaluation
Uwe usability evaluationUwe usability evaluation
Uwe usability evaluationLon Barfield
 
Пингвины из калининграда
Пингвины из калининградаПингвины из калининграда
Пингвины из калининградаAndrew Yashenko
 
Joomla Request To Response
Joomla Request To ResponseJoomla Request To Response
Joomla Request To ResponseAmit Kumar Singh
 

Viewers also liked (20)

Twitter, YouTube, Xing & Co. - Web 2.0 als Marketinginstrument
Twitter, YouTube, Xing & Co. - Web 2.0 als MarketinginstrumentTwitter, YouTube, Xing & Co. - Web 2.0 als Marketinginstrument
Twitter, YouTube, Xing & Co. - Web 2.0 als Marketinginstrument
 
Bdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проектеBdd and dsl как способ построения коммуникации на проекте
Bdd and dsl как способ построения коммуникации на проекте
 
FL Blog Con 2015: How To Find The Best WordPress Plugins For You
FL Blog Con 2015: How To Find The Best WordPress Plugins For YouFL Blog Con 2015: How To Find The Best WordPress Plugins For You
FL Blog Con 2015: How To Find The Best WordPress Plugins For You
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
How Joomla Works
How Joomla WorksHow Joomla Works
How Joomla Works
 
6. таблицы и другие теги html
6. таблицы и другие теги html6. таблицы и другие теги html
6. таблицы и другие теги html
 
Getting Started With Php Frameworks @BCP5
Getting Started With Php Frameworks @BCP5Getting Started With Php Frameworks @BCP5
Getting Started With Php Frameworks @BCP5
 
Таблицы Html
Таблицы HtmlТаблицы Html
Таблицы Html
 
Custom Post Type and Taxonomies in WordPress 3.x
Custom Post Type and Taxonomies in WordPress 3.xCustom Post Type and Taxonomies in WordPress 3.x
Custom Post Type and Taxonomies in WordPress 3.x
 
CSS Lessons Learned the Hard Way (ConvergeSE)
CSS Lessons Learned the Hard Way (ConvergeSE)CSS Lessons Learned the Hard Way (ConvergeSE)
CSS Lessons Learned the Hard Way (ConvergeSE)
 
Organisation and navigation
Organisation and navigationOrganisation and navigation
Organisation and navigation
 
WordPress as Rapid Prototyping Tool
WordPress as Rapid Prototyping ToolWordPress as Rapid Prototyping Tool
WordPress as Rapid Prototyping Tool
 
Css part2
Css part2Css part2
Css part2
 
CSS Lessons Learned the Hard Way (Generate Conf)
CSS Lessons Learned the Hard Way (Generate Conf)CSS Lessons Learned the Hard Way (Generate Conf)
CSS Lessons Learned the Hard Way (Generate Conf)
 
17. основы css (cascading style sheets)
17. основы css (cascading style sheets)17. основы css (cascading style sheets)
17. основы css (cascading style sheets)
 
Images and Tables in HTML
Images and Tables in HTMLImages and Tables in HTML
Images and Tables in HTML
 
Uwe usability evaluation
Uwe usability evaluationUwe usability evaluation
Uwe usability evaluation
 
Пингвины из калининграда
Пингвины из калининградаПингвины из калининграда
Пингвины из калининграда
 
Box Model
Box ModelBox Model
Box Model
 
Joomla Request To Response
Joomla Request To ResponseJoomla Request To Response
Joomla Request To Response
 

Similar to BrickPress: Explaining WordPress Using LEGO Master Builder Techniques

Create an Online Course
Create an Online CourseCreate an Online Course
Create an Online CourseClickMinded
 
How to create your online course
How to create your online courseHow to create your online course
How to create your online courseClickMinded
 
Lesson 111 24 aug13-1430-ay
Lesson 111 24 aug13-1430-ayLesson 111 24 aug13-1430-ay
Lesson 111 24 aug13-1430-ayCodecademy Ren
 
Word press workshop powerpoint
Word press workshop   powerpointWord press workshop   powerpoint
Word press workshop powerpointerezwe
 
11 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 201411 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 2014WordPressBrisbane
 
Untangling - fall2017 - week 7
Untangling - fall2017 - week 7Untangling - fall2017 - week 7
Untangling - fall2017 - week 7Derek Jacoby
 
WordPress for Nonprofits - 2013
WordPress for Nonprofits - 2013WordPress for Nonprofits - 2013
WordPress for Nonprofits - 2013Trish Perkins
 
The Power of BuddyPress in Social Media Marketing
The Power of BuddyPress in Social Media MarketingThe Power of BuddyPress in Social Media Marketing
The Power of BuddyPress in Social Media MarketingWebSocially
 
Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Tris Hussey
 
Baku Social Media Seminar - Day 3
Baku Social Media Seminar - Day 3Baku Social Media Seminar - Day 3
Baku Social Media Seminar - Day 3Peter Svarre
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressPuneet Sahalot
 
Score intro wordpress 4.3.2013
Score intro wordpress 4.3.2013Score intro wordpress 4.3.2013
Score intro wordpress 4.3.2013Bob Garrett
 
Edu614 session 4 summer 14
Edu614 session 4 summer 14  Edu614 session 4 summer 14
Edu614 session 4 summer 14 Kathy Favazza
 
WordPress Theme Basics
WordPress Theme BasicsWordPress Theme Basics
WordPress Theme BasicsJen Jamar
 
DesmosWebinar_VirtualMath_040920.pptx
DesmosWebinar_VirtualMath_040920.pptxDesmosWebinar_VirtualMath_040920.pptx
DesmosWebinar_VirtualMath_040920.pptxsyakti sriyansyah
 
Create Your Own Starter Files
Create Your Own Starter FilesCreate Your Own Starter Files
Create Your Own Starter FilesEmily Lewis
 
WordPress102 - WordCamp Milwaukee 2015
WordPress102 - WordCamp Milwaukee 2015WordPress102 - WordCamp Milwaukee 2015
WordPress102 - WordCamp Milwaukee 2015Shanta Nathwani
 
Should I DIY or BUY a new WordPress website?
Should I DIY or BUY a new WordPress website? Should I DIY or BUY a new WordPress website?
Should I DIY or BUY a new WordPress website? Jennifer Novak
 
Samantha thebridge atlas camp 2012 talk
Samantha thebridge atlas camp 2012 talkSamantha thebridge atlas camp 2012 talk
Samantha thebridge atlas camp 2012 talksamthebridge
 

Similar to BrickPress: Explaining WordPress Using LEGO Master Builder Techniques (20)

Create an Online Course
Create an Online CourseCreate an Online Course
Create an Online Course
 
How to create your online course
How to create your online courseHow to create your online course
How to create your online course
 
Customizing WordPress Themes
Customizing WordPress ThemesCustomizing WordPress Themes
Customizing WordPress Themes
 
Lesson 111 24 aug13-1430-ay
Lesson 111 24 aug13-1430-ayLesson 111 24 aug13-1430-ay
Lesson 111 24 aug13-1430-ay
 
Word press workshop powerpoint
Word press workshop   powerpointWord press workshop   powerpoint
Word press workshop powerpoint
 
11 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 201411 Amazing things I Learnt At Word Camp Sydney 2014
11 Amazing things I Learnt At Word Camp Sydney 2014
 
Untangling - fall2017 - week 7
Untangling - fall2017 - week 7Untangling - fall2017 - week 7
Untangling - fall2017 - week 7
 
WordPress for Nonprofits - 2013
WordPress for Nonprofits - 2013WordPress for Nonprofits - 2013
WordPress for Nonprofits - 2013
 
The Power of BuddyPress in Social Media Marketing
The Power of BuddyPress in Social Media MarketingThe Power of BuddyPress in Social Media Marketing
The Power of BuddyPress in Social Media Marketing
 
Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012
 
Baku Social Media Seminar - Day 3
Baku Social Media Seminar - Day 3Baku Social Media Seminar - Day 3
Baku Social Media Seminar - Day 3
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Score intro wordpress 4.3.2013
Score intro wordpress 4.3.2013Score intro wordpress 4.3.2013
Score intro wordpress 4.3.2013
 
Edu614 session 4 summer 14
Edu614 session 4 summer 14  Edu614 session 4 summer 14
Edu614 session 4 summer 14
 
WordPress Theme Basics
WordPress Theme BasicsWordPress Theme Basics
WordPress Theme Basics
 
DesmosWebinar_VirtualMath_040920.pptx
DesmosWebinar_VirtualMath_040920.pptxDesmosWebinar_VirtualMath_040920.pptx
DesmosWebinar_VirtualMath_040920.pptx
 
Create Your Own Starter Files
Create Your Own Starter FilesCreate Your Own Starter Files
Create Your Own Starter Files
 
WordPress102 - WordCamp Milwaukee 2015
WordPress102 - WordCamp Milwaukee 2015WordPress102 - WordCamp Milwaukee 2015
WordPress102 - WordCamp Milwaukee 2015
 
Should I DIY or BUY a new WordPress website?
Should I DIY or BUY a new WordPress website? Should I DIY or BUY a new WordPress website?
Should I DIY or BUY a new WordPress website?
 
Samantha thebridge atlas camp 2012 talk
Samantha thebridge atlas camp 2012 talkSamantha thebridge atlas camp 2012 talk
Samantha thebridge atlas camp 2012 talk
 

Recently uploaded

VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubaikojalkojal131
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...tanu pandey
 
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.soniya singh
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...nilamkumrai
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceDelhi Call girls
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls DubaiEscorts Call Girls
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...Escorts Call Girls
 
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceReal Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceEscorts Call Girls
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.soniya singh
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 

Recently uploaded (20)

VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceReal Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 

BrickPress: Explaining WordPress Using LEGO Master Builder Techniques

  • 1. BrickPress Explaining WordPress Using LEGO Master Builder Techniques Adam Soucie
  • 2. • Freelance WordPress developer • “Self taught” • Loves to build LEGO with my 4-year old daughter A little about me @AdamSoucie | adamsoucie.com
  • 3. What this talk is NOT • Aimed at advanced developers • Specific to plugins or theme development • A “How To” do anything in particular • Will not teach you code @AdamSoucie | adamsoucie.com
  • 4. What this talk IS • For relative beginners • A different way to look at WordPress and web development in general • Awesome. @AdamSoucie | adamsoucie.com
  • 5. • Set of principles and techniques used by LEGO • Foundation for how official sets are built • Available in a series of sets called the Master Builder Academy Master Builder Techniques @AdamSoucie | adamsoucie.com
  • 6. 7 Techniques 1. Locking 2. Sideways Building 3. Size Scaling 4. Small Elements 5. Balance 6. Details 7. Alternate Uses @AdamSoucie | adamsoucie.com
  • 7. • The process of joining two or more bricks with one that lies across either on top, underneath, or both • Makes your elements more stable Technique #1: Locking @AdamSoucie | adamsoucie.com
  • 8. • Using “clearfix” to contain floated elements • Wrapping partner elements in a container <div> Applying to WordPress @AdamSoucie | adamsoucie.com
  • 9. • Uses special pieces with studs on the side • Allows a model to extend horizontally or diagonally as well as vertically • The basis for the SNOT (Studs Not On Top) technique Technique #2: Sideways Building @AdamSoucie | adamsoucie.com
  • 10. • Widget areas • Most common areas are sidebars and footers • Genesis Framework uses them to create variable home pages • Allows functionality to extend in customized ways Applying to WordPress @AdamSoucie | adamsoucie.com
  • 11. • Standard model size is minifigure scaled • Models at Legoland’s are Miniland scaled • Common to find sets that are miniature scale Technique #3: Size Scaling @AdamSoucie | adamsoucie.com
  • 12. • Altering text sizes and padding to account for different devices • Making buttons and other clickable areas optimized for touch screens Applying to WordPress @AdamSoucie | adamsoucie.com
  • 13. • Combines with size scaling • Uses small elements (typically 1 stud by 1 stud) • Mimics larger elements at a smaller scale Technique #4: Small Elements @AdamSoucie | adamsoucie.com
  • 14. • Tied to responsive design • Mobile first design philosophy • Built-in Column classes • Flexbox Applying to WordPress @AdamSoucie | adamsoucie.com
  • 15. • Basic physics • If something is too heavy on one side, it will fall over • Symmetry is your friend Technique #5: Balance @AdamSoucie | adamsoucie.com
  • 16. • Padding, padding, padding • Line height • Balancing sidebar content with page content Applying to WordPress @AdamSoucie | adamsoucie.com
  • 17. • Exactly what you’d think • Helps identify your models • Spaceships use lasers, Castle sets use swords • Translucent bricks help indicate movement or action Technique #6: Details @AdamSoucie | adamsoucie.com
  • 18. • Transition states • Flat vs. Skeuomorphic design • Using colors to indicate actions, especially with buttons Applying to WordPress @AdamSoucie | adamsoucie.com
  • 19. • Very few pieces have just one use • A silver frog could also be a wall sconce • Use your imagination! Technique #7: Alternate Uses @AdamSoucie | adamsoucie.com
  • 20. • Creative problem solving • Chain “get_the_” functions to access post information • You access just about anything with a post ID Applying to WordPress @AdamSoucie | adamsoucie.com