SlideShare a Scribd company logo
That’s Facet-nating!
-FacetsWP
Shanta R. Nathwani
http://shanta.ca
@ShantaDotCa
Agenda
 About me
 How to organize your facets
 Tools used in creating this presentation (and some others I learned about
along the way)
 Importing data and setting it up for success
 Setting up and implementing facets
Try it out!: http://wilt.rocks/events
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 2
About Me
• Instructor, Sheridan College
• Joint program with University
of Toronto at Mississauga:
Institute of Culture,
Communication, Information
and Technology
• Web Design and Capstone
Project
• Serial WordCamper
• Spoke at 7 camps last year,
including New York, Chicago
and Los Angeles.
• This year, there will be 7
and I’m co-organizing 2 of
them.
• Bachelor of Commerce in Info
Tech Mgmt., Ryerson University
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 3
Big Thank You!
Becky Davis Justin Howe
Shawn PucknellShanta R. Nathwani - @ShantaDotCa - http://shanta.ca 4
Disclaimer
• Please excuse all the text
and screenshots. I’m used to
using this for my students,
but they make great notes!
• I’m going to upload these
after the session to
http://shanta.ca, so you
don’t have to write this all
down.
• Please ask questions! I’ll try
and add them to the slides
after the fact.
Information architecture and knowledge
 There are two ways of looking at how people find information: when someone
is knowledgeable about a topic, and when someone doesn’t know much about
a topic.
 If someone is knowledgeable about a topic, they can follow a trail of
breadcrumbs (such as a menu) to lead them to the right place.
 If someone is less knowledgeable about a topic, or there are large pieces of
information, it is easier to narrow or filter down the results.
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 6
Amazon.ca
Search by:
• Title
• Author
• Genre
• Price
• Department
• …and so much more!
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 7
Examples of Faceted Searches
Expedia.ca
Filter by:
• Price
• Number of Connections
• Airline
• Departure/Arrival time of day
• Length of Flight
• …and so much more!
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 8
Examples of Faceted Searches
FacetWP
 Premium Plugin for WordPress
 Cost is $79 for 3 sites, $199 for unlimited sites. Both are per year and include
service and updates.
 http://facetwp.com
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 9
No WordPress Installations Were Harmed
Importing:
 For the demo today, I used WP All
Import (the free edition) for XML
data. The paid edition allows for
importing and placement of
Advanced Custom Fields as well as
images.
 I also explored and tested WP
Ultimate CSV Importer for CSV
files. Out of the box, it will import
into all of the standard stuff, as
well as the Advanced Custom
Fields.
Other Goodness:
 To keep testing the imports, I had to
keep deleting and re-creating posts. I
used Bulk Delete that did the job
amazingly. It will also delete
selectively.
 To do restores, I use Backup Buddy
because it is so easy to use. This is a
premium plugin, but they have
wonderful packages for educators
and students.
 I used the City of Toronto Festival
Open Data set (XML format)
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 10
Import data from external source
- Set up the template in WP All Import
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 11
Import data from external source
- Set up the template in WP All Import
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 12
Import data from external source
- Set up the template in WP All Import
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 13
All the things!
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 14
Now…on to FacetWP!
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 15
Facet Types
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 16
Under Facets…
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 17
Save and Re-index
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 18
Onto the Facet Template
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 19
Customization of the Facet Template
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 20
Copy the shortcodes from templates and
facets
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 21
Create a page and insert the shortcodes
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 22
The Result
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 23
Facets At Work
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 24
Facets In Action
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 25
Results!
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 26
Results!
Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 27
Questions?
Shanta R. Nathwani
http://shanta.ca
@ShantaDotCa

More Related Content

Similar to Facet-nating! - FacetsWP in WordPress

WordPress 102 WordCamp Hamilton 2016
WordPress 102 WordCamp Hamilton 2016WordPress 102 WordCamp Hamilton 2016
WordPress 102 WordCamp Hamilton 2016
Shanta Nathwani
 
