SlideShare a Scribd company logo
1 of 26
pods.iopods.io
Grow Beyond Posts & Pages
Introduction to the Pods Framework
pods.iopods.io
Jim True, @jimtrue
Project Manager
& Support Lead,
Pods Framework, @podsframework
http://pods.io
pods.iopods.io
Our Story Begins with
YOU, a WordPress
Developer
pods.iopods.io
Our Story Begins with
YOU, a WordPress
Developer
pods.iopods.io
You have a few Local Websites
pods.iopods.io
Then they start GROWING...
pods.iopods.io
You could just add some PAGES...
● Too much maintenance
● Too easy to make mistakes
● Lacks good SEO and really isn’t
WordPress
pods.iopods.io
OR You could find a PLUGIN...
● Too much overhead
● Too hard to make it match your theme
● Too hard to train your users
pods.iopods.io
Custom Post Types to the Rescue!
● This is what WordPress is GREAT at
● Managing Content in a Consistent &
Reliable Way
pods.io
Pods makes this easy & logical
• Add your Pod (Build it) in the Same Familiar Interface
• Link Pod to Pod (Relationships)
• Change Fields & Pods on the Fly, if need more fields or
relationships
• Extend existing Post Types: Users, Media, Comments,
Posts, Pages… even Custom Post Types from other
Plugins
pods.io
What is a Custom Post Type?
Posts, Pages, Media & Menu Items are ALL Post Types:
?post_type=post
?post_type=page
?post_type=attachment
?post_type=nav_menu_item
From the WordPress Codex:
https://codex.wordpress.org/Post_Types
pods.io
CONTENT is the KEY
• Think of the DATA you’re trying to represent in a Logical,
Structural way
• You’re looking at it as usable, searchable, organized
CONTENT
pods.io
CONTENT Modeling & Strategy
• How you structure your Data for presentation &
organization is Content Modeling
• How you use it and interact with it and how your audience
will use it on your site defines your
Content Strategy
pods.iopods.io
GYM Content Model
● Address
● City
● State
● GeoCode (for Maps)
● Phone #
● Gym Manager
pods.iopods.io
SALON Content Model
● Name
● Bio
● Picture
● SERVICES
● Service Name
● Price
● Picture
● STAFF
There is a RELATIONSHIP between Staff & Services.
Each Staff member can perform multiple Services.
Each Service can be performed by multiple Staff.
pods.io
What is a Custom Taxonomy?
Taxonomy is just a fancy name for a System of
Classification
• Species > Sub-Species > Family, etc. Used in
Anatomy
• WordPress: Categories & Tags
• Gym: Class > Class Type (Group Fitness, Aerobic)
• Salon: Services > Service Type (Hair, Nails, Facial)
• Franchise: Locations > Region (City, State)
From the WordPress Codex:
https://codex.wordpress.org/Taxonomies
pods.iopods.io
MUSEUM Content Model
● Event Date
● Event Name
● Description
● EventBrite URL
● Event Type [Taxonomy]
Event Type is ASSOCIATED with the Calendar Post
Type as a Custom Taxonomy. It will be used to
Classify the events: Art Shows, Receptions,
Openings, etc.
pods.io
Installing Pods
From WordPress.org:
https://wordpress.org/plugins/pods/
From GitHub Repo [Latest!]:
https://github.com/pods-framework/pods
http://pods.io/latest/
Also grab, Pods Frontier Auto Templates:
https://wordpress.org/plugins/pods-frontier-auto-template/
pods.io
Building with Pods
1. Build your Custom Post Types with Pods
- Add Fields
- Add Custom Taxonomy if needed
- Add any Relationships between Pods (other Post types)
2. Populate your Pods
- Using the WordPress Admin screens, no training needed
3. Prototype the Display of your Pods
- Using Pods Templates
- Activated under Pods Admin, Components, Templates
pods.io
Using Pods Templates
Blend of HTML with “Magic Tags”, ex:
{@field_name}
{@related_field.field_in_other_pod}
Can also use Conditional Tags like:
[each][/each]
[if][else][/if]
For Reference:
http://pods.io/docs/build/using-magic-tags/
http://pods.io/docs/build/special-magic-tags/
http://pods.io/docs/build/template-tags-in-pods-templates/
pods.iopods.io
DEMO
pods.io
What else can you do with Pods?
• Custom Settings Pages
Useful for adding Customizer ‘like’ settings for adding
content the user will manage but you don’t want them to
mess up the style (ie, Business Hours, Social Links)
• Extending Users
Useful for when a Staff Directory needs to link to the user’s
of your website, so you don’t have to enter data twice or
you want to show your who’s working on a given day.
• Extending Media
Great for categorizing your Media Library or for associating
certain images to other post types for easy gallery display.
pods.io
Multiple Ways to Work with Pods
• WordPress Theme Hierarchy
• WordPress Meta Functions & the Loop
• Pods API (Find, Fetch, Field & Display)
• Pods JSON API (REST API under Development)
• Plugins: Conductor, CalderaWP Easy Pods, other plugins
that work with default WordPress Custom Post Types
pods.io
How to get Help with Pods
On our Website:
http://pods.io/forums/
On WordPress.org:
http://wordpress.org/support/plugin/pods/
On Slack Chat:
http://pods.io/chat/
http://podswp.slack.com #support
pods.iopods.io
We are a FREE Plugin (no paywall)
pods.iopods.io
Thank You!
WordPress Tampa Bay
http://www.meetup.com/Tampa-Bay-WordPress/
WordCamp Tampa 2015
September 25-27
USF Marshall Student Center
http://tampa.wordcamp.org

