SlideShare una empresa de Scribd logo
1 de 35
Designing for
      WordPress
       Understanding templates + content types within WordPress




WordCamp Philly 2012: Designing for WordPress            @liamdempsey
About Halloween Me

   •    Fictional literary character
   •    Retired Army surgeon who lived in London
   •    Shared a flat with an eccentric intellectual
   •    Often told “Elementary!”




WordCamp Philly 2012: Designing for WordPress   @liamdempsey
John H. Watson, M.D.

   Sherlock
   Holmes’ friend,
   colleague and
   biographer



WordCamp Philly 2012: Designing for WordPress   @liamdempsey
About the Real Me

   • Liam Dempsey
   • Work in web + print:
     a designer who codes
   • Started my own company in the UK,
     since expanded to the US
   • Working with WordPress since 2007
   • Co-founded Philly ‘burbs WordPress
     Meetup earlier this year
WordCamp Philly 2012: Designing for WordPress   @liamdempsey
What We’ll Cover Today

   • What are templates + why they matter
   • How WordPress uses templates
   • Content Types in WordPress




WordCamp Philly 2012: Designing for WordPress   @liamdempsey
What We Won’t Cover

   • Any sort of design principles or best
     design styles
   • We won’t write any code
   • Forensic Science methodology of the
     late 19th century




WordCamp Philly 2012: Designing for WordPress   @liamdempsey
My intended audience is …

   • New to designing database-driven
     websites
   • New to WordPress




WordCamp Philly 2012: Designing for WordPress   @liamdempsey
I’m presenting from a
   simple WordPress setup
   standpoint – nothing too
   advanced or fancy



WordCamp Philly 2012: Designing for WordPress   @liamdempsey
Using WordPress as a CMS

   • We use WordPress to build small,
     medium and large business websites
   • WordPress is how we get content to the
     front end of the website
   • We need to know how WP thinks so we
     can create designs that will work well



WordCamp Philly 2012: Designing for WordPress   @liamdempsey
What is a template?

Templates are how
WordPress controls
where + how content is
displayed on the front
end of a website.
A key concept to take away
   from this presentation:

   WordPress relies on
   templates to deliver
   web page designs and
   layouts to browsers
WordCamp Philly 2012: Designing for WordPress   @liamdempsey
If you can understand
      templates, then you can …

                       Design
                         for
                      WordPress
WordCamp Philly 2012: Designing for WordPress   @liamdempsey
Why Do Templates
                   Matter to
                       Designers?


WordCamp Philly2012: Designing for WordPress   @liamdempsey
Designs for content must fit the
   structure – content can only go where
   the WordPress template allows it to go
   The greater the number of templates
   = the greater the cost
   Web templates are very different from
   print design



WordCamp Philly 2012: Designing for WordPress   @liamdempsey
Two big issues Print Designers
   have with web templates?

                     FLUIDITY
                           of web presentation

                     RIGIDITY
                               of web templates
                                                HUMILITY
                                   I know I struggled with them.

WordCamp Philly 2012: Designing for WordPress                      @liamdempsey
Fluidity of Web Presentation

   • Limited display control:
     different browsers present
     typography and margins in
     slightly different ways

   • Responsive design:
     moving/resizing to fit the
     screen + purpose


WordCamp Philly 2012: Designing for WordPress   @liamdempsey
http://thetruckingaccidentlawyers.info
http://thetruckingaccidentlawyers.info
Rigidity of Web Templates

   • Content management systems do
     EXACTLY what we tell them to do – they
     can’t guess our intentions
   • Templates can be used for more than a
     single page – e.g, the About Us and Our
     Services pages can use the same
     template.


WordCamp Philly 2012: Designing for WordPress   @liamdempsey
Key Points about Templates

   • Header and footer files are
     shared across WordPress
   • Unique page layouts require
     their own templates
   • Sidebars have templates
   • Additional templates can be
     added to themes


WordCamp Philly 2012: Designing for WordPress   @liamdempsey
The template files in
                                                WordPress 2011 theme




                         On this page




WordCamp Philly 2012: Designing for WordPress                           @liamdempsey
WP’s THREE Content Types
   These three content types are your building blocks!



     1. Posts

     2. Pages

     3. Custom Post Types


