tailoring wordpress to meet your client's needs
DESCRIPTION
We choose to build on WordPress to provide our clients with a proven and flexible backend for their web presence. These projects often have specific goals that make them unique from other sites on the web and frequently need to be tailored for specific functional and business requirements. WordPress is built on the core philosophy that it should be simple to use. In this presentation, Jon Bishop, Web Developer at AMP Agency, covers a variety of methods in which we can optimize and tailor the WordPress Admin for different use cases. The goal is to provide clients with a backend solution that meets their needs and follows the core WordPress philosophy surrounding simplicity.TRANSCRIPT
![Page 1: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/1.jpg)
Jon Bishop • Web Developer • 77 N. Washington St., 8th Floor, Boston MA 02114 • 617.837.8158
Tailoring WordPress To Meet Your Client Needs
![Page 2: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/2.jpg)
About AMP Agency
• Independently-owned, integrated communications agency
• Clients include: Hasbro, Maybelline New York, Samsonite, Intel, Princess Cruises, NFL Players and Ansell Healthcare
![Page 3: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/3.jpg)
What Is The Problem?
Sometimes developers fail to take the extra steps necessary to give their clients a good user experience
![Page 4: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/4.jpg)
If It's Too Hard, You're Doing It Wrong
![Page 5: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/5.jpg)
WordPress Can Be A Happy Place
Taking the time to tailor WordPress to meet specific client needs can• Prevent unnecessary follow up conversations• Help you work faster and more efficiently• Create a better relationship with your client
![Page 6: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/6.jpg)
Custom Post Types & Taxonomies
When Should I Use Them?
• Portfolios• Events• Databases• Forums• Ticket systems• Ad management
" Anywhere you need a new content type "
![Page 7: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/7.jpg)
Custom Columns
Bring important custom post meta and taxonomy data to the post list page
http://www.jonbishop.com/2012/09/creating-presentations-with-custom-post-types/
![Page 8: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/8.jpg)
Custom Post Meta
If you can make custom post meta easier, do it
https://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPress
http://www.farinspace.com/wpalchemy-metabox/
https://github.com/jonbish/WP-Meta-Box
![Page 9: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/9.jpg)
Page Templates
Custom post meta for specific page templates
![Page 10: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/10.jpg)
Post to Post Relationships
Sometimes it makes more sense to create relationships between post types instead of replicating taxonomies
http://wordpress.org/extend/plugins/posts-to-posts/
![Page 11: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/11.jpg)
Widgets
" Anything that could be a widget, should be a widget "
![Page 12: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/12.jpg)
Shortcodes
• Ads
• Social Media Buttons
• Calls to Action
• Posts from RSS
• Hiding Private Content
• Displaying Widgets in Content
• Content Boxes
• Icon Lists
http://codex.wordpress.org/Shortcode
• Columns
• Quotes
• Pricing Tables
• Author Info
• Contact Forms
• Tabs
• Accordions
Make the WordPress visual editor a more powerful tool for your clients
![Page 13: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/13.jpg)
Developers,
If it's too hard, You're doing it wrong
http://www.jonbishop.com/2012/03/keeping-up-with-wordpress/
![Page 14: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/14.jpg)
Things To Keep In Mind
Functionality in Themes vs Plugins
What's easy for you might not be easy for everyone
Identify problems up front
so you can anticipate problems
in the future
![Page 15: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/15.jpg)
Boston WordPress Meetup
We are currently the 2nd largest WordPress meetup in the world with 1520+ members on meetup.com
We've been averaging about 88 attendees per meetup with a diverse mix of developers, enthusiasts and beginners
We are looking for speakers, sponsors and supporters• Please email Kurt ([email protected]) and Jon
([email protected]) if interested
http://bostonwp.org
![Page 16: Tailoring WordPress to Meet Your Client's Needs](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55525df3b4c9052e1f8b4a11/html5/thumbnails/16.jpg)
Thanks!
Jon Bishop
Web Developer @ AMP Agency
Website / JonBishop.com
Twitter / @JonDBishop