Managing your dependencies in WordPress

Your theme needs a plugin to work, that plugin only works with an older version of another plugin and the PHP library you’ve used in your own code conflicts with the version of the same library in another plugin. 🤯

If any of this sounds familiar this talk is for you. Even more if you’re already well aware this is called “dependency management”. For the wider PHP ecosystem tools like Composer have basically solved this, at least on the technical side. But unfortunately using them with WordPress, for various reasons, is neither officially supported nor without unique challenges. That is why this talk will show you ways to introduce modern dependency management for plugins, themes as well as whole sites and how to overcome common issues and gotchas. Starting from the status quo we’ll also have a look at what a new official Feature Project might and might not bring for the future of WordPress itself.

Speaker