Introduction to Jetpack for WordPress Hamilton
Introduction to Jetpack for WordPress HamiltonIntroduction to Jetpack for WordPress Hamilton
Introduction to Jetpack for WordPress Hamilton
Shanta Nathwani
 
WordPress102 - WordCamp Ann Arbor 2015
WordPress102 - WordCamp Ann Arbor 2015WordPress102 - WordCamp Ann Arbor 2015
WordPress102 - WordCamp Ann Arbor 2015
Shanta Nathwani
 
Navigation and Wayfinding On Your Website - WordCamp Ottawa 2019
Navigation and Wayfinding On Your Website - WordCamp Ottawa 2019Navigation and Wayfinding On Your Website - WordCamp Ottawa 2019
Navigation and Wayfinding On Your Website - WordCamp Ottawa 2019
Shanta Nathwani
 
An Affordable REST - Coder Camp Hamilton 2019
An Affordable REST - Coder Camp Hamilton 2019An Affordable REST - Coder Camp Hamilton 2019
An Affordable REST - Coder Camp Hamilton 2019
Shanta Nathwani
 
WordPress 101 - WordCamp Minneapolis 2016
WordPress 101 - WordCamp Minneapolis 2016WordPress 101 - WordCamp Minneapolis 2016
WordPress 101 - WordCamp Minneapolis 2016
Shanta Nathwani
 
Content Architecture at WordCamp Ottawa 2016
Content Architecture at WordCamp Ottawa 2016Content Architecture at WordCamp Ottawa 2016
Content Architecture at WordCamp Ottawa 2016
Shanta Nathwani
 
WordPress 102 at WordCamp Minneapolis
WordPress 102  at WordCamp MinneapolisWordPress 102  at WordCamp Minneapolis
WordPress 102 at WordCamp Minneapolis
Shanta Nathwani
 
FSTO - An Affordable REST
FSTO - An Affordable RESTFSTO - An Affordable REST
FSTO - An Affordable REST
Shanta Nathwani
 
9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx
blondellchancy
 
9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx
sodhi3
 
Intern Project - Tech
Intern Project - TechIntern Project - Tech
Intern Project - Tech
NIKET GOSRANI
 
Cv bengura pn slideshare
Cv bengura pn  slideshareCv bengura pn  slideshare
Cv bengura pn slideshare
Nelson. P. Bengura
 
Intern Tech Project
Intern Tech ProjectIntern Tech Project
Intern Tech Project
Desean Abraham
 
Intern tech project
Intern tech projectIntern tech project
Intern tech project
Desean Abraham
 
Mastering the variety dimension - Ontop Demonstration
Mastering the variety dimension - Ontop DemonstrationMastering the variety dimension - Ontop Demonstration
Mastering the variety dimension - Ontop Demonstration
Artificial Intelligence Institute at UofSC
 
R in finance: Introduction to R and Its Applications in Finance
R in finance: Introduction to R and Its Applications in FinanceR in finance: Introduction to R and Its Applications in Finance
R in finance: Introduction to R and Its Applications in Finance
Liang C. Zhang (張良丞)
 
Pursuing graduate study (IIT Madras, September 2010)
Pursuing graduate study (IIT Madras, September 2010)Pursuing graduate study (IIT Madras, September 2010)
Pursuing graduate study (IIT Madras, September 2010)
sakumar
 
INSEAD Sharing on Lazada Data Science and my Journey
INSEAD Sharing on Lazada Data Science and my JourneyINSEAD Sharing on Lazada Data Science and my Journey
INSEAD Sharing on Lazada Data Science and my Journey
Eugene Yan Ziyou
 
How to Organize Your Content Through Navigation and Wayfinding
How to Organize Your Content Through Navigation and WayfindingHow to Organize Your Content Through Navigation and Wayfinding
How to Organize Your Content Through Navigation and Wayfinding
Shanta Nathwani
 

Similar to Facet-nating! - FacetsWP in WordPress (20)

