Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jdgrimes/edd-sl-free
Provide free downloads through the Easy Digital Downloads plugin when using Software Licensing extension.
https://github.com/jdgrimes/edd-sl-free
easy-digital-downloads edd edd-sl wordpress wordpress-plugin
Last synced: 22 days ago
JSON representation
Provide free downloads through the Easy Digital Downloads plugin when using Software Licensing extension.
- Host: GitHub
- URL: https://github.com/jdgrimes/edd-sl-free
- Owner: JDGrimes
- License: gpl-2.0
- Created: 2015-02-04T20:14:53.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-11-08T15:41:04.000Z (about 7 years ago)
- Last Synced: 2024-10-17T08:50:44.971Z (about 1 month ago)
- Topics: easy-digital-downloads, edd, edd-sl, wordpress, wordpress-plugin
- Language: PHP
- Size: 21.5 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EDD SL Free
This plugin integrates with the Software Licensing extension of the Easy Digital Downloads plugin, making it possible to provide free, unlicensed downloads in addition to licensed ones.While it is already possible to provide free downloads through Easy Digital Downloads (EDD) even when using the Software Licensing (EDD SL) extension, it is necessary for the user to go through the checkout process and thus obtain a license, even for free downloads.
This plugin solves this issue by doing two things. First, it replaces the "Add to cart" button with a direct link to download the file. Secondly, it preempts the `get_version` API endpoint provided by EDD SL which is used to get a download's information, making this information available to API consumers without the user having to supply a license.
This allows you to offer free software in much the same way that plugins are free to download from WordPress.org—with absolutely no strings attached. This saves people the extra work of having to obtain and maintain an API key, while still providing the benefits of updates, etc.