Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Passionate About Plugins and Wild for Widgets

1,487 views

Published on

The huge range of over 36,000 community-contributed plugins is one of the most valuable features of WordPress.org. But how do you determine what’s a safe and effective plugin without being overwhelmed by choice? In this session we’ll look at when to use a plugin and clarify the difference between widgets and plugins. We’ll discuss how to make an informed decision about which plugin to use – and explore how to troubleshoot any conflicts that may crop up.

Published in: Internet
  • Login to see the comments

  • Be the first to like this

Passionate About Plugins and Wild for Widgets

  1. 1. Passionate About Plugins AND Wild FOR Widgets Kathryn Presner @zoonini WordCamp Maui 2015 #wcmaui
  2. 2. Kathryn Presner Happiness Engineer Theme Team at Automattic
  3. 3. Widget Me This Welcome to the world of widgets
  4. 4. CORE ACTIVE INACTIVE Widgets in the Admin Area
  5. 5. Inactive Widgets
  6. 6. Widgets in the Customizer ACTIVE INACTIVE CORE
  7. 7. Plugin with Custom Widget
  8. 8. Plugin with Custom Widget
  9. 9. Plugin with Custom Widget
  10. 10. Custom Widget in Theme
  11. 11. Widget Conditions Control which widgets go where
  12. 12. Jetpack Widget Visibility
  13. 13. Add Conditions
  14. 14. Refine Conditions
  15. 15. Plugin Power! What/when/how?
  16. 16. Installing Plugins
  17. 17. Behind the Scenes
  18. 18. Up Front
  19. 19. Up Front
  20. 20. Picking a Plugin Making wise choices
  21. 21. Lots and Lots of Plugins wordpress.org/plugins
  22. 22. OVERWHELMING
  23. 23. 1. Credibility 2. Track record 3. Popularity Plugin Selection Criteria
  24. 24. courtesySixRevisions
  25. 25. courtesySixRevisions
  26. 26. Popularity Contest
  27. 27. Recently Added
  28. 28. Hand-picked
  29. 29. Search Tips in repo tag non-repo compilation
  30. 30. Past its Prime
  31. 31. Log in to Vote, Rate & Post
  32. 32. Version Compatibility
  33. 33. Version Compatibility
  34. 34. Version Compatibility
  35. 35. Version Compatibility 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
  36. 36. Author
  37. 37. Screenshots & FAQ
  38. 38. Offsite Support
  39. 39. Changelog
  40. 40. Support Track Record
  41. 41. Resolved Threads
  42. 42. Plugin Troubleshooting Potential conflicts: •  plugin & WordPress core •  two or more plugins •  plugin & theme
  43. 43. Troubshooting Flow Chart When in doubt, deactivate all plugins Problem still there? Reactivate one at a time Test between each NO
  44. 44. Troubshooting Flow Chart When in doubt, deactivate all plugins Problem still there? YES Search forums/Web Post in forum/report to developer Look in source code to default theme Replace plugin with an alternative
  45. 45. 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?
  46. 46. Post in the Forum
  47. 47. Follow a Plugin - Support
  48. 48. Follow a Plugin - Dev
  49. 49. Favoriting Plugins
  50. 50. A Few Types Plugins NOTABLE OF
  51. 51. SEO
  52. 52. Security/Backup
  53. 53. Multilingual
  54. 54. Monster Widget
  55. 55. Jetpack
  56. 56. Premium
  57. 57. Share Your Faves •  Forms •  Analytics •  Anti-spam •  Mapping •  Slider/slideshow •  Gallery •  Caching •  Admin interface •  Custom fields •  Custom post types •  Social sharing •  Multilingual
  58. 58. Resources WordPress.org Codex: Managing Plugins http://codex.wordpress.org/Managing_Plugins WordPress.org Codex: Plugin Resources for Developers http://codex.wordpress.org/Plugin_Resources
  59. 59. Resources 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– Pippin Williamson http://wp.tutsplus.com/articles/general/ functionality-plugins-vs-themes/
  60. 60. Resources Professional WordPress Plugin Development by Brad Williams, Ozh Richard, Justin Tadlock Wordpress Plugin Development Cookbook by Yannick Lefebvre
  61. 61. Connect/Credits Presentation slideshare.net/zoonini Kathryn Presner kpresner.com / Twitter: @zoonini WordPress.org Slack: zoonini Fonts Arvo & Lato “Overwhelmed” photo (cc) andres.thor – Flickr

×