WordPress 102 WordCamp Hamilton 2016
WordPress 102 WordCamp Hamilton 2016WordPress 102 WordCamp Hamilton 2016
WordPress 102 WordCamp Hamilton 2016
 
Introduction to Jetpack for WordPress Hamilton
Introduction to Jetpack for WordPress HamiltonIntroduction to Jetpack for WordPress Hamilton
Introduction to Jetpack for WordPress Hamilton
 
WordPress102 - WordCamp Ann Arbor 2015
WordPress102 - WordCamp Ann Arbor 2015WordPress102 - WordCamp Ann Arbor 2015
WordPress102 - WordCamp Ann Arbor 2015
 
Navigation and Wayfinding On Your Website - WordCamp Ottawa 2019
Navigation and Wayfinding On Your Website - WordCamp Ottawa 2019Navigation and Wayfinding On Your Website - WordCamp Ottawa 2019
Navigation and Wayfinding On Your Website - WordCamp Ottawa 2019
 
An Affordable REST - Coder Camp Hamilton 2019
An Affordable REST - Coder Camp Hamilton 2019An Affordable REST - Coder Camp Hamilton 2019
An Affordable REST - Coder Camp Hamilton 2019
 
WordPress 101 - WordCamp Minneapolis 2016
WordPress 101 - WordCamp Minneapolis 2016WordPress 101 - WordCamp Minneapolis 2016
WordPress 101 - WordCamp Minneapolis 2016
 
Content Architecture at WordCamp Ottawa 2016
Content Architecture at WordCamp Ottawa 2016Content Architecture at WordCamp Ottawa 2016
Content Architecture at WordCamp Ottawa 2016
 
WordPress 102 at WordCamp Minneapolis
WordPress 102  at WordCamp MinneapolisWordPress 102  at WordCamp Minneapolis
WordPress 102 at WordCamp Minneapolis
 
FSTO - An Affordable REST
FSTO - An Affordable RESTFSTO - An Affordable REST
FSTO - An Affordable REST
 
9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx
 
9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 9 6 4 9 8ISBN-13 978-0-13-44.docx
 
Intern Project - Tech
Intern Project - TechIntern Project - Tech
Intern Project - Tech
 
Cv bengura pn slideshare
Cv bengura pn  slideshareCv bengura pn  slideshare
Cv bengura pn slideshare
 
Intern Tech Project
Intern Tech ProjectIntern Tech Project
Intern Tech Project
 
Intern tech project
Intern tech projectIntern tech project
Intern tech project
 
Mastering the variety dimension - Ontop Demonstration
Mastering the variety dimension - Ontop DemonstrationMastering the variety dimension - Ontop Demonstration
Mastering the variety dimension - Ontop Demonstration
 
R in finance: Introduction to R and Its Applications in Finance
R in finance: Introduction to R and Its Applications in FinanceR in finance: Introduction to R and Its Applications in Finance
R in finance: Introduction to R and Its Applications in Finance
 
Pursuing graduate study (IIT Madras, September 2010)
Pursuing graduate study (IIT Madras, September 2010)Pursuing graduate study (IIT Madras, September 2010)
Pursuing graduate study (IIT Madras, September 2010)
 
INSEAD Sharing on Lazada Data Science and my Journey
INSEAD Sharing on Lazada Data Science and my JourneyINSEAD Sharing on Lazada Data Science and my Journey
INSEAD Sharing on Lazada Data Science and my Journey
 
How to Organize Your Content Through Navigation and Wayfinding
How to Organize Your Content Through Navigation and WayfindingHow to Organize Your Content Through Navigation and Wayfinding
How to Organize Your Content Through Navigation and Wayfinding
 

More from Shanta Nathwani

MasterPress Mystery Theatre - WordCamp Santa Clarita Virtual 2021
MasterPress Mystery Theatre - WordCamp Santa Clarita Virtual 2021MasterPress Mystery Theatre - WordCamp Santa Clarita Virtual 2021
MasterPress Mystery Theatre - WordCamp Santa Clarita Virtual 2021
Shanta Nathwani
 
