Archives

Being a Model WordPress Contributor

WordPress Contributor. These words mean many different things to different people. WordPress is a large open source project with thousands of contributors helping out in countless ways. But what defines a model contributor? This talk is a retrospective of a WordPress developer’s journey from Tinkerer to Full-Time Contributor and Core Committer. What makes a successful contributor? What should your expectations be? How do you get started? When do you ask for help? When do you offer help? How should you receive feedback? What factors make up the right mindset? Leave this talk informed and inspired to begin your WordPress contributor story!

Take Command with Custom WP-CLI Commands

The WP-CLI gives developers powerful tools to rapidly manage WordPress sites, automate repetitive tasks and diagnose problems from the command line. But if you aren’t building custom commands, you’re leaving tons of time-saving potential on the table!

In this session we’ll explore best practices for creating custom command line interfaces, combining and reusing commands, plus other tips & tricks.

Experience with WP-CLI will be helpful, but not required to attend.

Fun With Forms: Conditional Logic! Passing Variables! Dynamic Surveys! Custom PDFs!

You can do so much more with forms than just collect names and email addresses. This talk will discuss using conditional logic to streamline the registration process, pre-populating forms with data, creating dynamic surveys that graphically display results, and creating custom PDFs using form data. This talk will be based on using the Popular Gravity Forms plugin and will have specific examples you will be able to implement immediately.

Bringing WordPress Core to PHP 5.6 and Beyond

Every version of PHP from 7.0 and below has been designated end of life (EOL). Currently, WordPress’ minimum PHP requirement is 5.2.7 which was EOL’d over 8 years ago.

In the 2018 State of the Word Matt said we would be moving to PHP 5.6 as a minimum requirement in April, 2019 and increasing the minimum to PHP 7.0 by the end of 2019.

This presentation will attempt to describe the safeguards put in place to avoid breaking the internet.

Web Accessibility made easy for WordPress

I explain what the WCAG 2.1 guidelines are and why they are so important.

Then I will offer easy and actionable steps that you can take as soon as you get home to help you become compliant.

I also go through and explain and give examples of each step so you will understand clearly.

Finally, I offer some links to free software that you can use to test your websites Section 508 compliance.

Bash is magic # No it’s not

When leveling up as a developer, one of the most intimidating aspects often is using the command line interface, or CLI. In fact, it might seem downright terrifying. The reality is: If you can type, you can use the command line.

Every senior level developer will remember a time when they got overwhelmed by opening the terminal. Those same people will tell you this is one of the most important capabilities they acquired.

For Mac and Linux users your command line interface is Bash. Windows users can also use this tooling, so Bash can unlock the true potential of any machine. Besides gaining more control of your device, Bash lets you leverage hundreds of power tools like WP-CLI, Drush, npm, composer, and Behat, to name a few.

Leave this session understanding

  • A brief history of the command line
  • The basic commands for manipulating your files and folders
  • An overview of tools that are only available through the command line
  • The basics of Bash scripting, the secret to automating anything

An introduction to the WP REST API

In this presentation, I’m going to give a brief introduction to the WP REST API, how to create custom end points, and some tools you can use to test your API as you’re developing it!