SlideShare a Scribd company logo
1 of 11
Download to read offline
@AaronRutley
Client-friendly
WordPress websites
About me
‣ Co-founder of ‘eleven media’ a small web design agency
‣ I’m a full time WordPress Theme Developer
‣ Coding WP themes for 5+ years
‣ 1 free WP plugin (1k downloads)
‣ 2 free WP themes (100k downloads)
Why Client-friendly ?
‣ Less training / support / documentation
‣ Happy clients
‣ Happy developer
“Aim to make the client’s wp-admin
experience as intuitive as possible.”
How I create Client-friendly sites:
‣ I customise the wp-admin area to suit the project
‣ I use Pages instead of 3.0 Menus
‣ I use code instead of Widgets
‣ I use CPTs sparingly
‣ I use Custom Fields for everything
* I have a completely different mindset if I’m developing a theme for distribution
* You might not agree & that’s cool !
Customising the wp-admin area
‣ Restrict the client to “editor” role
‣ Clean up the wp-admin
(Minimal Admin, Adminimize & Functions)
‣ Tailor the admin experience
(Admin Columns, White Label CMS & Functions)
“I give clients everything they need to
manage content & hide everything they don't.”
Powering navigation with pages
‣ Pages are easy to understand
‣ 3.0 Menus can get confusing
‣ Plugin : Simple Page Ordering
‣ Plugin : Admin Collapse Sub Pages
‣ Plugin : Exclude Pages from Navigation
Custom solutions over Widgets
Eg : Twitter Feed
‣ Is the functionality even needed / what’s this solving ?
‣ Which widget / plugin to use ? do you need a plugin ?
‣ Can a widget be styled to suit the business / brand ?
Use CPTs sparingly
‣ I use Custom Post Types for content that would typically
be shown multiple times & likely have a ‘single’ page:
(Products, Staff Profiles, Testimonials)
‣ I don’t use Custom Post Types for content that is shown once
(Sliders, FAQ’s, Galleries)
‣ I’m guilty of overusing CPT’s in the past ; )
Use Custom Fields for everything
‣ Custom Fields / Post Meta is Ideal for complex layouts
(Advanced Custom Fields, Pods, Types & Functions)
‣ I use ACFs to replace ‘post type’ plugins (faqs, sliders etc)
‣ ACF with the ‘Flexible Content Field’ add-on is awesome
for responsive design
‣ Very client friendly (no shortcodes etc)
Quick Demo
Thanks!
@AaronRutley
www.elevenmedia.com.au

More Related Content

What's hot

Intro to wordpress short course
Intro to wordpress short courseIntro to wordpress short course
Intro to wordpress short course
carishurd
 

What's hot (20)

WordPress plugin development
WordPress plugin developmentWordPress plugin development
WordPress plugin development
 
10 things Not To Do With WordPress
10 things Not To Do With WordPress10 things Not To Do With WordPress
10 things Not To Do With WordPress
 
Staying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress WebsiteStaying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress Website
 
Maintaining Retainers as a WordPress Developer
Maintaining Retainers as a WordPress DeveloperMaintaining Retainers as a WordPress Developer
Maintaining Retainers as a WordPress Developer
 
Advanced Custom Fields(ACF) + Page Builder at WordPress meetup Stockholm 2016...
Advanced Custom Fields(ACF) + Page Builder at WordPress meetup Stockholm 2016...Advanced Custom Fields(ACF) + Page Builder at WordPress meetup Stockholm 2016...
Advanced Custom Fields(ACF) + Page Builder at WordPress meetup Stockholm 2016...
 
wp cli- don’t fear the command line
wp cli- don’t fear the command linewp cli- don’t fear the command line
wp cli- don’t fear the command line
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in Wordpress
 
CM FAQ Plugin
CM FAQ PluginCM FAQ Plugin
CM FAQ Plugin
 
WordPress Insider Meetup Group - Jan, 7, 2016 meeting
WordPress Insider Meetup Group - Jan, 7,  2016 meetingWordPress Insider Meetup Group - Jan, 7,  2016 meeting
WordPress Insider Meetup Group - Jan, 7, 2016 meeting
 
Intro to wordpress short course
Intro to wordpress short courseIntro to wordpress short course
Intro to wordpress short course
 
Word press in 30 minutes
Word press in 30 minutesWord press in 30 minutes
Word press in 30 minutes
 
Building and future-proofing your WordPress sites with the Genesis Framework
Building and future-proofing your WordPress sites with the Genesis FrameworkBuilding and future-proofing your WordPress sites with the Genesis Framework
Building and future-proofing your WordPress sites with the Genesis Framework
 
It's the Little Things: Creating a Delightful WordPress Experience for Your C...
It's the Little Things: Creating a Delightful WordPress Experience for Your C...It's the Little Things: Creating a Delightful WordPress Experience for Your C...
It's the Little Things: Creating a Delightful WordPress Experience for Your C...
 
Top 10 WordPress Plugins
Top 10 WordPress PluginsTop 10 WordPress Plugins
Top 10 WordPress Plugins
 
Optimizing Your Site for Holiday Traffic
Optimizing Your Site for Holiday TrafficOptimizing Your Site for Holiday Traffic
Optimizing Your Site for Holiday Traffic
 
NJ Videographers Association - Build an amazing website - WordPress
NJ Videographers Association - Build an amazing website - WordPressNJ Videographers Association - Build an amazing website - WordPress
NJ Videographers Association - Build an amazing website - WordPress
 