More Related Content

What's hot

Developing branding solutions
Developing branding solutionsDeveloping branding solutions
Developing branding solutions
Thomas Daly
 
1-01: Introduction To Web Development
1-01: Introduction To  Web  Development1-01: Introduction To  Web  Development
1-01: Introduction To Web Development
apnwebdev
 
Headway Design Two 0
Headway Design Two 0Headway Design Two 0
Headway Design Two 0
crackmaker00
 
Wordpress for newbies
Wordpress for newbiesWordpress for newbies
Wordpress for newbies
tjessee
 

What's hot (15)

SharePoint as a Web CMS
SharePoint as a Web CMSSharePoint as a Web CMS
SharePoint as a Web CMS
 
HTML5 - Web Development Fundaments Part 1 - DeepDive Learning Academy
HTML5 - Web Development Fundaments Part 1 - DeepDive Learning AcademyHTML5 - Web Development Fundaments Part 1 - DeepDive Learning Academy
HTML5 - Web Development Fundaments Part 1 - DeepDive Learning Academy
 
Beginning WordPress Workshop
Beginning WordPress WorkshopBeginning WordPress Workshop
Beginning WordPress Workshop
 
WordPress for Business
WordPress for Business WordPress for Business
WordPress for Business
 
Webdesign (2)
Webdesign (2)Webdesign (2)
Webdesign (2)
 
Developing branding solutions
Developing branding solutionsDeveloping branding solutions
Developing branding solutions
 
1-01: Introduction To Web Development
1-01: Introduction To  Web  Development1-01: Introduction To  Web  Development
1-01: Introduction To Web Development
 
Headway Design Two 0
Headway Design Two 0Headway Design Two 0
Headway Design Two 0
 
Web Designing
Web Designing Web Designing
Web Designing
 
Web designing course
Web designing courseWeb designing course
Web designing course
 
Intro To Twitter Bootstrap
Intro To Twitter BootstrapIntro To Twitter Bootstrap
Intro To Twitter Bootstrap
 
Basic web designing 2
Basic web designing 2Basic web designing 2
Basic web designing 2
 
Basic web page designing
Basic web page designingBasic web page designing
Basic web page designing
 
The Joy of Subforms with Randy Carey
The Joy of Subforms with Randy CareyThe Joy of Subforms with Randy Carey
The Joy of Subforms with Randy Carey
 
Wordpress for newbies
Wordpress for newbiesWordpress for newbies
Wordpress for newbies
 

Similar to Grow Beyond Posts & Pages: Introduction to the Pods Framework, a Content Management Framework for WordPress

Bloggin' Along: Bargains for Businesses
Bloggin' Along: Bargains for BusinessesBloggin' Along: Bargains for Businesses
Bloggin' Along: Bargains for Businesses
Betzi Paz
 
[DCTPE2011] Drupal 7 的Fields/Views 運用
[DCTPE2011] Drupal 7 的Fields/Views 運用[DCTPE2011] Drupal 7 的Fields/Views 運用
[DCTPE2011] Drupal 7 的Fields/Views 運用
Drupal Taiwan
 
Kick start your career with WordPress
Kick start your career with WordPressKick start your career with WordPress
Kick start your career with WordPress
Jignasa Naik
 

Similar to Grow Beyond Posts & Pages: Introduction to the Pods Framework, a Content Management Framework for WordPress (20)

Content Architectures in WordPress 5
Content Architectures in WordPress 5Content Architectures in WordPress 5
Content Architectures in WordPress 5
 
Social In SharePoint 2010
Social In SharePoint 2010Social In SharePoint 2010
Social In SharePoint 2010
 