WordCamp Philly 2012: Designing for WordPress            @liamdempsey
Posts in WordPress

   • Used for blog, news, updates, etc.
   • Posts get pushed around the site in
     sidebars, footers and elsewhere as Latest
     News, Popular Posts, etc.
   • Comes with lots of fields: titles, excerpt,
     slug, category, author, tags and more
   • Can add custom fields as well


WordCampPhilly 2012: Designing for WordPress   @liamdempsey
How to Design Posts for WP

   • Consider the look of the title, publication
     date and author display
   • Use excerpts or read more?
   • Will posts have a featured image? Need
     a default image too?
   • Remember: All the posts will be formatted
     the same! (Unless they are not!)


WordCamp Philly 2012: Designing for WordPress   @liamdempsey
Pages in WordPress

   • Obviously, for individual pages
   • Can also be used to embed in other
     pages (e.g., for articles on a home page)
   • Can be used to embed posts or custom
     post types
   • Come with set fields + can include
     custom fields


WordCamp Philly 2012: Designing for WordPress   @liamdempsey
How to Design Pages for WP

   • What content needs to go a specific
     page?
   • Will the different pages across a site
     require separate layouts?
   • Will a page display its own content, posts
     or custom post type?



WordCamp Philly 2012: Designing for WordPress   @liamdempsey
Custom Post Type (CPT)

   • Used for any content with a need for repeated
     instances of that content type
   • Think more of as a Custom Content Type
   • Can act like posts – e.g., a CPT of houses
     displayed on a housing listings page
   • The fields are customized
   • Content can be displayed across the site in
     sidebars + footer – Recipes, Staff, Products, etc.


WordCamp Philly 2012: Designing for WordPress    @liamdempsey
How to Design CPT for WP

   • Clearly set out the fields to be included
   • Define the parameters of those fields
   • Decide how those fields will be organized
     and displayed on the page
   • Consider how certain fields of the CPT
     will be displayed across the site



WordCamp Philly 2012: Designing for WordPress   @liamdempsey
CPT in Page Templates
                                                                   Page Template
 Logo                                  A pithy little tagline

 Home   Our Services    Our Team     Recent Cases     Contact Us



Our Detective Team
        Sherlock Holmes
        Consulting Detective
        sholmes@consultingdetectives.co.uk                         Custom Post Type of
                                                                   Team
        John H. Watson, M.D.
        Retired Surgeon, Asst. Consulting Detective
        jwatson@consultingdetectives.co.uk


        Mrs. Hudson
        Landlady
        mrshudson@consultingdetectives.co.uk
Exploring the CPT
   Featured Image                   Fields in the
                                    Custom Post
                                    Type of Team

       Sherlock Holmes
       Consulting Detective
       sholmes@consultingdetectives.co.uk
Exploring the CPT
                                                                 Fields in the
 Logo                                 A pithy little tagline     Custom Post
 Home      Our Services   Our Team   Recent Cases   Contact Us
                                                                 Type of Team


Sherlock Holmes
Consulting Detective                                             Featured
sholmes@consultingdetectives.co.uk
                                                                 Image
Lorem ipsum dolor sit amet, consec-
tetur adipiscing elit. Donec a diam
 lectus. Sed sit amet ipsum mauris.
 Maecenas congue ligula ac quam viverra nec
consectetur ante hendrerit. Donec et mollis dolor.
Praesent et diam eget libero egestas mattis sit amet
vitae augue. Nam tincidunt congue enim, ut porta                 Main
lorem lacinia consectetur.                                       content
Pulling it all together
  Logo                                                                        A pithy little tagline

   Home     Our Services   Our Team        Recent Cases     Contact Us



  At Baker Street Detective Services, we provide                          Contact Us Now!
  answers when no one else can. We find evidence                          020 7723 2312
  that others overlook. We make connections that
  escape the average investigative team.

  Recent Cases                        Why choose us?                      Our Top Detective
  • A Study in Scarlet                Frankly, the reason is
                                                                                   Sherlock Holmes
  • The Sign of the Four              elementary! We’re the                        Consulting Detective
  • The Hound of the                  best in the world when it
    Baskervilles                      comes to solving crime.
  • The Valley of Fear

                    Content from page template                                     Custom Post Type


 Posts                                    Embedded Page             Template Content
How to Learn More

   • Play around with your own development site
   • A good overview of CPT:
     http://keithdevon.com/custom-post-types/
   • The Codex: http://codex.wordpress.org
   • Google stuff
   • Attend WordCamps
   • Go to local WordPress Meetups


WordCamp Philly 2012: Designing for WordPress   @liamdempsey
In Review …

   • Understanding templates is key to
     designing for database-driven websites
   • WordPress uses templates to display
     content on the front-end of the site
   • Three content types in WordPress: post,
     page and custom post type
   • Engage with the WordPress Community


WordCamp Philly 2012: Designing for WordPress   @liamdempsey
Questions?
                                    Liam Dempsey
                                    Director | Communications Designer

                                    @liamdempsey
                                    liam@lbdesign.tv
                                    610-390-9076




          liamdempsey.com                       lbdesign.tv   chickenmonkeydog.com



WordCamp Philly 2012: Designing for WordPress                                @liamdempsey

Más contenido relacionado

La actualidad más candente

Jsm2003 02-with-narration
Jsm2003 02-with-narrationJsm2003 02-with-narration
Jsm2003 02-with-narration
ampersandmatt
 
Wordpress for newbies
Wordpress for newbiesWordpress for newbies
Wordpress for newbies
tjessee
 
Connecting Rural Communities
Connecting Rural CommunitiesConnecting Rural Communities
Connecting Rural Communities
webhostingguy
 
Rapid CMS enabled site development with Wordpress
Rapid CMS enabled site development with WordpressRapid CMS enabled site development with Wordpress
Rapid CMS enabled site development with Wordpress
Peter Kaizer
 

La actualidad más candente (20)

Epub in the wild
Epub in the wildEpub in the wild
Epub in the wild
 
Jsm2003 02-with-narration
Jsm2003 02-with-narrationJsm2003 02-with-narration
Jsm2003 02-with-narration
 
Down and Dirty EPUB 3
Down and Dirty EPUB 3Down and Dirty EPUB 3
Down and Dirty EPUB 3
 
Ebook bootcamp
Ebook bootcampEbook bootcamp
Ebook bootcamp
 
Loco For Local SEO, Beaverton Presentation
Loco For Local SEO, Beaverton PresentationLoco For Local SEO, Beaverton Presentation
Loco For Local SEO, Beaverton Presentation
 
Seo Simplified
Seo SimplifiedSeo Simplified
Seo Simplified
 
Ten tips for word press success
Ten tips for word press successTen tips for word press success
Ten tips for word press success
 
Wordpress for newbies
Wordpress for newbiesWordpress for newbies
Wordpress for newbies
 
Web Accessibility Gone Wild
Web Accessibility Gone WildWeb Accessibility Gone Wild
Web Accessibility Gone Wild
 
Dirk Spencer - Finding Open Jobs with Job Boards -
Dirk Spencer - Finding Open Jobs with Job Boards - Dirk Spencer - Finding Open Jobs with Job Boards -
Dirk Spencer - Finding Open Jobs with Job Boards -
 
Connecting Rural Communities
Connecting Rural CommunitiesConnecting Rural Communities
Connecting Rural Communities
 
Your website roadmap
Your website roadmapYour website roadmap
Your website roadmap
 
Rapid CMS enabled site development with Wordpress
Rapid CMS enabled site development with WordpressRapid CMS enabled site development with Wordpress
Rapid CMS enabled site development with Wordpress
 
Search Engine Optimization for 2018 - Strategy, Techniques, Backlinking and M...
Search Engine Optimization for 2018 - Strategy, Techniques, Backlinking and M...Search Engine Optimization for 2018 - Strategy, Techniques, Backlinking and M...
Search Engine Optimization for 2018 - Strategy, Techniques, Backlinking and M...
 
Creating Your Own Website 11-13-2016
Creating Your Own Website 11-13-2016Creating Your Own Website 11-13-2016
Creating Your Own Website 11-13-2016
 
Web Service Creation in HTML5
Web Service Creation in HTML5Web Service Creation in HTML5
Web Service Creation in HTML5
 
Online Marketing Presentation
Online Marketing PresentationOnline Marketing Presentation
Online Marketing Presentation
 
Getting Started With WordPress Themes for Beginners
Getting Started With WordPress Themes for BeginnersGetting Started With WordPress Themes for Beginners
Getting Started With WordPress Themes for Beginners
 
How To Find the Right Design Theme For Your Website
 How To Find the Right Design Theme For Your Website How To Find the Right Design Theme For Your Website
How To Find the Right Design Theme For Your Website
 