WordPress Gutenberg
WordPress GutenbergWordPress Gutenberg
WordPress Gutenberg
 
Create a newsletter in less than 17 minutes without writing a single word
Create a newsletter in less than 17 minutes without writing a single wordCreate a newsletter in less than 17 minutes without writing a single word
Create a newsletter in less than 17 minutes without writing a single word
 
Don't lose revenue. Go viral with no downtime.
Don't lose revenue. Go viral with no downtime.Don't lose revenue. Go viral with no downtime.
Don't lose revenue. Go viral with no downtime.
 
WordPress in 90 minutes
WordPress in 90 minutesWordPress in 90 minutes
WordPress in 90 minutes
 

Similar to Client-friendly WordPress Websites

Building a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngineBuilding a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngine
Ottergoose
 

Similar to Client-friendly WordPress Websites (20)

Wordcampraleigh
WordcampraleighWordcampraleigh
Wordcampraleigh
 
WordPress: After The Install
WordPress: After The InstallWordPress: After The Install
WordPress: After The Install
 
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
 
Your first word press site
Your first word press siteYour first word press site
Your first word press site
 
How to Customize the WordPress Admin Area
How to Customize the WordPress Admin AreaHow to Customize the WordPress Admin Area
How to Customize the WordPress Admin Area
 
Writing better user stories
Writing better user storiesWriting better user stories
Writing better user stories
 
Wordpress Workshop: Session One
Wordpress Workshop: Session OneWordpress Workshop: Session One
Wordpress Workshop: Session One
 
.NET 1.1 Base Page Framework Article
.NET 1.1 Base Page Framework Article.NET 1.1 Base Page Framework Article
.NET 1.1 Base Page Framework Article
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for Clients
 
Grow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplaceGrow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplace
 
WordPress 101
WordPress 101 WordPress 101
WordPress 101
 
Apple pi preso_october_2019_final4
Apple pi preso_october_2019_final4Apple pi preso_october_2019_final4
Apple pi preso_october_2019_final4
 
Building a website in less than 3h and less than $100!
Building a website in less than 3h and less than $100! Building a website in less than 3h and less than $100!
Building a website in less than 3h and less than $100!
 
Internet Librarian Slides
Internet Librarian SlidesInternet Librarian Slides
Internet Librarian Slides
 
WordPress 101 for Solo Professionals
WordPress 101 for Solo ProfessionalsWordPress 101 for Solo Professionals
WordPress 101 for Solo Professionals
 
Launching your WordPress Website
Launching your WordPress WebsiteLaunching your WordPress Website
Launching your WordPress Website
 
Wordpress workflow for an agency world
Wordpress workflow for an agency worldWordpress workflow for an agency world
Wordpress workflow for an agency world
 
Building An Accessible Site from the Ground Up
Building An Accessible Site from the Ground UpBuilding An Accessible Site from the Ground Up
Building An Accessible Site from the Ground Up
 
Building a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngineBuilding a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngine
 
WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Client-friendly WordPress Websites

  • 2. About me ‣ Co-founder of ‘eleven media’ a small web design agency ‣ I’m a full time WordPress Theme Developer ‣ Coding WP themes for 5+ years ‣ 1 free WP plugin (1k downloads) ‣ 2 free WP themes (100k downloads)
  • 3. Why Client-friendly ? ‣ Less training / support / documentation ‣ Happy clients ‣ Happy developer “Aim to make the client’s wp-admin experience as intuitive as possible.”
  • 4. How I create Client-friendly sites: ‣ I customise the wp-admin area to suit the project ‣ I use Pages instead of 3.0 Menus ‣ I use code instead of Widgets ‣ I use CPTs sparingly ‣ I use Custom Fields for everything * I have a completely different mindset if I’m developing a theme for distribution * You might not agree & that’s cool !
  • 5. Customising the wp-admin area ‣ Restrict the client to “editor” role ‣ Clean up the wp-admin (Minimal Admin, Adminimize & Functions) ‣ Tailor the admin experience (Admin Columns, White Label CMS & Functions) “I give clients everything they need to manage content & hide everything they don't.”
  • 6. Powering navigation with pages ‣ Pages are easy to understand ‣ 3.0 Menus can get confusing ‣ Plugin : Simple Page Ordering ‣ Plugin : Admin Collapse Sub Pages ‣ Plugin : Exclude Pages from Navigation
  • 7. Custom solutions over Widgets Eg : Twitter Feed ‣ Is the functionality even needed / what’s this solving ? ‣ Which widget / plugin to use ? do you need a plugin ? ‣ Can a widget be styled to suit the business / brand ?
  • 8. Use CPTs sparingly ‣ I use Custom Post Types for content that would typically be shown multiple times & likely have a ‘single’ page: (Products, Staff Profiles, Testimonials) ‣ I don’t use Custom Post Types for content that is shown once (Sliders, FAQ’s, Galleries) ‣ I’m guilty of overusing CPT’s in the past ; )
  • 9. Use Custom Fields for everything ‣ Custom Fields / Post Meta is Ideal for complex layouts (Advanced Custom Fields, Pods, Types & Functions) ‣ I use ACFs to replace ‘post type’ plugins (faqs, sliders etc) ‣ ACF with the ‘Flexible Content Field’ add-on is awesome for responsive design ‣ Very client friendly (no shortcodes etc)