Possibility to install Elementor Pro with Composer #4042
Many other premium WordPress vendors provide the possibility to install their plugins as a Composer dependency. For example, ACF PRO can be installed by declaring a custom Composer repository in your
I wonder if such thing is possible with Elementor? This is a feature I really miss, because at our company, we very much like to have every dependency in version control. We have a way to have Elementor PRO in version control right now, but when it comes to updates, it becomes kind of a manual task, and it'd be really nice if we didn't have to deal with this anymore. I'm sure other people would benefit from this too.
Yoast just recently rolled this out. Would be great to have this option with elementor as well.
This comment laid down a lot of the options for implementation of auth.
In their case, they opted for an auth token specified in the http-basic section of
Upgrading elementor has always felt like a chore having the pro plugin install alongside the free version rather than replace it. Being able to rely on semantic versioning and composer to manage upgrades would be a great addition, especially when it offers authentication schemes that allow premium publishers to maintain proper control - since the alternative is having your users privately host their own repos with your premium plugin and manually update their repo with each release in addition to pulling the latest version into their projects.
Please please please, we need this on a critical level :-)
We have 120+ WordPress installations, and we use
Solution exists as pointed if-jeremy, and also you can see what DeliciousBrains (wpmigrate pro) did for this problematic: https://deliciousbrains.com/wp-migrate-db-pro/doc/installing-via-composer/
The WordPress plugin community is mainly a nightmare on this matter. Having to cry about this for a very famous paid plugin is pathetic and exhausting.
We solved this by giving money to https://packagist.com/, which they deserve; But really, I can't retain for myself my opinion about this.