26
Yannick Lefebvre Wordpress Plugin Developer Plugin Development Best Practices and Troubleshooting User Issues

Plugin Development Best Practices and Troubleshooting User Issues

Embed Size (px)

DESCRIPTION

Presented at Wordcamp Montreal on August 28th 2010 View screencast here: http://www.youtube.com/watch?v=Za6DYzC2-Tk Wordpress' open nature makes it very easy to create plugins to provide a large variety of capabilities to a site. However, developers don't always think to follow best practices as they are writing up their code. Will their code break other plugins? Will the resulting site become very slow? Will users be able to understand how to get the most out of the extension? All of these questions will be discussed using concrete examples from four Wordpress plugins developed over the past five years.

Citation preview

Page 1: Plugin Development Best Practices and Troubleshooting User Issues

Yannick LefebvreWordpress Plugin Developer

Plugin Development Best Practices and Troubleshooting User Issues

Page 2: Plugin Development Best Practices and Troubleshooting User Issues
Page 3: Plugin Development Best Practices and Troubleshooting User Issues
Page 4: Plugin Development Best Practices and Troubleshooting User Issues
Page 5: Plugin Development Best Practices and Troubleshooting User Issues
Page 6: Plugin Development Best Practices and Troubleshooting User Issues
Page 7: Plugin Development Best Practices and Troubleshooting User Issues
Page 8: Plugin Development Best Practices and Troubleshooting User Issues
Page 9: Plugin Development Best Practices and Troubleshooting User Issues
Page 10: Plugin Development Best Practices and Troubleshooting User Issues
Page 11: Plugin Development Best Practices and Troubleshooting User Issues
Page 12: Plugin Development Best Practices and Troubleshooting User Issues
Page 13: Plugin Development Best Practices and Troubleshooting User Issues
Page 14: Plugin Development Best Practices and Troubleshooting User Issues
Page 15: Plugin Development Best Practices and Troubleshooting User Issues
Page 16: Plugin Development Best Practices and Troubleshooting User Issues
Page 17: Plugin Development Best Practices and Troubleshooting User Issues
Page 18: Plugin Development Best Practices and Troubleshooting User Issues
Page 19: Plugin Development Best Practices and Troubleshooting User Issues
Page 20: Plugin Development Best Practices and Troubleshooting User Issues
Page 21: Plugin Development Best Practices and Troubleshooting User Issues
Page 22: Plugin Development Best Practices and Troubleshooting User Issues
Page 23: Plugin Development Best Practices and Troubleshooting User Issues
Page 24: Plugin Development Best Practices and Troubleshooting User Issues
Page 25: Plugin Development Best Practices and Troubleshooting User Issues
Page 26: Plugin Development Best Practices and Troubleshooting User Issues