WordCamp India 2021 - How I Started My Business During a Pandemic
WordCamp India 2021 - How I Started My Business During a PandemicWordCamp India 2021 - How I Started My Business During a Pandemic
WordCamp India 2021 - How I Started My Business During a Pandemic
Shanta Nathwani
 
WordFest 2021 - How I Started My Business During A Pandemic
WordFest 2021 - How I Started My Business During A PandemicWordFest 2021 - How I Started My Business During A Pandemic
WordFest 2021 - How I Started My Business During A Pandemic
Shanta Nathwani
 
WPHamOnt 2021 - 3 page website in 30 minutes
WPHamOnt 2021 - 3 page website in 30 minutesWPHamOnt 2021 - 3 page website in 30 minutes
WPHamOnt 2021 - 3 page website in 30 minutes
Shanta Nathwani
 
WordCamp Rochester 2020 - How I Started My Business During A Pandemic
WordCamp Rochester 2020 - How I Started My Business During A PandemicWordCamp Rochester 2020 - How I Started My Business During A Pandemic
WordCamp Rochester 2020 - How I Started My Business During A Pandemic
Shanta Nathwani
 
Designing with Gutenberg - Las Lajas WordPress Meetup 2020
Designing with Gutenberg - Las Lajas WordPress Meetup 2020Designing with Gutenberg - Las Lajas WordPress Meetup 2020
Designing with Gutenberg - Las Lajas WordPress Meetup 2020
Shanta Nathwani
 
Organizing Your Content - WordPress Hamilton March 2020
Organizing Your Content - WordPress Hamilton March 2020Organizing Your Content - WordPress Hamilton March 2020
Organizing Your Content - WordPress Hamilton March 2020
Shanta Nathwani
 
WordCamp Hamilton - CPT's vs Gutenberg Templates
WordCamp Hamilton - CPT's vs Gutenberg TemplatesWordCamp Hamilton - CPT's vs Gutenberg Templates
WordCamp Hamilton - CPT's vs Gutenberg Templates
Shanta Nathwani
 
WordCamp Buffalo 2019 - 3 Page Website in 30 minutes
WordCamp Buffalo 2019  - 3 Page Website in 30 minutesWordCamp Buffalo 2019  - 3 Page Website in 30 minutes
WordCamp Buffalo 2019 - 3 Page Website in 30 minutes
Shanta Nathwani
 
WPHamOnt April 2018 - Finding Your Talk
WPHamOnt April 2018 - Finding Your TalkWPHamOnt April 2018 - Finding Your Talk
WPHamOnt April 2018 - Finding Your Talk
Shanta Nathwani
 
WCTO 2017 - Everything I Need To Know About Life I Learned at Code School
WCTO 2017 - Everything I Need To Know About Life I Learned at Code SchoolWCTO 2017 - Everything I Need To Know About Life I Learned at Code School
WCTO 2017 - Everything I Need To Know About Life I Learned at Code School
Shanta Nathwani
 
DevTO - Everything I Need to Know About Life I Learned at Code School
DevTO - Everything I Need to Know About Life I Learned at Code SchoolDevTO - Everything I Need to Know About Life I Learned at Code School
DevTO - Everything I Need to Know About Life I Learned at Code School
Shanta Nathwani
 
WP Durham - The Word-Camp Scenario Survival Guide
WP Durham - The Word-Camp Scenario Survival GuideWP Durham - The Word-Camp Scenario Survival Guide
WP Durham - The Word-Camp Scenario Survival Guide
Shanta Nathwani
 
Content Architecture at WordCamp Minneapolis 2016
Content Architecture at WordCamp Minneapolis 2016Content Architecture at WordCamp Minneapolis 2016
Content Architecture at WordCamp Minneapolis 2016
Shanta Nathwani
 
Content Architecture WordPress Hamilton
Content Architecture WordPress HamiltonContent Architecture WordPress Hamilton
Content Architecture WordPress Hamilton
Shanta Nathwani
 
WordPress102 WordCamp Toronto Pre-Camp Meetup
WordPress102 WordCamp Toronto Pre-Camp MeetupWordPress102 WordCamp Toronto Pre-Camp Meetup
WordPress102 WordCamp Toronto Pre-Camp Meetup
Shanta Nathwani
 

More from Shanta Nathwani (16)

MasterPress Mystery Theatre - WordCamp Santa Clarita Virtual 2021
MasterPress Mystery Theatre - WordCamp Santa Clarita Virtual 2021MasterPress Mystery Theatre - WordCamp Santa Clarita Virtual 2021
MasterPress Mystery Theatre - WordCamp Santa Clarita Virtual 2021
 
WordCamp India 2021 - How I Started My Business During a Pandemic
WordCamp India 2021 - How I Started My Business During a PandemicWordCamp India 2021 - How I Started My Business During a Pandemic
WordCamp India 2021 - How I Started My Business During a Pandemic
 
WordFest 2021 - How I Started My Business During A Pandemic
WordFest 2021 - How I Started My Business During A PandemicWordFest 2021 - How I Started My Business During A Pandemic
WordFest 2021 - How I Started My Business During A Pandemic
 
WPHamOnt 2021 - 3 page website in 30 minutes
WPHamOnt 2021 - 3 page website in 30 minutesWPHamOnt 2021 - 3 page website in 30 minutes
WPHamOnt 2021 - 3 page website in 30 minutes
 
WordCamp Rochester 2020 - How I Started My Business During A Pandemic
WordCamp Rochester 2020 - How I Started My Business During A PandemicWordCamp Rochester 2020 - How I Started My Business During A Pandemic
WordCamp Rochester 2020 - How I Started My Business During A Pandemic
 
Designing with Gutenberg - Las Lajas WordPress Meetup 2020
Designing with Gutenberg - Las Lajas WordPress Meetup 2020Designing with Gutenberg - Las Lajas WordPress Meetup 2020
Designing with Gutenberg - Las Lajas WordPress Meetup 2020
 
Organizing Your Content - WordPress Hamilton March 2020
Organizing Your Content - WordPress Hamilton March 2020Organizing Your Content - WordPress Hamilton March 2020
Organizing Your Content - WordPress Hamilton March 2020
 
WordCamp Hamilton - CPT's vs Gutenberg Templates
WordCamp Hamilton - CPT's vs Gutenberg TemplatesWordCamp Hamilton - CPT's vs Gutenberg Templates
WordCamp Hamilton - CPT's vs Gutenberg Templates
 
WordCamp Buffalo 2019 - 3 Page Website in 30 minutes
WordCamp Buffalo 2019  - 3 Page Website in 30 minutesWordCamp Buffalo 2019  - 3 Page Website in 30 minutes
WordCamp Buffalo 2019 - 3 Page Website in 30 minutes
 
WPHamOnt April 2018 - Finding Your Talk
WPHamOnt April 2018 - Finding Your TalkWPHamOnt April 2018 - Finding Your Talk
WPHamOnt April 2018 - Finding Your Talk
 
WCTO 2017 - Everything I Need To Know About Life I Learned at Code School
WCTO 2017 - Everything I Need To Know About Life I Learned at Code SchoolWCTO 2017 - Everything I Need To Know About Life I Learned at Code School
WCTO 2017 - Everything I Need To Know About Life I Learned at Code School
 
DevTO - Everything I Need to Know About Life I Learned at Code School
DevTO - Everything I Need to Know About Life I Learned at Code SchoolDevTO - Everything I Need to Know About Life I Learned at Code School
DevTO - Everything I Need to Know About Life I Learned at Code School
 
WP Durham - The Word-Camp Scenario Survival Guide
WP Durham - The Word-Camp Scenario Survival GuideWP Durham - The Word-Camp Scenario Survival Guide
WP Durham - The Word-Camp Scenario Survival Guide
 
