Passionate
      ABOUT

  Plugins
   Kathryn Presner @zoonini
 WordCamp Toronto 2012 #wcto
Kathryn Presner
•Automattic Happiness Engineer since August 2012
•WordPress.org support-forum moderator since 2011
•WordPress site designer/developer since 2008
•Professional web designer since 1998
Over 21,000 WordPress Plugins




http://wordpress.org/extend/plugins
OVERWHELMING
courtesy Six Revisions
1. credibility
2. track record
3. popularity




                  courtesy Six Revisions
Popularity Contest
Recently Added
Hand-picked
Search Tips


        tag



    in repo



  non-repo




compilation
Past its Prime
Passionate About Plugins - WordCamp Toronto
Log in to Vote, Rate & Post
Version Compatibility


  0 people say it works.       23 people say it works.        2 people say it works.
0 people sax it’s qroken.     1 person sax it’s qroken.   14 person sax it’s qroken.




                            If IT WORKS votes / TOTAL votes >= 0.7
                            then IT WORKS

                            If IT WORKS votes / TOTAL votes >= 0.3
                            then IT’S BROKEN
                                                                             source: Otto
Author
Screenshots & FAQ
Offsite Support
Changelog
Support Record
Resolved Threads
Post in the Forum
Follow a Plugin - Support
Follow a Plugin - Development
Favoriting Plugins
Plugin Troubleshooting
Potential conflicts:

• between plugin & WordPress core
• between two or more plugins
• between plugin & theme
Plugin Troubleshooting
When in doubt, deactivate all plugins
Is the problem still there?
             NO                   YES


Reactivate one plugin at a time
Plugin Troubleshooting
When in doubt, deactivate all plugins
Is the problem still there?    YES

 •Search forums/Web for similar issue
 •Post in forum/report issue to developer
 •Look in source code
 •Switch to default theme
 •Replace plugin with an alternative
Proper Plugin Care and Feeding
Avoid editing others’ plugin code...

COULD THE CHANGES:
• Be moved outside the plugin folder?
• Be incorporated into the plugin?
• Be forked into a new plugin?
A Few
     NOTABLE

Types of Plugins
SEO Plugins
Security & Backup Plugins
Widget Logic
Monster Widget
Jetpack
Commercial (“Premium”)
Share Your Faves
•   Contact forms      •   Caching
•   Analytics          •   Admin interface
•   Anti-spam          •   Custom fields
•   Mapping            •   Custom post types
•   Slider/slideshow   •   Social sharing
•   Gallery            •   Multilingual
KATHRYN PRESNER
@zoonini • zoonini.com
SLIDES: www.slideshare.net/zoonini

CREDITS & RECOMMENDED READING
• “Overwhelmed” photo (cc) andres.thor
  http://www.flickr.com/photos/andresthor/3963368371/
• Background patterns – COLOURlovers.com
• 6 Questions To Ask Before You Install A WordPress Plugin –
  http://sixrevisions.com/wordpress/before-install-wordpress-plugin/
  (flowchart used with permission)
• Functionality: Plugins vs Themes –
  http://wp.tutsplus.com/articles/general/functionality-plugins-vs-themes/

More Related Content

PPTX
Help Me Help You: The art and science of getting good WordPress support - Wor...
KEY
WordPress for Beginners - West Island Women's Centre
PDF
Passionate About Plugins and Wild for Widgets
PDF
Passionate About Plugins
KEY
A Beginner's Guide to WordPress - WordCamp Toronto 2012
PDF
Passionate About Plugins and Wild for Widgets
PDF
Help Me Help You: The Art and Science of Getting Good WordPress Support
PDF
WordPress Essentials for Beginners - YES Montreal December 2014
Help Me Help You: The art and science of getting good WordPress support - Wor...
WordPress for Beginners - West Island Women's Centre
Passionate About Plugins and Wild for Widgets
Passionate About Plugins
A Beginner's Guide to WordPress - WordCamp Toronto 2012
Passionate About Plugins and Wild for Widgets
Help Me Help You: The Art and Science of Getting Good WordPress Support
WordPress Essentials for Beginners - YES Montreal December 2014

What's hot (20)