Scope website - how to make an accessible website
Scope website - how to make an accessible websiteScope website - how to make an accessible website
Scope website - how to make an accessible website
 

Destacado

Le catacombe a roma
Le catacombe a romaLe catacombe a roma
Le catacombe a roma
Grace Zuco
 
G6 m2-a-lesson 1-s
G6 m2-a-lesson 1-sG6 m2-a-lesson 1-s
G6 m2-a-lesson 1-s
mlabuski
 
G6 m2-a-lesson 1-t
G6 m2-a-lesson 1-tG6 m2-a-lesson 1-t
G6 m2-a-lesson 1-t
mlabuski
 
Силикатный кирпич нового поколения
Силикатный кирпич нового поколенияСиликатный кирпич нового поколения
Силикатный кирпич нового поколения
kulibin
 
Final presentation 12 10-12 6pm
Final presentation 12 10-12 6pmFinal presentation 12 10-12 6pm
Final presentation 12 10-12 6pm
AnjanaPad
 
идеология создания прайс листа
идеология создания прайс листаидеология создания прайс листа
идеология создания прайс листа
vabaskov
 

Destacado (18)

Children as Refugees
Children as RefugeesChildren as Refugees
Children as Refugees
 
Possesiveadjectives1ro 130422121102-phpapp021233
Possesiveadjectives1ro 130422121102-phpapp021233Possesiveadjectives1ro 130422121102-phpapp021233
Possesiveadjectives1ro 130422121102-phpapp021233
 
How to do Accounting to Grow Your Small Business
How to do Accounting to Grow Your Small BusinessHow to do Accounting to Grow Your Small Business
How to do Accounting to Grow Your Small Business
 
Put the "Blast" in the Past
Put the "Blast" in the PastPut the "Blast" in the Past
Put the "Blast" in the Past
 
Quest and leadership
Quest and leadershipQuest and leadership
Quest and leadership
 
Le catacombe a roma
Le catacombe a romaLe catacombe a roma
Le catacombe a roma
 
9 Pilares de Duplicación en OneCoin by Jose Gordo
9 Pilares de Duplicación en OneCoin by Jose Gordo9 Pilares de Duplicación en OneCoin by Jose Gordo
9 Pilares de Duplicación en OneCoin by Jose Gordo
 
Evolucion de la Comutadora
Evolucion de la ComutadoraEvolucion de la Comutadora
Evolucion de la Comutadora
 
G6 m2-a-lesson 1-s
G6 m2-a-lesson 1-sG6 m2-a-lesson 1-s
G6 m2-a-lesson 1-s
 
G6 m2-a-lesson 1-t
G6 m2-a-lesson 1-tG6 m2-a-lesson 1-t
G6 m2-a-lesson 1-t
 
Towards an efficient implementation of the land lease policy of ethiopia
Towards an efficient implementation of the land lease policy of ethiopiaTowards an efficient implementation of the land lease policy of ethiopia
Towards an efficient implementation of the land lease policy of ethiopia
 
Силикатный кирпич нового поколения
Силикатный кирпич нового поколенияСиликатный кирпич нового поколения
Силикатный кирпич нового поколения
 
