May 31, 2015 — With the REST API shortly due to be merged into WordPress core, this will be a talk/workshop about advanced theming techniques that allow theme developers to utilise it. The session takes the shape of a step-by-step method of building a theme that mixes best practice, current theming techniques with pioneering theming techniques of the future. It includes a considerable focus on JavaScript and a number of the libraries written with it, and how these technologies can be combined with current themes and the REST API to open up a whole new epoch in the development and design of WordPress themes.
May 30, 2015 — Many WordPress websites use hand-crafted themes intended solely for one website. Creating a WordPress theme from scratch can seem daunting at first, but it is not as tricky as you may think. The talk is aimed at people who want to create a one-off theme for a single website (eg. a client project, personal blog), rather than building a theme for distribution. It will require previous knowledge of WordPress, HTML, CSS and basic familiarity with PHP.
May 30, 2015 — 2015 will be remembered in the WordPress community as the year of the JSON REST API. It will be the biggest turning point in the WordPress project since 2010 (when we first saw custom post types). As a result of this, I believe that we’ll see /wp-admin start to disappear in favor of more functional backend interfaces. In this talk we’ll explore the possibilities of a future without /wp-admin
May 30, 2015 — This talk is about the WP API internals. From development decisions, progress and focus to writing custom API routes. With code, live programming, git conflicts and lots (and lots) of typos.
May 30, 2015 — This session covers important aspects of content marketing and emphasize how to promote content and grow an audience. Learn ways to integrate content marketing, search engine optimization (SEO), and social media to expand your reach. Topics such as social influence, guest posts, and social signals for SEO are discussed. Key plugins and relevant online tools are also be highlighted.
May 30, 2015 — You’ve been meaning to start using Sass in your projects, right? But it looks hard…is it really worth figuring out? Yes, yes it is! In this talk, we will cover Sass basics like structuring projects, mixins and variables, and using extensions. We will then go over how to start using Sass in your own themes as well as touch on a few Sass-ready starter themes. Afterwards, Lara will be available at the Happiness Bar for demos and to help you get set up!
May 30, 2015 — One of the recent WordPress accessibility initiatives has been the introduction of the ‘accessibility-ready’ tag for theme authors who wish to submit themes to the WordPress repository. The tag is used to indicate that a theme contains the best practices in web accessibility, and can form the basis of an accessible WordPress website. But uptake has been slow. This presentation looks at what you need to do to get your themes up to the ‘accessibility-ready’ standard – whether or not you intend to submit them to the repository. It’s not hard to do, and the benefits can be enormous for many, many people.
I will also be looking at whether it’s worth following the ‘accessibility-ready’ steps for plugins too.
May 30, 2015 — Questions for WordPress’ core developers, what it’s like to develop WordPress, what’s happening in WordPress’ future, and how you can help out. The panel will consist of:
Helen Hou-Sandi (WordPress Lead Developer)
Mark Jaquith (WordPress Lead Developer)
John Blackbourn (4.1 Release Lead)
May 30, 2015 — Amaze your friends, confound your enemies! Oh, and save bandwidth and speed up your site by sending the correctly-sized images for the device with HTML’s new responsive images capabilities.
May 30, 2015 — WP-CLI
Tom Nowell
Tom explains what WP CLI is, introduces three useful commands you can use, and explains how to find out more.
Catering for WordPress
Kirsty Burgoine
This talk is a whistle stop tour of how WordPress was used to create an intranet for businesses in the restaurant / catering industry. Some of the features include help plan and budget dishes and menus, work out costings for bulk recipes down to individual portions and include other factors such as VAT and a variable gross profit.
Custom Post Type Meta
Mark Wilkinson
Slides:http://markwilkinson.me/2015/03/wordcamp-london-2015-lightning-talk
Over the course of many WordPress site builds, Mark found a constant problem when dealing with custom post types: he wanted to add meta data to a post type like you do a post. In this talk Mark gives a brief overview of why he needed to be able to do this and how he went about it, building a plugin to provide this functionality.
Cleaner Themes and Plugins
Miles Stewart
Miles talks about creating cleaner themes and plugins, moving towards using mvc in plugin and theme creation.
Debugging
John Blackbourn
John talks about why you should treat debugging as a key skill that you should practice and become proficient at. He’ll show you a few tools and processes for modern and efficient debugging of the front end and the back end.