Bloggin' Along: Bargains for Businesses
Bloggin' Along: Bargains for BusinessesBloggin' Along: Bargains for Businesses
Bloggin' Along: Bargains for Businesses
 
Apache Solr Search Course Drupal 7 Acquia
Apache Solr Search Course Drupal 7 AcquiaApache Solr Search Course Drupal 7 Acquia
Apache Solr Search Course Drupal 7 Acquia
 
Information Architecture has everything to do with your theme!
Information Architecture has everything to do with your theme!Information Architecture has everything to do with your theme!
Information Architecture has everything to do with your theme!
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for Clients
 
SEO for WordPress Blogs
SEO for WordPress BlogsSEO for WordPress Blogs
SEO for WordPress Blogs
 
OFF-PAGE SEO FULL NOTESs.pptx
OFF-PAGE SEO FULL NOTESs.pptxOFF-PAGE SEO FULL NOTESs.pptx
OFF-PAGE SEO FULL NOTESs.pptx
 
Meet WordPress
Meet WordPressMeet WordPress
Meet WordPress
 
[DCTPE2011] Drupal 7 的Fields/Views 運用
[DCTPE2011] Drupal 7 的Fields/Views 運用[DCTPE2011] Drupal 7 的Fields/Views 運用
[DCTPE2011] Drupal 7 的Fields/Views 運用
 
WordPress Workshop with Tadpole, SATW 2013 Conference
WordPress Workshop with Tadpole, SATW 2013 ConferenceWordPress Workshop with Tadpole, SATW 2013 Conference
WordPress Workshop with Tadpole, SATW 2013 Conference
 
20150211 seo in drupal presentation
20150211 seo in drupal presentation20150211 seo in drupal presentation
20150211 seo in drupal presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Intro to Design Manager
Intro to Design ManagerIntro to Design Manager
Intro to Design Manager
 
40Plus_WPCOM_Slides_Sept_19_2022_PLAIN.pptx
40Plus_WPCOM_Slides_Sept_19_2022_PLAIN.pptx40Plus_WPCOM_Slides_Sept_19_2022_PLAIN.pptx
40Plus_WPCOM_Slides_Sept_19_2022_PLAIN.pptx
 
JavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick StoxJavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick Stox
 
Kick start your career with wordpress
Kick start your career with wordpressKick start your career with wordpress
Kick start your career with wordpress
 
2_Meta_Images_Link.ppt
2_Meta_Images_Link.ppt2_Meta_Images_Link.ppt
2_Meta_Images_Link.ppt
 
Social Networking using ROR
Social Networking using RORSocial Networking using ROR
Social Networking using ROR
 
Kick start your career with WordPress
Kick start your career with WordPressKick start your career with WordPress
Kick start your career with WordPress
 

Recently uploaded

Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
ChloeMeadows1
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
lolsDocherty
 

Recently uploaded (17)

Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
 
GOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdfGOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdf
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirts
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
 
Development Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appsDevelopment Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of apps
 
AI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model GeneratorAI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model Generator
 
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
 
Thank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsThank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirts
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
 
Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdf
 
The Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdfThe Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdf
 
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideBug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's Guide
 
Statistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfStatistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdf
 
Free scottie t shirts Free scottie t shirts
Free scottie t shirts Free scottie t shirtsFree scottie t shirts Free scottie t shirts
Free scottie t shirts Free scottie t shirts
 
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresenceCyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
 
I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirt
 
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
 