Five Slideshare Truths: Part I (Lessons from Authoring 50 Decks & Earning 200...
Five Slideshare Truths: Part I (Lessons from Authoring 50 Decks & Earning 200...Five Slideshare Truths: Part I (Lessons from Authoring 50 Decks & Earning 200...
Five Slideshare Truths: Part I (Lessons from Authoring 50 Decks & Earning 200...
 
Final presentation 12 10-12 6pm
Final presentation 12 10-12 6pmFinal presentation 12 10-12 6pm
Final presentation 12 10-12 6pm
 
Living with hemophilia
Living with hemophiliaLiving with hemophilia
Living with hemophilia
 
Mission statement Belgaug
Mission statement BelgaugMission statement Belgaug
Mission statement Belgaug
 
神向人說話十法(非信息類)
神向人說話十法(非信息類)神向人說話十法(非信息類)
神向人說話十法(非信息類)
 
идеология создания прайс листа
идеология создания прайс листаидеология создания прайс листа
идеология создания прайс листа
 

Similar a Designing for WordPress

Similar a Designing for WordPress (20)

Adding Content to your WordPress Website
Adding Content to your WordPress WebsiteAdding Content to your WordPress Website
Adding Content to your WordPress Website
 
Tech 802: Web Design Part 2
Tech 802: Web Design Part 2Tech 802: Web Design Part 2
Tech 802: Web Design Part 2
 
Word press 101
Word press 101Word press 101
Word press 101
 
Creating a Great Portfolio Site
Creating a Great Portfolio SiteCreating a Great Portfolio Site
Creating a Great Portfolio Site
 
Levering Your Portfolio(s)
Levering Your Portfolio(s)Levering Your Portfolio(s)
Levering Your Portfolio(s)
 
WordPress Beginner: Choosing & Customizing Your Theme
WordPress Beginner: Choosing & Customizing Your ThemeWordPress Beginner: Choosing & Customizing Your Theme
WordPress Beginner: Choosing & Customizing Your Theme
 
What we look for 
in people when recruiting
What we look for 
in people when recruitingWhat we look for 
in people when recruiting
What we look for 
in people when recruiting
 
MCC Web Design Workshop
MCC Web Design WorkshopMCC Web Design Workshop
MCC Web Design Workshop
 
WordPress Themes Demystified
WordPress Themes DemystifiedWordPress Themes Demystified
WordPress Themes Demystified
 
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
 
Creating Your Personal Website
Creating Your Personal WebsiteCreating Your Personal Website
Creating Your Personal Website
 
WordPress: More-than-blog-software
WordPress: More-than-blog-softwareWordPress: More-than-blog-software
WordPress: More-than-blog-software
 
Professional Portfolios: Putting Your Best Foot Forward
Professional Portfolios: Putting Your Best Foot ForwardProfessional Portfolios: Putting Your Best Foot Forward
Professional Portfolios: Putting Your Best Foot Forward
 
Customizing WordPress Themes
Customizing WordPress ThemesCustomizing WordPress Themes
Customizing WordPress Themes
 
The Anatomy of a WordPress Theme
The Anatomy of a WordPress ThemeThe Anatomy of a WordPress Theme
The Anatomy of a WordPress Theme
 
SEO: White Hat Link Building in 2016
SEO: White Hat Link Building in 2016SEO: White Hat Link Building in 2016
SEO: White Hat Link Building in 2016
 
01_Business Plan PowerPoint Template.pptx
01_Business Plan PowerPoint Template.pptx01_Business Plan PowerPoint Template.pptx
01_Business Plan PowerPoint Template.pptx
 
Minimal Business Plan PowerPoint Template
Minimal Business Plan PowerPoint TemplateMinimal Business Plan PowerPoint Template
Minimal Business Plan PowerPoint Template
 
What should be on your website?
What should be on your website?What should be on your website?
What should be on your website?
 
Custom WordPress Development Company USA
Custom WordPress Development Company USACustom WordPress Development Company USA
Custom WordPress Development Company USA
 

Más de Liam Dempsey

Más de Liam Dempsey (20)

Small Changes to a WordPress Theme to Deliver Big Results
Small Changes to a WordPress Theme to Deliver Big ResultsSmall Changes to a WordPress Theme to Deliver Big Results
Small Changes to a WordPress Theme to Deliver Big Results
 
Programming Language: Learning to Present, Talk, and Ask Questions in an Incl...
Programming Language: Learning to Present, Talk, and Ask Questions in an Incl...Programming Language: Learning to Present, Talk, and Ask Questions in an Incl...
Programming Language: Learning to Present, Talk, and Ask Questions in an Incl...
 
My First Dive into WordPress to Static Website
My First Dive into WordPress to Static WebsiteMy First Dive into WordPress to Static Website
My First Dive into WordPress to Static Website
 
Keys to Successfully Starting and Growing a Local Meetup
Keys to Successfully Starting and Growing a Local MeetupKeys to Successfully Starting and Growing a Local Meetup
Keys to Successfully Starting and Growing a Local Meetup
 
How Do You Define Success?
How Do You Define Success?How Do You Define Success?
How Do You Define Success?
 
Getting Involved with WordPress
Getting Involved with WordPressGetting Involved with WordPress
Getting Involved with WordPress
 
Building Belonging through Podcasting
Building Belonging through PodcastingBuilding Belonging through Podcasting
Building Belonging through Podcasting
 
Why Present to the Philly 'burbs WordPress Meetup
Why Present to the Philly 'burbs WordPress MeetupWhy Present to the Philly 'burbs WordPress Meetup
Why Present to the Philly 'burbs WordPress Meetup
 
A Simple Way to Customize Your Site
A Simple Way to Customize Your SiteA Simple Way to Customize Your Site
A Simple Way to Customize Your Site
 
Building Websites with a Landline
Building Websites with a LandlineBuilding Websites with a Landline
Building Websites with a Landline
 
Pitch and Roll
Pitch and RollPitch and Roll
Pitch and Roll
 
The Power of Positive Thinking
The Power of Positive ThinkingThe Power of Positive Thinking
The Power of Positive Thinking
 
Terminal Happiness
Terminal HappinessTerminal Happiness
Terminal Happiness
 
Outgoing on Command
Outgoing on CommandOutgoing on Command
Outgoing on Command
 
WordPress Goals for 2016
WordPress Goals for 2016WordPress Goals for 2016
WordPress Goals for 2016
 
Staying Online: Keeping Your Website Safe and Secure
Staying Online: Keeping Your Website Safe and SecureStaying Online: Keeping Your Website Safe and Secure
Staying Online: Keeping Your Website Safe and Secure
 
Social Media: Growing Brand Awareness
Social Media: Growing Brand AwarenessSocial Media: Growing Brand Awareness
Social Media: Growing Brand Awareness
 
Content Marketing: Strategy + Implementation
Content Marketing: Strategy + ImplementationContent Marketing: Strategy + Implementation
Content Marketing: Strategy + Implementation
 
Hiding WordPress Previews in Google Analytics
Hiding WordPress Previews in Google AnalyticsHiding WordPress Previews in Google Analytics
Hiding WordPress Previews in Google Analytics
 
Website Strategy for Non-Profits
Website Strategy for Non-ProfitsWebsite Strategy for Non-Profits
Website Strategy for Non-Profits
 

Último

infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
suhanimunjal27
 
DESIGN THINKING in architecture- Introduction
DESIGN THINKING in architecture- IntroductionDESIGN THINKING in architecture- Introduction
DESIGN THINKING in architecture- Introduction
sivagami49
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
nirzagarg
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
University of Wisconsin-Milwaukee
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 

Último (20)

infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
 
DESIGN THINKING in architecture- Introduction
DESIGN THINKING in architecture- IntroductionDESIGN THINKING in architecture- Introduction
DESIGN THINKING in architecture- Introduction
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 

Designing for WordPress

  • 1. Designing for WordPress Understanding templates + content types within WordPress WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 2. About Halloween Me • Fictional literary character • Retired Army surgeon who lived in London • Shared a flat with an eccentric intellectual • Often told “Elementary!” WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 3. John H. Watson, M.D. Sherlock Holmes’ friend, colleague and biographer WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 4. About the Real Me • Liam Dempsey • Work in web + print: a designer who codes • Started my own company in the UK, since expanded to the US • Working with WordPress since 2007 • Co-founded Philly ‘burbs WordPress Meetup earlier this year WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 5. What We’ll Cover Today • What are templates + why they matter • How WordPress uses templates • Content Types in WordPress WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 6. What We Won’t Cover • Any sort of design principles or best design styles • We won’t write any code • Forensic Science methodology of the late 19th century WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 7. My intended audience is … • New to designing database-driven websites • New to WordPress WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 8. I’m presenting from a simple WordPress setup standpoint – nothing too advanced or fancy WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 9. Using WordPress as a CMS • We use WordPress to build small, medium and large business websites • WordPress is how we get content to the front end of the website • We need to know how WP thinks so we can create designs that will work well WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 10. What is a template? Templates are how WordPress controls where + how content is displayed on the front end of a website.
  • 11. A key concept to take away from this presentation: WordPress relies on templates to deliver web page designs and layouts to browsers WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 12. If you can understand templates, then you can … Design for WordPress WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 13. Why Do Templates Matter to Designers? WordCamp Philly2012: Designing for WordPress @liamdempsey
  • 14. Designs for content must fit the structure – content can only go where the WordPress template allows it to go The greater the number of templates = the greater the cost Web templates are very different from print design WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 15. Two big issues Print Designers have with web templates? FLUIDITY of web presentation RIGIDITY of web templates HUMILITY I know I struggled with them. WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 16. Fluidity of Web Presentation • Limited display control: different browsers present typography and margins in slightly different ways • Responsive design: moving/resizing to fit the screen + purpose WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 19. Rigidity of Web Templates • Content management systems do EXACTLY what we tell them to do – they can’t guess our intentions • Templates can be used for more than a single page – e.g, the About Us and Our Services pages can use the same template. WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 20. Key Points about Templates • Header and footer files are shared across WordPress • Unique page layouts require their own templates • Sidebars have templates • Additional templates can be added to themes WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 21. The template files in WordPress 2011 theme On this page WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 22. WP’s THREE Content Types These three content types are your building blocks! 1. Posts 2. Pages 3. Custom Post Types WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 23. Posts in WordPress • Used for blog, news, updates, etc. • Posts get pushed around the site in sidebars, footers and elsewhere as Latest News, Popular Posts, etc. • Comes with lots of fields: titles, excerpt, slug, category, author, tags and more • Can add custom fields as well WordCampPhilly 2012: Designing for WordPress @liamdempsey
  • 24. How to Design Posts for WP • Consider the look of the title, publication date and author display • Use excerpts or read more? • Will posts have a featured image? Need a default image too? • Remember: All the posts will be formatted the same! (Unless they are not!) WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 25. Pages in WordPress • Obviously, for individual pages • Can also be used to embed in other pages (e.g., for articles on a home page) • Can be used to embed posts or custom post types • Come with set fields + can include custom fields WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 26. How to Design Pages for WP • What content needs to go a specific page? • Will the different pages across a site require separate layouts? • Will a page display its own content, posts or custom post type? WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 27. Custom Post Type (CPT) • Used for any content with a need for repeated instances of that content type • Think more of as a Custom Content Type • Can act like posts – e.g., a CPT of houses displayed on a housing listings page • The fields are customized • Content can be displayed across the site in sidebars + footer – Recipes, Staff, Products, etc. WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 28. How to Design CPT for WP • Clearly set out the fields to be included • Define the parameters of those fields • Decide how those fields will be organized and displayed on the page • Consider how certain fields of the CPT will be displayed across the site WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 29. CPT in Page Templates Page Template Logo A pithy little tagline Home Our Services Our Team Recent Cases Contact Us Our Detective Team Sherlock Holmes Consulting Detective sholmes@consultingdetectives.co.uk Custom Post Type of Team John H. Watson, M.D. Retired Surgeon, Asst. Consulting Detective jwatson@consultingdetectives.co.uk Mrs. Hudson Landlady mrshudson@consultingdetectives.co.uk
  • 30. Exploring the CPT Featured Image Fields in the Custom Post Type of Team Sherlock Holmes Consulting Detective sholmes@consultingdetectives.co.uk
  • 31. Exploring the CPT Fields in the Logo A pithy little tagline Custom Post Home Our Services Our Team Recent Cases Contact Us Type of Team Sherlock Holmes Consulting Detective Featured sholmes@consultingdetectives.co.uk Image Lorem ipsum dolor sit amet, consec- tetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta Main lorem lacinia consectetur. content
  • 32. Pulling it all together Logo A pithy little tagline Home Our Services Our Team Recent Cases Contact Us At Baker Street Detective Services, we provide Contact Us Now! answers when no one else can. We find evidence 020 7723 2312 that others overlook. We make connections that escape the average investigative team. Recent Cases Why choose us? Our Top Detective • A Study in Scarlet Frankly, the reason is Sherlock Holmes • The Sign of the Four elementary! We’re the Consulting Detective • The Hound of the best in the world when it Baskervilles comes to solving crime. • The Valley of Fear Content from page template Custom Post Type Posts Embedded Page Template Content
  • 33. How to Learn More • Play around with your own development site • A good overview of CPT: http://keithdevon.com/custom-post-types/ • The Codex: http://codex.wordpress.org • Google stuff • Attend WordCamps • Go to local WordPress Meetups WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 34. In Review … • Understanding templates is key to designing for database-driven websites • WordPress uses templates to display content on the front-end of the site • Three content types in WordPress: post, page and custom post type • Engage with the WordPress Community WordCamp Philly 2012: Designing for WordPress @liamdempsey
  • 35. Questions? Liam Dempsey Director | Communications Designer @liamdempsey liam@lbdesign.tv 610-390-9076 liamdempsey.com lbdesign.tv chickenmonkeydog.com WordCamp Philly 2012: Designing for WordPress @liamdempsey