Content Architecture at WordCamp Minneapolis 2016
Content Architecture at WordCamp Minneapolis 2016Content Architecture at WordCamp Minneapolis 2016
Content Architecture at WordCamp Minneapolis 2016
 
Content Architecture WordPress Hamilton
Content Architecture WordPress HamiltonContent Architecture WordPress Hamilton
Content Architecture WordPress Hamilton
 
WordPress102 WordCamp Toronto Pre-Camp Meetup
WordPress102 WordCamp Toronto Pre-Camp MeetupWordPress102 WordCamp Toronto Pre-Camp Meetup
WordPress102 WordCamp Toronto Pre-Camp Meetup
 

Recently uploaded

Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 

Recently uploaded (20)

Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 

Facet-nating! - FacetsWP in WordPress

  • 1. That’s Facet-nating! -FacetsWP Shanta R. Nathwani http://shanta.ca @ShantaDotCa
  • 2. Agenda  About me  How to organize your facets  Tools used in creating this presentation (and some others I learned about along the way)  Importing data and setting it up for success  Setting up and implementing facets Try it out!: http://wilt.rocks/events Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 2
  • 3. About Me • Instructor, Sheridan College • Joint program with University of Toronto at Mississauga: Institute of Culture, Communication, Information and Technology • Web Design and Capstone Project • Serial WordCamper • Spoke at 7 camps last year, including New York, Chicago and Los Angeles. • This year, there will be 7 and I’m co-organizing 2 of them. • Bachelor of Commerce in Info Tech Mgmt., Ryerson University Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 3
  • 4. Big Thank You! Becky Davis Justin Howe Shawn PucknellShanta R. Nathwani - @ShantaDotCa - http://shanta.ca 4
  • 5. Disclaimer • Please excuse all the text and screenshots. I’m used to using this for my students, but they make great notes! • I’m going to upload these after the session to http://shanta.ca, so you don’t have to write this all down. • Please ask questions! I’ll try and add them to the slides after the fact.
  • 6. Information architecture and knowledge  There are two ways of looking at how people find information: when someone is knowledgeable about a topic, and when someone doesn’t know much about a topic.  If someone is knowledgeable about a topic, they can follow a trail of breadcrumbs (such as a menu) to lead them to the right place.  If someone is less knowledgeable about a topic, or there are large pieces of information, it is easier to narrow or filter down the results. Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 6
  • 7. Amazon.ca Search by: • Title • Author • Genre • Price • Department • …and so much more! Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 7 Examples of Faceted Searches
  • 8. Expedia.ca Filter by: • Price • Number of Connections • Airline • Departure/Arrival time of day • Length of Flight • …and so much more! Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 8 Examples of Faceted Searches
  • 9. FacetWP  Premium Plugin for WordPress  Cost is $79 for 3 sites, $199 for unlimited sites. Both are per year and include service and updates.  http://facetwp.com Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 9
  • 10. No WordPress Installations Were Harmed Importing:  For the demo today, I used WP All Import (the free edition) for XML data. The paid edition allows for importing and placement of Advanced Custom Fields as well as images.  I also explored and tested WP Ultimate CSV Importer for CSV files. Out of the box, it will import into all of the standard stuff, as well as the Advanced Custom Fields. Other Goodness:  To keep testing the imports, I had to keep deleting and re-creating posts. I used Bulk Delete that did the job amazingly. It will also delete selectively.  To do restores, I use Backup Buddy because it is so easy to use. This is a premium plugin, but they have wonderful packages for educators and students.  I used the City of Toronto Festival Open Data set (XML format) Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 10
  • 11. Import data from external source - Set up the template in WP All Import Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 11
  • 12. Import data from external source - Set up the template in WP All Import Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 12
  • 13. Import data from external source - Set up the template in WP All Import Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 13
  • 14. All the things! Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 14
  • 15. Now…on to FacetWP! Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 15
  • 16. Facet Types Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 16
  • 17. Under Facets… Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 17
  • 18. Save and Re-index Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 18
  • 19. Onto the Facet Template Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 19
  • 20. Customization of the Facet Template Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 20
  • 21. Copy the shortcodes from templates and facets Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 21
  • 22. Create a page and insert the shortcodes Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 22
  • 23. The Result Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 23
  • 24. Facets At Work Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 24
  • 25. Facets In Action Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 25
  • 26. Results! Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 26
  • 27. Results! Shanta R. Nathwani - @ShantaDotCa - http://shanta.ca 27