Grow Beyond Posts & Pages: Introduction to the Pods Framework, a Content Management Framework for WordPress

  • 1. pods.iopods.io Grow Beyond Posts & Pages Introduction to the Pods Framework
  • 2. pods.iopods.io Jim True, @jimtrue Project Manager & Support Lead, Pods Framework, @podsframework http://pods.io
  • 3. pods.iopods.io Our Story Begins with YOU, a WordPress Developer
  • 4. pods.iopods.io Our Story Begins with YOU, a WordPress Developer
  • 5. pods.iopods.io You have a few Local Websites
  • 7. pods.iopods.io You could just add some PAGES... ● Too much maintenance ● Too easy to make mistakes ● Lacks good SEO and really isn’t WordPress
  • 8. pods.iopods.io OR You could find a PLUGIN... ● Too much overhead ● Too hard to make it match your theme ● Too hard to train your users
  • 9. pods.iopods.io Custom Post Types to the Rescue! ● This is what WordPress is GREAT at ● Managing Content in a Consistent & Reliable Way
  • 10. pods.io Pods makes this easy & logical • Add your Pod (Build it) in the Same Familiar Interface • Link Pod to Pod (Relationships) • Change Fields & Pods on the Fly, if need more fields or relationships • Extend existing Post Types: Users, Media, Comments, Posts, Pages… even Custom Post Types from other Plugins
  • 11. pods.io What is a Custom Post Type? Posts, Pages, Media & Menu Items are ALL Post Types: ?post_type=post ?post_type=page ?post_type=attachment ?post_type=nav_menu_item From the WordPress Codex: https://codex.wordpress.org/Post_Types
  • 12. pods.io CONTENT is the KEY • Think of the DATA you’re trying to represent in a Logical, Structural way • You’re looking at it as usable, searchable, organized CONTENT
  • 13. pods.io CONTENT Modeling & Strategy • How you structure your Data for presentation & organization is Content Modeling • How you use it and interact with it and how your audience will use it on your site defines your Content Strategy
  • 14. pods.iopods.io GYM Content Model ● Address ● City ● State ● GeoCode (for Maps) ● Phone # ● Gym Manager
  • 15. pods.iopods.io SALON Content Model ● Name ● Bio ● Picture ● SERVICES ● Service Name ● Price ● Picture ● STAFF There is a RELATIONSHIP between Staff & Services. Each Staff member can perform multiple Services. Each Service can be performed by multiple Staff.
  • 16. pods.io What is a Custom Taxonomy? Taxonomy is just a fancy name for a System of Classification • Species > Sub-Species > Family, etc. Used in Anatomy • WordPress: Categories & Tags • Gym: Class > Class Type (Group Fitness, Aerobic) • Salon: Services > Service Type (Hair, Nails, Facial) • Franchise: Locations > Region (City, State) From the WordPress Codex: https://codex.wordpress.org/Taxonomies
  • 17. pods.iopods.io MUSEUM Content Model ● Event Date ● Event Name ● Description ● EventBrite URL ● Event Type [Taxonomy] Event Type is ASSOCIATED with the Calendar Post Type as a Custom Taxonomy. It will be used to Classify the events: Art Shows, Receptions, Openings, etc.
  • 18. pods.io Installing Pods From WordPress.org: https://wordpress.org/plugins/pods/ From GitHub Repo [Latest!]: https://github.com/pods-framework/pods http://pods.io/latest/ Also grab, Pods Frontier Auto Templates: https://wordpress.org/plugins/pods-frontier-auto-template/
  • 19. pods.io Building with Pods 1. Build your Custom Post Types with Pods - Add Fields - Add Custom Taxonomy if needed - Add any Relationships between Pods (other Post types) 2. Populate your Pods - Using the WordPress Admin screens, no training needed 3. Prototype the Display of your Pods - Using Pods Templates - Activated under Pods Admin, Components, Templates
  • 20. pods.io Using Pods Templates Blend of HTML with “Magic Tags”, ex: {@field_name} {@related_field.field_in_other_pod} Can also use Conditional Tags like: [each][/each] [if][else][/if] For Reference: http://pods.io/docs/build/using-magic-tags/ http://pods.io/docs/build/special-magic-tags/ http://pods.io/docs/build/template-tags-in-pods-templates/
  • 22. pods.io What else can you do with Pods? • Custom Settings Pages Useful for adding Customizer ‘like’ settings for adding content the user will manage but you don’t want them to mess up the style (ie, Business Hours, Social Links) • Extending Users Useful for when a Staff Directory needs to link to the user’s of your website, so you don’t have to enter data twice or you want to show your who’s working on a given day. • Extending Media Great for categorizing your Media Library or for associating certain images to other post types for easy gallery display.
  • 23. pods.io Multiple Ways to Work with Pods • WordPress Theme Hierarchy • WordPress Meta Functions & the Loop • Pods API (Find, Fetch, Field & Display) • Pods JSON API (REST API under Development) • Plugins: Conductor, CalderaWP Easy Pods, other plugins that work with default WordPress Custom Post Types
  • 24. pods.io How to get Help with Pods On our Website: http://pods.io/forums/ On WordPress.org: http://wordpress.org/support/plugin/pods/ On Slack Chat: http://pods.io/chat/ http://podswp.slack.com #support
  • 25. pods.iopods.io We are a FREE Plugin (no paywall)
  • 26. pods.iopods.io Thank You! WordPress Tampa Bay http://www.meetup.com/Tampa-Bay-WordPress/ WordCamp Tampa 2015 September 25-27 USF Marshall Student Center http://tampa.wordcamp.org

Editor's Notes

  1. Categories (Hierarchal) are like a Table of Contents. Tags (non-Hierarchal) are like the Glossary at the end of the book.