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
β π π Feature Request: Possibility to install Elementor Pro with Composer #4042
Comments
Just stopped by to voice my support to a solution to this :) |
Would love to know if there's some plan with this π |
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. Yoast/wordpress-seo#4560 (comment) 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 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/ |
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. |
Hello, I would like to know if it is possible to install Elementor Pro with Composer. Thank you |
+1 for this feature request! And thank you so much for how great Elementor is |
Need this feature too! Please |
So, well over a year since this thread was started and just silence from the plugin authors??? I too have many wordpress sites all using roots/bedrock with plugins maintained and manged with composer - the capability to have this for elementor pro is a MUST, not a 'nice to have'!!! |
sorry, they're to busy earning money to read this github issue... compose...what ? |
+1 also using roots/bedrock and composer |
1 similar comment
+1 also using roots/bedrock and composer |
I went ahead and made a public repository for elementor pro while this isn't addressed: https://github.com/yangm97/elementor-pro |
I have a fresh answer from support
|
Wow! Impressive! "I'm not familiar with this tool" |
Adding my vote for this issue to be prioritized. It would really help keep our WP repos down in size. |
Just adding my support to this π |
@anthonyjesmok @yangm97 out of curiosity how are you guys handling the css being stored in the uploads folder? We've had to resort to using the option to inline it to make the plugin work in a load balanced environment and because we deploy from git and don't use the uploads folder except as temp storage before sending to s3. |
We inline it or use it in our Global CSS. |
My guess is the main objection to doing this is that their primary user base is people just smart enough to find out how to remove the activation check, as any kind of support for an modern hosting environment and even simple developer requests complete with test passing pull requests go completely unanswered. This is a definite +1 from me, as I didn't even know installing wordpress and plugins from composer was possible without a ton of work on my end. I'll be looking into this and i guess probably hosting my own copy of the pro repo if that's what it takes to support it. Wordpress is pretty powerful but things need to catch up to modern times and development practices. Wordpress and Elementor are unfortunately a necessary evil for my company currently, it would be great if they could at least give us a repo so we could send pull requests to. I've found some bugs that result in things like 1.4megs of css being added to a page for no reason when a cta widget has a certain setup, but there's not really even a place to report it because the support is genuinely clueless. |
This should be a must have for a paid plugin.. It is common sense for every other CMS out there except for Wordpress -.- Current workaround is to commit it to git and add a composer.json to it locally. If you are using it as an agency I would suggest to set up a satis (https://github.com/composer/satis) or something similar and make it available as a composer package from there. |
It's very frustrating as a paying customer to come back to this issue after almost a year later and see it sits unresolved, especially given how little effort it gets for them to push elementor pro as a composer package. @epoplive I currently run wordpress from a read-only container along with a rw,noexec volume for the uploads directory (which is also set up on nginx to not execute php files). However I'm contemplating the idea of using some s3 plugin instead, but seeing as Elementor likes to hardcode URLs in the db I'm not sure this would work well or at all. I also wonder how you guys manage dev->stag->prod db/uploads/etc. changes. Although that's kind of offtopic for this issue, so if anyone knows a better place to discuss best practices don't be afraid to link here. |
+1 for Elementor to provide a normal way to install the pro version using composer |
I don't understand why this is so hard.... for ACF and WPML, at least you can download the file via a key and you can also version it because they have a clear url naming scheme. With Elementor it's impossible to automate this. They don't serve file versions or any discernible url naming scheme. Really frustrating and annoying for paying customers with tens of sites running elementor. |
+1 - Very very welcome feature for the pro version. |
This needs solving before I purchase. |
+1, this is an important feature |
+1 |
1 similar comment
+1 |
+1 *2 |
+1 |
+1 from me too. |
Another +1. |
Come on. Please fix it |
+1 |
Still nothing? |
I talked to the Global Community Manager of Elementor in September 2022 at Wordcamp Netherlands. I discussed this issue in length but the team that was present didn't know what Composer was. They told me to send them a mail or message on WhatsApp, so I did both. After a few days I got a reply that they would put a new recruit on this issue. But I haven't heard back yet. 2 months have passed now. I just asked for another status update but I'm still awaiting feedback. |
UPDATE: I got a reply from the Global Community Manager. He says that the new recruit began working at a later time than expected and that he forgot to mention the Github issues to him because of that. He asked me to tag him and his colleague. So that's what I will do now. Hopefully Elementor Pro will soon get Composer support, which will make it much more useful for professional and modern website builds. @nicholaszein @VerdiH Thanks for looking into this for us! Let me know if you need any help in implementing this. There are a lot of ways to do this. Delicious Brains has written a blog post about how they achieved this. I'm not saying it's necessarily the right approach for Elementor, but maybe it can give you some insight in how to set it up: https://deliciousbrains.com/composer-premium-wordpress-plugins/ and https://deliciousbrains.com/improved-authentication-composer-support/ |
The Yoast SEO team have been doing the same as Delicious Brain team. https://yoast.com/help/how-to-install-yoast-plugins-using-composer/ |
Hello everyone! I'm here to give you an update about this feature request. First of all, let me make it clear: We hear you! You want to be able to install Elementor Pro via Composer, and we have discussed this request internally. To make this possible there are some challenges we need to overcome, and this is not a simple task. We are considering the best way to make this possible, as well as when, and if we will implement such a feature. All I can say for now is that we are looking into it, and we will update you with an answer when we have news. For now, all I can ask you is to be patient. We have many other features to introduce, as well as changes to our infrastructure before considering implementing this option. I hope you can understand. π Kind regards |
4 years to aknowledge the issue (2018). |
Yes, it's very sad. Unfortunately Elementor is not the only WP company that is behind the times. |
2026 is near! I have hope! π |
Hey Everyone! We just released the new 3.13-beta1 version for public testing, and one of the new features includes this request! We would love to have your feedback on this new feature on our dedicated Announcement. Please try it out and let us know how it works for you! Thanks π |
Hello, everyone! We have great news! π π’ We're happy to announce that this feature was released with Elementor Pro v3.13.0! π₯³You can now install both Elementor and Elementor Pro via WP-CLI. To learn more please check the documentation, and the companion blog post. β Feel free to check it out and update your plugin to the new version! Cheers π₯ |
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-installerI 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!
The text was updated successfully, but these errors were encountered: