October 22, 2020 — In this presentation we’ll explore the underlying structures all stories share, explain how every member of a publishing team can benefit from this understanding. We’ll take a look at some specific examples, and attendees will leave the session inspired and reinvigorated with their storytelling approach.
October 22, 2020 — An update in WP 5.6 is going to remove support for very old jQuery. I am a Senior Front End Developer for an agency that builds and supports over 40 WP sites a year. Our custom theme, Gesso, does not use older jQuery, but we do use a range of plugins based on the technical requirements of our clients. The jQuery version leap is quite large, and we are trying to account for all the plugins and different versions of these plugins that we use that may have flown under the radar utilizing now deprecated code.
We are currently using the jQuery Test Update plugin and jQuery Migrate on new builds, but we needed a more programmatic way to analyze sites that are currently deployed. First we want to get a comprehensive view of all the plugins we use and their versions. Then we are investigating the plugin code to determine if it uses old jQuery. If it does, we are either, updating that plugin’s version (see Custom Post UI), or taking it out completely if we can’t find a version that complies with the new requirement. Many of our clients are non-profit and government sites that are updated monthly. This WP update requires more rigor than usual, so we need a tool to help.
Enter PyGithub. PyGithub is a Python library that accesses the GitHub API. It allows you to run robust searches throughout all of your repos, when you need to do something more complicated than the GitHub search function will allow. I will demonstrate how to connect to the GitHub API and then drill down to the composer.json and pull out the plugin names and versions. Then I will show how to search within the code for offending jQuery.
I hope to have everyone using this simple tool to do all kinds of analysis on their WP repos, and provide people some confidence in updating sites to the latest version of WP without fear of breaking things. I will also cover some of the typical issues that we ran into regarding plugins, and older theme code.
October 22, 2020 — Every great design starts with great typography. We have the tools to make our layouts responsive, so isn’t it time we do that for our type? This talk explores how text reacts to a responsive context, how to manage how your typography within this context, and new technologies you can take advantage of to optimize the user experience.
October 22, 2020 — Ever wondered about how to contribute to the WordPress Project? We’ll run though the WordPress teams and explain what they do and how to get involved. Then we’ll break up into smaller groups and get started!
*People of all skill levels are welcome to attend and participate*. There are a wide variety of ways to contribute to WordPress, and there are lots of ways to participate without having technical experience.
October 22, 2020 — 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:
How to stop being afraid of the command line
A brief history of Bash and how it does what it does
The basic commands for manipulating your files and folders
An overview of tools that are only available through the command line
The basics of scripting to automating anything
October 22, 2020 — In this lighting talk, I’ll go through 10 tips for designers, developers, and marketing gurus how to run their WordPress projects effectively. Some will be knowledge and expertise, some will be tools, some will just be common sense 😉
October 22, 2020 — You picked a web host and set up your WordPress site – everything is cool! Until it isn’t. Maybe your site isn’t loading. Maybe your theme looks all kinds of broken. Maybe some jerks graffitti’d over your latest travel adventures! Now what?
Step one is determining whether your WordPress config is the reason or if you’ll need to contact your web host for a deeper dive into your hosting environment.
Different companies may offer different levels of technical support, but there is a basic and universal approach to getting your WordPress site back up and running again as quickly as possible. You’ll learn who to contact and why if and when your WordPress site ever runs into trouble.
October 22, 2020 — This lightning talk discussed a process of creating a custom news vertical for WordPress.com
October 22, 2020 — This lightning talk was a journalism-focused walk-through with the founder of a hyperlocal Local Switchboard NYC podcast.