Transcript
Page 1: Tailoring WordPress to Meet Your Client's Needs

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

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

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

If It's Too Hard, You're Doing It Wrong

Page 5: Tailoring WordPress to Meet Your Client's Needs

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

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

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

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

Page Templates

Custom post meta for specific page templates

Page 10: Tailoring WordPress to Meet Your Client's Needs

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

Widgets

" Anything that could be a widget, should be a widget "

Page 12: Tailoring WordPress to Meet Your Client's Needs

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

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

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

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

Thanks!

Jon Bishop

Web Developer @ AMP Agency

Website / JonBishop.com

Twitter / @JonDBishop