December 31, 2019 — It’s no secret that one of the WordPress core team’s greatest barriers to entry is contributors feeling like they don’t have anything of value to offer; nothing could be further from the truth.
Every potential contributor has something to offer whether they realize it or not, and this session will give them many of the tools and advice they’ll need to succeed in helping to influence the future of WordPress.
Topics covered: entry points for contributors of all levels, whether they’re developers, designers, copywriters, or everyday users. We’ll briefly cover the process of joining the “Making WordPress” community, methods to have your voice heard, submitting patches and keeping trac tickets moving, bringing core down to the local community level, and more.
October 29, 2019 — It’s never been a more exciting time to be writing PHP in the WordPress ecosystem! WordPress core recently bumped the minimum-supported PHP version from 5.2 to 5.6 and plans to bump it again later this year all the way to 7.2!
Whether that least sentence incites feelings of jubilation or anxiety in you, this talk has your back. We’ll take a deep dive into ways devs of all levels can breathe new life into their plugins and themes with modern PHP features and principles.
We’ll cover back-compat gotchas, including how to deal with version-specific features and code partial plugin activation so you don’t break users’ sites with your upgrades. We’ll also go over modern principles such as using autoloaders and namespaces, setting up group aliasing, using return type declarations, leveraging traits, and more.
Finally, we’ll talk about how to create a development plan for the short- and long-term so that continual and improvement and iteration can keep you up to date with modern PHP development.
March 8, 2019 — WordPress’ minimum-supported version is still PHP 5.2 (gasp!) but that doesn’t mean you should let that hold you back from leveraging modern PHP features in your plugins and themes!
In this talk, we’ll take a deep dive into ways you can start leveraging modern PHP features today to bring new life to that old plugin or theme. We’ll cover how to code partial plugin activation for old versions of PHP, use autoloaders and namespaces, setup group aliasing, use return type declarations, leverage traits, and much more.
February 15, 2016 — In this session, Drew will be sharing insight into how a WordPress release happens, including an overview of all the moving parts, teams, organization, and execution. A lot of people have this idea that the core team is solely responsible for new versions of WordPress getting released, which couldn’t be further from the truth – it’s an intricate ballet of multiple contributor teams coming together and executing a broad vision.
He will talk about how a release cycle is structured, how and where the decision-making happens, as well as all of the various contributors and teams that play their own part in a successful release. It’s very much opening the black box of how a release works.
February 8, 2016 — We’re at a point now where we have these incredibly powerful query classes in WordPress core that allow you to really tailor down to whatever criterion you want. In this workshop, Drew will provide some real-world examples of some crazy stuff you can do with queries – it’s very much a “sky’s the limit” kind of situation. Queries are really interesting and powerful, and a lot of people are intimidated by advanced queries, even with the abstraction layers that WordPress has put in place.
November 22, 2015 — This talk encompasses the idea that each of us can be empowered to use and improve WordPress through beta testing of upcoming releases. The 4.4 release is set to hit Beta 1 just three days before WCPDX, which makes this talk a unique opportunity to educate WordCampers on the value of beta testing, and even to interactively participate in testing the next version of WordPress during the talk. I’ll cover my personal journey and lessons learned in dogfooding WordPress for a living, as well as ways anyone (yes, anyone) can get started testing with little to no barrier to entry.
October 2, 2015 — The WordPress contributor community is a massive ecosystem of volunteers spread across a multitude of teams and timezones. And for anybody who has ever contributed or is looking to contribute, figuring out who the movers and shakers are and how they tie the community together can be a daunting task.
This talk seeks to examine the makeup of the WordPress contributor community to better illustrate the organizational structure of the open source project we love. The idea is to pinpoint who is involved, what they work on, define cross-connections, and determine how they fit into the overall picture of WordPress. The end result is that everyone is closer to being on the same page. Win!
August 17, 2015 — If you’ve ever felt as if you’re “not good enough” to be part of a team, or you feel your success is owed more to luck than hard work and talent, you’ve likely dealt first-hand with Impostor Syndrome. It’s a common affliction, especially in the world of software, but if left untreated it can interfere with career advancement, wreck your personal life, or lead to total burn-out.
This panel is meant to be an open and honest conversation about Impostor Syndrome, how it affects all of us, and what we can do to combat it. Attendees will walk away with a better understanding of Impostor Syndrome and tips that they can use to fight it. Audience participation is encouraged; after all, we’re all in this together.
Participating in this panel are:
Angela Bergmann – Developer and Speaker
Drew Jaynes – Web Engineer at 10up, WordPress 4.2 Release Lead
Rich Robinkoff – Web Development Faculty
Steve Grunwell – Senior Web Engineer at 10up
July 14, 2015 — Once you’ve installed WordPress, what now? For new users, that’s just one of a multitude of inevitable questions. What’s a post? A page? A theme? Where should I start first? In a short attention-span world, first impressions are everything, and WordPress is making it harder than it needs to be for new users.
There’s a case to be made for helping to guide users through the process of post-install set up. In fact, there’s user testing data that makes the case for us.
The goal of this talk is to examine that test data – taken against existing and potential wp-admin flows – and form conclusions about how WordPress can get out of its own way to improve the new user experience. We’ll talk about solutions that exist in the community right now, and opportunities to get involved in reshaping WordPress’ first impressions.
November 15, 2014 — This talk takes a stroll through the docs road map devised two summers ago and how that’s progressing. We examine the diminished role the Codex will take going forward, as well as highlight some exciting initiatives coming into the fold — including the handbooks, code reference, and more.