How To Build An Accessible WordPress Theme

With legal cases like the recent one involving Dominos Pizza in the US, focus is sharpening now around ensuring that your own website, or your clients’ websites have a good level of accessibility.

But if you’re building a site using WordPress for yourself – or someone else – how do you go about ensuring its accessibility? Is just following the WordPress accessibility themes guidelines enough? When is the right stage to think about accessibility?

In this presentation, I will be pulling together all the different threads that make up accessible WordPress sites, and compiling them into a useful accessibility checklist that can be used on any project.

JAMstack and WordPress: Friends or Foes?

The term JAMstack was coined by Mathias Biilman, the co-founder of Netlify, to contrast more ‘modern’ approaches to web development with the LAMP stack we all know very well. JAMstack refers to the serverless, database-less stack comprised of Javascript, APIs and Markup.

Interest in the JAMstack is growing, and many feel that the JAMstack approach to web development, which in many ways is faster, more secure, and offers greater stability than the traditional stack, is the future of the web. But it also has many drawbacks and issues.

In this talk we will examine the JAMstack to understand what it is and what it offers, and look at the progression of approaches to web development, the pros and cons of the various methodologies, and where WordPress fits in with it all.

I Tried Writing Some Code… You Won’t Believe What Happened Next!

Have you ever been confused about why the code you wrote doesn’t do what you expect? Are you learning to code and don’t want to get caught out? Many people learn to code by example without understanding why the code works – or doesn’t! I hope to inspire and equip you to learn more about what your code is doing.

I will use interactive examples and plain language to explain how learning coding principles can help debugging, help you understand documentation, and make you a better developer. And we’ll learn some basic but invaluable principles that will help de-mystify your code and solve problems faster.

Develop Locally, Deploy Globally Using Presslabs WordPress Stack

Developing and deploying are two activities that can and should easily embrace innovation. This is where the Presslabs Stack comes in—it’s the first open-source serverless hosting platform that bridges two major technologies, WordPress and Kubernetes, and ultimately our contribution to advancing the WordPress infrastructure and operations.

Calin will first make a hands-on tour of the Stack and introduce the productivity benefits it brings: developer-focused, best practices bundle, scaling, security. He will also address the importance of ensuring a consistent behavior both locally and in production environments by using Kubernetes as a common denominator between the two.

Then he will walk the participants through the process of installing the Stack locally and pushing the changes to a Production Stack. Calin will present healthy development practices that are baked in the Stack and can be successfully adopted in the WordPress ecosystem. These practices include source code versioning, using a dependency manager like Composer or having a clear deployment pipeline.

An Introduction to WP-CLI

WP-CLI is the official command-line interface for WordPress. It allows you to update plugins, configure your site, build new plugins, and much more – all without using a web browser.

This talk serves as an introduction to the powerful capabilities WP-CLI provides, from very simple commands to powerful combinations to make your life as a WordPress developer or user much easier.