Editor's Notes

  1. Let me be clear…I’m used to teaching beginners to intermediate and usually about Information Architecture, so please forgive the appearance and simplicity of what I’m about to show you. Know that I built it to focus on the main attractions and make it FACET-NATING!
  2. Becky Davis for giving me the idea to do this talk. Justin Howe for helping me figure it out. And of course to Shawn Pucknell, for getting me to push my envelope.
  3. And yes, I am a samurai, because samurai are cooler.
  4. Here, I’ve chosen to import the data into posts. You can input them into pages, Custom Post Types and more! I’ve input the name of the event into the title. The long description, website and major intersection into the body of the post here from the original import data on the right side.
  5. Further down, I’ve put the type of the event into the category, and the location or region in tags. Ideally, under a regular instance, you would probably put every import item into a single field since each will become a facet later. If you need to import numerous tags, that’s fine, just don’t use them as a facet later on like I’ve done in my example.
  6. Lastly, for this example, I’ve set up random dates from last December to now so that they would all be published. You can import and place whatever fields you like. For my purposes, I only used the built in features in WordPress, no custom fields.
  7. After I imported 773 records, this is what it looked like.
  8. Got to FacetWP, hidden under “Settings” in the dashboard. I’m using Option 2 here, and using the default template.
  9. As you can see, there are plenty of facet types. Many of these you might see on sites where you might search for flights and hotels, such as the “slider”. You can use checkboxes, which is probably the most common, or a date range, such as the one I used for this demonstration.
  10. I’ve called this Facet “Location”. I’m making it a checkbox and pulling this from the tags as the data source. Remember that for this example, I only had one tag per post. If you are going to create a facet, make sure that you only have one TYPE in your field. I don’t recommend making it tags, since WordPress recommends 5-7 tags per post. I used categories for the type of event as well and used random dates as the publish dates. You can use Advanced Custom Fields if you like!
  11. FacetWP adds one database table: facetwp_index. This table contains all the information needed to generate the facets. When the “Re-index” button is clicked, FacetWP loops through every post on your site and indexes the values for each facet. - https://facetwp.com/documentation/how-facetwp-works/ After you save each facet, have it re-index the database.
  12. Once you have finished creating your facets, jump over to the Facet Template. Remember, this is not the page on which you will be creating your interface, this is the “results” piece. I’ve chosen the default one here.
  13. As you can see, you can change what is displayed. I’ve left it alone.
  14. Copy the shortcodes from the templates and the facets…
  15. I’ve created a page called “Events”, but you can put this wherever you wish. Here, I’ve used the shortcodes from the facets and used those as the filtering “devices”. Then, where I want the results to show, I’ve placed the facet template. I’m using the default facet template.
  16. It’s not pretty here, but you can see the results using a dropdown menu, a checkbox option and a date range. Below are ALL of the items, no filtering.
  17. When I click on the arrow beside “Event Type”, we see all of the possible choices and how many results are in each of those categories. In my import, not all of the entries had an “Event Type”, but that is an issue with the originating data.
  18. Notice when I click on “Film” not only do the final results change, but so do the other filters that could be applied.
  19. And when I click on the “Downtown” option, the results are filtered down even more so not only at the bottom, but also in the “Event Type” at the top of the page.
  20. When I click on the last item on the list, I am brought to the resulting post in WordPress that I originally brought in. Again, this is a really simple example, but there is so much that could be done, it would be impossible to show it all here.