• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Designing for WordPress
 

Designing for WordPress

on

  • 435 views

 

Statistics

Views

Total Views
435
Views on SlideShare
435
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Designing for WordPress Designing for WordPress Presentation Transcript

    • Designing for WordPress @alternatekev | alternate.org | alternatkev.meWednesday, May 9, 12
    • What is WordPress? How is it different from a static site?Wednesday, May 9, 12
    • Theme Plugins WordPress PHP WP REQUEST STACK STATIC SITE APACHE HOSTING PROVIDERWednesday, May 9, 12
    • Admin ThemeWednesday, May 9, 12
    • • Content Blocks • Design for WP user AND reader • Customization vs. Control • Many types of content • Sidebars, sidebars, sidebars • Custom MenusWednesday, May 9, 12
    • Questions! • What will this navigation look like with 12 items? Should we support nested items? • Which plugins are most likely to be installed? What will they look like when in sidebar A, sidebar B, etc? • What about this layout is fluid? What is fixed? • What is part of the template and non-editable? What will the user want to change? • You are the designer. It’s your job to ask these questions and to provide guidance to on how to answer them. 6Wednesday, May 9, 12
    • A Basic Theme’s Structure • Home Page • Search Results • Blog River / Posts Page • Search Form • Single Blog Page • Sidebar(s) • Category Listing • Posts Archive • Author Bio Page • 404 Page • Post Format Templates • Basic Page Template 7Wednesday, May 9, 12
    • Ok... and? You are not the one in control.Wednesday, May 9, 12
    • Meta Data WP Loop SidebarWednesday, May 9, 12
    • Posts • Customizable into post types (products, books, etc.) • Grouped and ordered by date posted (blog river) • Appear in RSS feed • Multiple formats • Categories • Tags • Excerpt 10Wednesday, May 9, 12
    • Featured Images • Attach an image to any post, page or custom post type. • Use this image and WordPress’s many image features to call the post out visually anywhere. 11Wednesday, May 9, 12
    • Pages • Are implemented as a custom post type • Explicit ordering • Hierarchy • Templates 12Wednesday, May 9, 12
    • Empty Pages • Give it a name • Select a template • Content/structure/ etc. is defined in template, not page content 13Wednesday, May 9, 12
    • Wednesday, May 9, 12
    • Part of Sidebar Page w/Widgets Template (Custom & Jetpack) Custom Menu 8 Custom MenusWednesday, May 9, 12
    • Custom Post Types • Not simply different “kinds of blog posts” (image, quote, video, music, etc.), used to describe different kind of thing (books, products, plants, etc.) • Can be based on intrinsic post or page type • Addition of custom meta fields make them very powerful 16Wednesday, May 9, 12
    • Post Type Labels • Name • Not Found Text (“No Speakers found that match your search”) • Singular Name • Not Found in Trash Text (“No • Add New Text (“Add New Speakers found in trash”) Speaker”) • Parent Item Name (Speakers • All Items Label (“All Speakers”) belong to a “Company”) • Edit Item Label (“Edit Speaker”) • Menu Name (if different from • New Item Label (“New Speaker”) Name) • View Item Label (“View Speaker”) • Search Items (“Search for Speakers”) 17Wednesday, May 9, 12
    • Post Type Options • Label (“Speakers”) • Show in Admin Bar (y/n) • Labels (all on the last page) • Menu Position (#) • Visible to Public Users (y/n) • Menu Icon • Exclude from Search (y/n) • Capabilities (read, edit, delete, publish, read private) • Show Admin UI (y/n) • Hierarchical (categories, etc) • Show in Menus (y/n) • Search Items (“Search for Speakers”) 18Wednesday, May 9, 12
    • Post Type Features • Title • Custom Fields • Editor • Comments • Author • Revisions • Thumbnail/Featured Image • Page Attributes • Excerpt • Post Formats • Trackbacks 19Wednesday, May 9, 12
    • Custom Taxonomies • Categories & Tags are implemented as Custom Taxonomies • Groupings and parents of your custom post types 20Wednesday, May 9, 12
    • Custom Fields • Custom data attached to posts or custom post types • This data is available during the Loop 21Wednesday, May 9, 12
    • Post FormatsWednesday, May 9, 12
    • Wednesday, May 9, 12
    • No Child Left Behind (themes, that is)Wednesday, May 9, 12
    • (Rebuilding WordCamp site) 25Wednesday, May 9, 12
    • Text/ HTML • Text & HTML widget • Simple widget, lots of flexibility 26Wednesday, May 9, 12
    • Extra Credit • BuddyPress • bbPress • Sharing Plugins • Drag & Drop • GPL! 27Wednesday, May 9, 12