Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possibility to install Elementor Pro with Composer #4042

Open
wolfika opened this issue Apr 9, 2018 · 6 comments

Comments

Projects
None yet
7 participants
@wolfika
Copy link

commented Apr 9, 2018

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 composer.json, and you need to include your license key in the package URL as a query parameter, as such, their server can identify the request caller, and decide whether to serve them the plugin's zip, or not. See methodology here: https://github.com/PhilippBaschke/acf-pro-installer

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.

Any comments?

Thanks!

@notechup

This comment has been minimized.

Copy link

commented Apr 14, 2018

Just stopped by to voice my support to a solution to this :)

@abdusfauzi

This comment has been minimized.

Copy link

commented Jul 25, 2018

Would love to know if there's some plan with this 👍

@lf-jeremy

This comment has been minimized.

Copy link

commented Aug 27, 2018

Yoast just recently rolled this out. Would be great to have this option with elementor as well.

Yoast/wordpress-seo#4560

This comment laid down a lot of the options for implementation of auth.

Yoast/wordpress-seo#4560 (comment)

In their case, they opted for an auth token specified in the http-basic section of ~/.composer/auth.json, with the auth token available to users through their licensing portal, my.yoast.com, which pretty much parallels elementor's own my.elementor.com

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.

@tristanbes

This comment has been minimized.

Copy link

commented Feb 4, 2019

Please please please, we need this on a critical level :-)

We have 120+ WordPress installations, and we use roots/bedrock edition in which all plugins are required thanks to composer. We need a solution for this real quick, because I don't see myself commit the Elementor Pro plugin inside the repository (which would mean no update, because the production is read only).

ping @arielk.

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/

@tristanbes

This comment has been minimized.

Copy link

commented Mar 12, 2019

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.

@ramzi-is

This comment has been minimized.

Copy link

commented Apr 8, 2019

Hello,

I would like to know if it is possible to install Elementor Pro with Composer.

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.