July 29, 2015 — Whats the most efficient way to sell images with WordPress? Why choose a WordPress plugin over an image selling platform like SmugMug or Zenfolio? See the differences between popular ecommerce plugins, their strengths and weaknesses. Watch as a WordPress website is created and setup to sell images in 10 minutes.
July 28, 2015 — Setting up and maintaining local development and staging environments can be time-consuming, especially if you want to keep your dev environments up-to-date against an active production site. And if you use multisite this gets even harder. Stop editing your hosts file every 10 seconds, keep your database all up to date, and spend no time doing so. Also covered will be how this fits in with the BDN’s QA process.
July 28, 2015 — Mat Marquis shares the tools and techniques that ensure that your content will reach your most demanding (and least powerfully equipped) users, without detracting from the experience of users on the latest and greatest devices—without limiting the creativity of your team, and without a massively inflated deadline. We discuss strategies for smarter asset delivery, techniques for avoiding potential points of failure, and start to cultivate development habits that help us deal with a vast landscape of unknowns from the very start of a project.
July 28, 2015 — CSS preprocessors make developing clean and semantic stylesheets effortless. My talk takes someone through a basic structure for organizing Sass within a WordPress theme, using the Bones theme framework as an example. I go through some of the benefits and cool tricks you can implement with this structure including breakpoint includes, variables, functions, nesting, and mixins. Finally I address perhaps the greatest hurdle to immediately implementing Sass in your WordPress theme — compiling. I take people through the common methods of doing this including Grunt, Compass, and WordPress plugins like WP-SCSS.
July 28, 2015 — I’ve built a lot of sites, and it seems that the final 20% can be the hardest to complete. I want to teach designers and developers about the 80/20 principle and how it applies to their project workflow. Then I will talk about tools and tricks that I use to finish a project strong, particularly when building a custom theme.
July 28, 2015 — This talk covers the ideas behind content migration, and introduce development strategies and examples that you can employ in your projects if you’re migrating from something other than WordPress, or if the built-in WordPress WXR import/export tool misses or mishandles important content on your site. With this in your toolkit, you can speak confidently to clients or employers about your ability to get them onto WordPress.
July 28, 2015 — (How to stop ignoring that thing on your website called a blog.)
In this session we discuss the purpose of blogging for business (versus blogging as a business), how to make sure you are talking to the right people, how it can actually save you time in the long run, creating an editorial calendar, tips for using categories and tags, and easy ways for coming up with topics that will save you from staring at a blank screen wondering what to write about.
July 28, 2015 — Have you ever put code into your functions.php file to change your site? Ever lost that code when you changed themes? Topher will show you how to move that code into a simple plugin so you’ll keep it no matter what theme you use. Then using this as a base we’ll look at how to build more complex plugins.
July 28, 2015 — Panel discussion on the WordPress development process.
July 28, 2015 — Many developers do not have backups of each commit they make to their server, which will cause a lot of headache when you get into a situation where your site goes down due to a coding error. The solution to this problem is version control, which saves a version of every code change you make to your server. In this talk, I will cover the basics of version control and how to use it on your next project. In addition, we will also be coving how to use Version Control with a team and debug code with it.