ExpressionEngine doesn’t natively support Composer-based add-on installation, but many developers use Composer internally, which can lead to dependency conflicts when add-ons require different versions of the same package. The solution to this is scoping, which isolates an add-on’s dependencies by updating their namespaces using tools like PHP-Scoper. This prevents version conflicts and cryptic errors when multiple add-ons use shared packages. The guide walks through setting up PHP-Scoper to automate this process, ensuring smooth, conflict-free add-on distribution.
This article is part of EE Conf Spring Summit 2021
Learn about the ins and outs of accessible development from both blind and sighted developers, as well as some key tips, trends, and tricks for bringing your UX into compliance.
This article is part of EE Conf Spring Summit 2021
Join me on this epic journey as we talk about 5 quick lessons on what to do before, during, and after things break, or when you inherit a project that makes you break out in a cold sweat.
This article is part of EE Conf Spring Summit 2021
We’re going to walk you through Parse Order and test your understanding of it with some interactive quiz questions. We’ll also share some clever ways to work around it problems without an add-on.
This article is part of EE Conf Spring Summit 2021
The ExpressionEngine team gives updates on what they’ve been working on, what’s next for ExpressionEngine and the community, and host a live Q&A with the entire team.
You can build Shared Form arrays like a pro; now it's time to put them into use. Learn how to use them with Model objects. run Validation, and process the POST flow.