PluginBasicsWCNYC2014

30
PLUGINS 101 @KikoDoran www.PrestigeConf.com

description

WordPress plugin basics for WCNYC 2014 101 Track

Transcript of PluginBasicsWCNYC2014

Page 1: PluginBasicsWCNYC2014

PLUGINS 101@KikoDoran

www.PrestigeConf.com

Page 2: PluginBasicsWCNYC2014

Overview

• Different Plugin Models

• Where to Find Plugins

• How to Install and Administer .org Plugins

• Common Plugin Functions and Examples

• Create Your Own Plugin

Page 3: PluginBasicsWCNYC2014

Plugin Models

• Free Plugins - WordPress.org

• Premium Plugins

• Freemium Plugins

• Two Different Plugins

• Add-on Plugins

Page 4: PluginBasicsWCNYC2014

Where to Find Plugins

• www.WordPress.org/plugins/

• Good Rating?

• Recently Updated?

• Number of Downloads?

• Other PluginsSame Developer

• Good Support?

Page 5: PluginBasicsWCNYC2014

Where to Find Plugins

• GitHub

• Star/Fork

• Commits

• Issues

• Updates

Page 6: PluginBasicsWCNYC2014

Where to Find Plugins

• GitHub

• Read thereadme file

• Gives you allthe basics

Page 7: PluginBasicsWCNYC2014

Where to Find Plugins

• Google for your desired function

• Use this as lastresort

• No way to measurequality withoutlooking throughcode

Page 8: PluginBasicsWCNYC2014

WordPress AdminPlugins -> Add New

How to Install Plugins

Page 9: PluginBasicsWCNYC2014

Search by title or function

How to Install Plugins

Page 10: PluginBasicsWCNYC2014

Install Now

How to Install Plugins

Page 11: PluginBasicsWCNYC2014

Activate Plugin

How to Install Plugins

Page 12: PluginBasicsWCNYC2014

Deactivate / Delete / Update

Administering Plugins

Page 13: PluginBasicsWCNYC2014

Update Notices

Administering Plugins

Page 14: PluginBasicsWCNYC2014

Common Plugin Functions

• Search Engine Optimization (SEO)

• Forms

• User Management

• Custom Post Types

• Post Meta - Custom Info for any Post Type

• Membership

• E-Commerce

• Event Calendar

• Backups

Page 15: PluginBasicsWCNYC2014

WordPress SEO by Yoast

Search Engine Optimization (SEO)

www.WordPress.org Repository

Page 16: PluginBasicsWCNYC2014

Forms

Gravity Forms www.GravityForms.com

Page 17: PluginBasicsWCNYC2014

Gravity Forms Functionality

• Form Builder

• Form Fields

• Conditional Logic

• Order Forms

• Notifications

• DB Storage of Submissions

• Lots of Add-ons

Page 18: PluginBasicsWCNYC2014

User Management

Members - Justin Tadlock www.WordPress.org Repository

Page 19: PluginBasicsWCNYC2014

User Management

Members - Justin Tadlock www.WordPress.org Repository

Page 20: PluginBasicsWCNYC2014

Custom Post Type UI

• WordPress.org Repository

• Lets You CreateAny Content You Want

• Content Can Be Exported

Page 21: PluginBasicsWCNYC2014

Custom Post Type UI

Custom Post Type UI www.WordPress.org Repository

Page 22: PluginBasicsWCNYC2014

Post Meta

• What is that?

• Any Additional InformationAbout a Post

• www.AdvancedCustomFields.com

Page 23: PluginBasicsWCNYC2014

Membership

• Protect Content Based on User Roles

• Could Let You Charge for Content

• Free: Paid Memberships Pro

• Premium: Restrict Content Pro

Page 24: PluginBasicsWCNYC2014

E-Commerce

• Sell Your Products Using WordPress

• Manage Products Through WordPress Admin

• Freemium: WooCommerce or Easy Digital Downloads

Page 25: PluginBasicsWCNYC2014

Event Calendars

• Manage Events onYour WordPress Site

• Useful for Bands, Conferences, Meetings, etc

• Free: The Events Calendar

• Premium: The Events Calendar Pro

Page 26: PluginBasicsWCNYC2014

Backups

• Automate Your SiteBackups

• Free: Online Backup for WordPress

• Premium: Backup Buddy or WP Migrate DB Pro

Page 27: PluginBasicsWCNYC2014

Other Notable Free Plugins

• BuddyPress - “Facebooklike” funtionality

• bbPress - Forum Functionality

• Meteor Slides - Rotating Slides

• Developer - Suite of Development Plugins for Theme and Plugin Development

Page 28: PluginBasicsWCNYC2014

Develop Your Own Plugins

• WordPress Hooks

• Actions

• Filters

• Develop Locally - ServerPress

• Can Be For Your Use or To Share/Sell

• Keep Learning!

Page 29: PluginBasicsWCNYC2014

Review

• Different Plugin Models

• Where to Find Plugins

• How to Install and Administer .org Plugins

• Common Plugin Functions and Examples

• Create Your Own Plugin

Page 30: PluginBasicsWCNYC2014

Questions?

• Kiko Doran

• @kikodoran

• www.PrestigeConf.com