I attended most of the developer track presentations at Boston’s Wordcamp 2012. I learned about some interesting tools and techniques that I’d like to document for myself and others.
Talk Optimizing for Speed by Ben Metcalfe
- YouGetSignal’s Reverse IP Lookup – Shows you how many other hosts live on the same IP Address. This can be helpful for anyone using shared hosting or maybe VPS.
- Debug Bar – Get debugging information from each page WordPress page load.
- Google XML Sitemaps – Delete this plugin if you have it. (I had it.)
- YSlow – Get load times and optimization tips of a page request.
WordPress as a Web Framework by Sam Hotchkiss
- MVC frameworks for WordPress
- _s Theme – Use Automattic’s Blank Theme as a good starting point.
Automating frontend workflow by Aaron Jorbin (blog post, slides)
- Autojump – Jump to frequently used directories
- Commander.js (nodejs) – Script working with CLI
- watch (nodejs) – Watch files/dirs
- mockjax – Fake your ajax calls (good for protyping or testing un-related, yet dependent functionality)
- Travis CI – continuous integration service (wordpress plugin tests)
- Glue – generate css sprites
Microdata for SEO by Dave Ross
- Add itemprop, itemscope, etc to any identifiable schema
- Google Rich Snippets Tool – Test your microdata
- Examples: SiteNavigation element for navigation, Blog element for blog posts, etc
- Some quick tidbits: Bing rates sites with microdata higher than sites without, and Google uses the microdata in search results
Enterprise WordPress by Jake Goldman (1up)
- Sites to show clients: showcase, WordPress VIP
- Maintaining a beautiful WordPress admin
Shortcodes by Jon Bishop
- Use oembed rather than plugins to support embedding media from sites like youtube, facebook, etc
Codex by Erick Hitler
- Use santize_* functions to save to db:
santize_text_field()
,sanitize_title()
- Use esc_* functions to show data to user (
esc_url_raw()
is the exception, it is the opposite ofesc_url()
)
Javascript hooks by Luke Gedeon (1up)
- Javascript custom events are coming, they will provide functionality similar to WordPress’ action and filter hooks (list of hooks)