November 20, 2014 — Every plugin or theme developer who’s done a lot of development has learned that developing the backend often takes more time than developing the front end. Thinking about how you make your backend look and what you name options can save many, many hours on support. We’ve found in research amongst our own users that default settings often don’t get changed. What does this mean? What to do with it?
November 20, 2014 — As of WordPress 3.9, the Heartbeat API is no longer experimental! It’s intended to help developers synchronize data between a user’s browser and server without manually sending individual AJAX calls. Learn how WordPress’ core implements Heartbeat, and how they can use it on their own sites to create more interactive and up-to-date admin screens.
November 20, 2014 — Blogging is critical to the success of any online business, yet it’s often ignored, underutilized, or flailing. Learn the biggest mistakes new bloggers make, why they are sabotaging their own success, and how to avoid doing the same. From headlines, to optimization, to formatting, to promotion, we’ll cover how to get every one of your blog posts maximum visibility and get them in front of people who need what you offer, are ready to buy, but just don’t yet know you exist.
November 20, 2014 — This session takes you through some of the advanced techniques and secrets to get the most out of the ACF ecosystem. It goes through specific examples of real-world usage on sites like NPR, Random House and the Harvard Law Review. With WordPress and ACF, developers can create seamless editing experiences for the people who maintain your sites, better than any enterprise CMS out there.
November 19, 2014 — There are some habits which big brands and enterprises are doing to make their WordPress sites innovative, effective, and to connect with audiences. We examine seven different habits and a few related examples for each, which any WordPress site can aspire to.
November 19, 2014 — We all think that we know what is best. We build our sites and applications the way we think it should be. But let’s admit it, we are not our users. So, in what ways can we create a better experience for our users? During this session, you will learn how to help make your site or application a better user experience through a few simple steps like interactions, typography, and testing.
November 19, 2014 — How can we develop creative and imaginative solutions to business problems? How can I do that if I’m a freelancer and work alone? How can I generate ideas in a team environment?
More than a theoretical and subjective talk, Hugo Fernandes provides a close collaborative session where participants perform creative exercises and learn about tools and mental processes to use in the search of best ideas.
November 19, 2014 — Trust me, maintaining software is sooo much easier when you have unit tests to let you know when changes meet their goals or introduce new bugs. PHPUnit is the standard suite for testing and analyzing PHP code. But getting PHPUnit working with a WordPress plugin is challenging. This presentation explains the unit tests created for the Login Security Solution plugin. How to mediate the conflict between WordPress’ heavy reliance on globally scoped variables (groan) and PHPUnit’s squashing of global variables
How to test calls to wp_mail(), wp_logout(), wp_redirect()
How to continue execution after PHP produces expected errors
Verifying database inserts that have auto-increment ID’s
November 19, 2014 — This talk introduces the current state of the API and shows you how you can start using it today. The talk also discusses the future of the API, and plans for core integration and beyond.
November 18, 2014 — Designers often prefer to start their work with a blank Photoshop file or HTML document, but if you know WordPress will be powering the work you’re going to produce, you have more of a starting point than you think. This presentation discusses how relatively intimate knowledge of how WordPress works will help you create designs that work not only for your client’s end-users, but for your client as a user, too.