Download the PHP package lubusin/composer-edd-plugin without Composer
On this page you can find all versions of the php package lubusin/composer-edd-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lubusin/composer-edd-plugin
More information about lubusin/composer-edd-plugin
Files in lubusin/composer-edd-plugin
Package composer-edd-plugin
Short Description Composer plugin for installing pro plugins powered by EDD software licensing
License MIT
Informations about the package composer-edd-plugin
Introduction
Composer EDD Plugin enable installing and managing WordPress pro offerings powered by EasyDigitalDownloads and software licensing add-on via composer. Works with any plugin or theme delivered via EasyDigitalDownloads and software licensing for distribution.
Installation
Install the composer plugin to enable composer package via EDD Software licencing.
Usage
Step 1
Add the desired WordPress premium offering(s) as package to the repositories field in composer.json. Find more about composer repositories in the composer documentation
Above package details hold important info to connect and download zip from product store:
Important
name
this can be customized as per your need, it's the package name used forcomposer require namespace/edd-product-name
laterversion
used to get the zip, check account for version number-
type
use wordpress-plugin or wordpress-theme, url
product website url (include https)edd_installer
enable package via edd powered storeitem_name
name of product, can be found under account infolicense
name of env variable to get the license key (do not add your actual key here)url
name of env variable to get the website url associated with the license. (do not add your actual website url here)
Note:
- Add multiple package enteris to add more then one product
- Most EDD products only allow getting the latest versions of their product, even if you specifically ask for a version.
- Make sure license is already activated for the url.
Step 2
Create .env
and add the varaible names mentioned in the above step. Find more about .env here
Step 3
Create the auth.json
and Add the store access credentials. Find more about http-basic-authentication in the composer documentation
Important
www.productwebsite.com
product website host nameusername
login username for product websitepassword
login password for product website
Note
To add credentials for more than one product stores add multiple credentials under http-basic
Step 4
Install the plugin
Troubleshooting
you will get above error if edd store deliver file over http
instead of https
. To fix this config composer to allow non secure url by setting secure-http
to false. Find more about secure-http in the composer documentation
Note
- Use the name set in step 1
- To install multiple products add them seperating with space.
Changelog
Please see the Changelog
Feedback / Suggestions
If you have any suggestions/feature request that you would like to see in the upcoming releases, feel free to let us know in the issues section
Contributing
Thank you in advance if you wish to contribute to the Composer EDD Plugin
. You can read the contribution guidelines here
Check the development tasklist here, if something interests you or want to suggest something click here
Security
If you discover any security related issues, please email to [email protected] instead of using the issue tracker.
Credits
Special Mentions
- Inspiration https://github.com/polylang/polylang/issues/3
- Motivation @szepeviktor | https://github.com/polylang/polylang/issues/3#issuecomment-636411477
- Beta testing @nirbhay & @ideabox
- Logo icon credits prosymbols
- Code inspiration
Support Us
LUBUS is a web design agency based in Mumbai, India.
You can pledge on patreon to support the development & maintenance of various opensource stuffs we are building.
License
Composer EDD Plugin is open-sourced software licensed under the MIT license