PPT
Passionate About Plugins - WordCamp Montreal 2012
PPTX
Help Me Help You: The art and science of getting good WordPress support - Wor...
PDF
A Beginner's Guide to WordPress - Podcamp Toronto 2012
PDF
WordPress for Beginners - YES Montreal
KEY
A Beginner’s Guide to Wordpress - WordCamp Toronto 2011
KEY
A Beginner's Guide to Wordpress - WordCamp Montreal 2011
PDF
A Beginner's Guide to WordPress - WordCamp New York City 2012
PDF
How to Jazz Up Your WordPress Site – without a lick o’ code
PDF
15 Essential WordPress Plugins (and 5 That Will Just Blow Your Mind)
KEY
WordPress for Girl Geeks 2009-11-24
KEY
A Beginner's Guide to WordPress - WordCamp Montreal 2012
KEY
Extending your blog
PDF
15 Essential WordPress Plugins
KEY
Blogging basics
PDF
Tumblr XHack2012
PDF
Emergency WordPress Troubleshooting
PPT
WordPress SEO on Drugs!
PDF
Amazing WordPress & Productivity Tips
PDF
How To Choose A Theme
PDF
WordPress SEO Tips
Passionate About Plugins - WordCamp Montreal 2012
Help Me Help You: The art and science of getting good WordPress support - Wor...
A Beginner's Guide to WordPress - Podcamp Toronto 2012
WordPress for Beginners - YES Montreal
A Beginner’s Guide to Wordpress - WordCamp Toronto 2011
A Beginner's Guide to Wordpress - WordCamp Montreal 2011
A Beginner's Guide to WordPress - WordCamp New York City 2012
How to Jazz Up Your WordPress Site – without a lick o’ code
15 Essential WordPress Plugins (and 5 That Will Just Blow Your Mind)
WordPress for Girl Geeks 2009-11-24
A Beginner's Guide to WordPress - WordCamp Montreal 2012
Extending your blog
15 Essential WordPress Plugins
Blogging basics
Tumblr XHack2012
Emergency WordPress Troubleshooting
WordPress SEO on Drugs!
Amazing WordPress & Productivity Tips
How To Choose A Theme
WordPress SEO Tips
Ad

Viewers also liked (20)

DOC
Au Psy492 M7 A3 Kraft C
PDF
Мобильность современных топ-менеджеров
PPTX
Emotional Wholeness Presentation
PDF
Wild About Widgets - Press Publish Portland 2015
PDF
Getting Comfortable With Child Themes - WordCamp Miami
PDF
Getting Comfortable With Child Themes - WordCamp Toronto
PDF
The Techie Continuum - WordCamp US 2015
PDF
Getting Comfortable with Child Themes
PDF
Growing Garlic
PDF
Getting Comfortable with Child Themes
PPT
Intrroduction to environmental studies amtd
PPT
S T A T I S T I C S B U D G E T 2011 12 Revised
PDF
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
PPTX
WordPress 101 - Foundation Friday at WordCamp Chicago 2014 #WCChi
PDF
Word Camp Philly 2014: Good Content
PPT
BuddyPress Presentation - WCPhilly
PDF
WordCamp 2015
PDF
A Fantástica Fábrica de Websites - WordPress
PPTX
WortdPress Child themes: Why and How
PDF
Testing Made Easy
Au Psy492 M7 A3 Kraft C
Мобильность современных топ-менеджеров
Emotional Wholeness Presentation
Wild About Widgets - Press Publish Portland 2015
Getting Comfortable With Child Themes - WordCamp Miami
Getting Comfortable With Child Themes - WordCamp Toronto
The Techie Continuum - WordCamp US 2015
Getting Comfortable with Child Themes
Growing Garlic
Getting Comfortable with Child Themes
Intrroduction to environmental studies amtd
S T A T I S T I C S B U D G E T 2011 12 Revised
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordPress 101 - Foundation Friday at WordCamp Chicago 2014 #WCChi
Word Camp Philly 2014: Good Content
BuddyPress Presentation - WCPhilly
WordCamp 2015
A Fantástica Fábrica de Websites - WordPress
WortdPress Child themes: Why and How
Testing Made Easy
Ad

Similar to Passionate About Plugins - WordCamp Toronto (20)

PDF
WordCamp Atlanta Presentation
PDF
Plugins: A double-edged sword
PPTX
Wordpress overview
PDF
Plugin Paradise - Selina Power
PPTX
Battling the WSOD - A Tech Support Tale
PDF
Updating WordPress Themes, Plugins, and Core Safely
PPTX
WordCamp Boston WordPress plugins-8-2014
PDF
Seven deadly theming sins
PDF
So, you want to be a plugin developer?
PPTX
WCBos13 intermediate workshop
KEY
Developing client themes for theme review for WordCamp Edmonton
PDF
Introduction to Wordpress
KEY
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
PPTX
WordPress Plugin development
PPTX
Build your website before you install wordpress.
PPTX
Websites With Wordpress
PDF
Write your first WordPress plugin
PDF
Auckland WordPress Meetup - Question and Answers
PPTX
WP101 - Themes and Plugins
PDF
Essential plugins for your WordPress Website
WordCamp Atlanta Presentation
Plugins: A double-edged sword
Wordpress overview
Plugin Paradise - Selina Power
Battling the WSOD - A Tech Support Tale
Updating WordPress Themes, Plugins, and Core Safely
WordCamp Boston WordPress plugins-8-2014
Seven deadly theming sins
So, you want to be a plugin developer?
WCBos13 intermediate workshop
Developing client themes for theme review for WordCamp Edmonton
Introduction to Wordpress
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
WordPress Plugin development
Build your website before you install wordpress.
Websites With Wordpress
Write your first WordPress plugin
Auckland WordPress Meetup - Question and Answers
WP101 - Themes and Plugins
Essential plugins for your WordPress Website

Recently uploaded (20)

PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Auditboard EB SOX Playbook 2023 edition.
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PPTX
future_of_ai_comprehensive_20250822032121.pptx
PPTX
Internet of Everything -Basic concepts details
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
SaaS reusability assessment using machine learning techniques
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Auditboard EB SOX Playbook 2023 edition.
SGT Report The Beast Plan and Cyberphysical Systems of Control
future_of_ai_comprehensive_20250822032121.pptx
Internet of Everything -Basic concepts details
Connector Corner: Transform Unstructured Documents with Agentic Automation
SaaS reusability assessment using machine learning techniques
Data Virtualization in Action: Scaling APIs and Apps with FME
NewMind AI Weekly Chronicles – August ’25 Week IV
LMS bot: enhanced learning management systems for improved student learning e...
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Training Program for knowledge in solar cell and solar industry
Early detection and classification of bone marrow changes in lumbar vertebrae...
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
Enhancing plagiarism detection using data pre-processing and machine learning...
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf

Passionate About Plugins - WordCamp Toronto

Editor's Notes

  • #4: What is a plugin? Extra bit of code that performs a special function – whichcan be added (or “plugged in”) to your WordPress site. Keeps the core of WordPress light and lean, while adding extra functionality for sites that need it. Independent of theme.
  • #8: Different ways to view plugins in the repository – by download frequency
  • #9: Most recently added
  • #10: Curated collection
  • #11: If you’re searching for a plugin but don’t know how to word it, phrase your search in the form of a human question.Try variatons, i.e. WP instead of WP. Try Google.Always download from the official repository – usually most reliable source
  • #12: Old plugins increase exposure to security vulnerabilities, their functionality may have been replaced by core WP
  • #13: Requires – what version of WordPress is required to use the plugin. Some plugins won't run on older versions of WordPress. Downloads – the number of times a plugin has been downloaded can give a sense of a plugin's popularity. If a plugin has only been downloaded twice, you may be excited to be a pioneer and try it out – or you might not feel like having your site used as a guinea pig! Last updated – if the plugin hasn't been touched since 2009, for example, it's often not a good sign. Although, sometimes that's only because the older version continues to work fine, so there's no need for an update.
  • #14: Creating an account at WordPress.org lets you do a bunch of cool stuff
  • #15: Compatibility – the plugin's known compatibility with various versions of WordPress. Older plugins that haven't been updated are often not compatible with newer versions of WordPress, so be careful. There's also a handy compatibility tool, where you can check the plugin against different WordPress versions. You can add your vote into the mix to help others know which versions play nice together.
  • #16: Star rating – WordPress users can rate plugins, so take a look the average rating to get a sense of how well-regarded a plugin is. 1617 ratings of 4.5 stars or more? Mr. Popular! Is the plugin author a professional? Do they work with WordPress for a living? Is it a hobby? How much experience do they have? Core contributor?
  • #19: Changelog – another element to check is the frequency of plugin updates. A history of consistent updates is generally a good sign, as it usually means the developer is keeping the plugin in good working order and/or making improvements. Regular updates are better than sporadic ones.
  • #20: Support threads resolved – this new feature tells you how many recent support-forum threads – with questions about the plugin – have been resolved. This gives you an idea of how active the community is around a given plugin, and how likely you may be to get a helpful response on the message boards, should you run into any trouble.
  • #21: This feature has a bug in it currently, numbers not accurate
  • #22: Ask the community, including the plugin developer
  • #23: Subscribe to support thread
  • #24: You can now subscribe to get an email whenever a commit is made to a plugin repository even if it isn’t yours – keep on top of any updates without having to log into to your WordPress admin area
  • #25: Remember your favourites & share with others – you can go here to see some of mine
  • #26: You install a plugin and something goes amiss. What could it be?
  • #27: What if you can’t deactivate within the dashboard? Rename plugins folder temporarily via FTP from plugins to pluginsOLD or something else
  • #29: unless you enjoy redoing your changes every time you update the plugin. ask yourself if your changes can be moved outside the plugin (i.e. CSS), or they’re something others would find useful, ask the developer if they would incorporate into next release, Consider forking the plugin (discuss w/developer first)at the very least, keep a backup of your changes so you can restore them.
  • #30: Including some you’ve probably heard of, and some you might not
  • #34: From Automattic. WordPress provides 13 widgets, many of which contain a form enabling us to customize each instance. Populating a sidebar with widgets can be rather time consuming especially if you have to tweak each widget’s settings. The Monster Widget consolidates all 13 core widgets into a single widget! The Monster Widget installs just like any other plugin and creates a widget that can be used just like any other widget.
  • #35: Bringing some of the best features of WordPress.com to WordPress.org sites
  • #36: Paid plugins (some have free versions too)