S3Media LinkSafe – Lite 2.1
S3Media LinkSafe™ - Lite is a free plugin for WordPress, featuring protected download links via S3 Amazon/CloudFront. Like S3Media Stream™, it works with expiring URLs, also called signed URLs.
An excellent tool if you offer paid or free documentation, games, webinars, applications, downloadable videos and audios or any file type you can think of via your WordPress site.
For example: you have a PDF, an audio, or any file type you want to share with your visitors but you do not want anyone to send that link via email or published on another site (a technique called 'leeching'). Then, S3Media LinkSafe™ is the solution, because the links are only valid for a short period of time. Therefore, copying those links is useless.
You can use S3Media Linksafe - Lite on protected pages/posts (if you want to keep it simple) or in any membership plugin that is able to protect whole categories and/or pages/posts.
- How does it work?
- Premium support/Intervention AWS setup
- Version History
- Trouble shooting
- License agreement/Download plugin
How does it work?
Each time, a page or post is loaded, a fresh URL is created for your link(s). You set the expiring time as long and as short as you want. Those links can be placed within the text on your pages and posts, so they appear as natural links. But you can also make them stand out, enclosing them with any html tag, like: h1,h2, h3, p, strong,...
A protected download link within Download Manual a piece of text.
A protected download link with formatting within Download Manual a piece of text.
- Wizard to create the short code
Links via a S3 bucket(deprecated)
- Links via a download distribution using CloudFront
- Option to use an image as hyperlink
- Default setting site wide for a bucket or download distribution
- Default setting expiring time
- Override default settings per item is possible
- Compatible with S3Media Stream 5.6.6
- Multi language support coming soon (.po file included for translation).
WordPress 3.4 or higher. (Tested up to version 5.2.4.)
S3 Amazon account with CloudFront (if using download distributions)
Note: Unlike S3Media Stream, registration is not required to download and use this plugin.
Install like any other plugin on WordPress:
- Go to Plugins > Add New
- Select Upload
- Click the Browse button and locate the zip you downloaded.
- Click Install Now.
- After installation, click Activate plugin.
A link is created on the left-hand side called S3Media Linksafe Lite.
This is where you set your AWS keys and the default options of the plugin.
Click here to set your AWS keys and default settings.
Interface of the settings and default options. We provide a step by step tutorial how to fill this in.
You can place a download link directly in a page or post, within the text or set it apart. The short code will be placed where your cursor is located in the text editor.
Fill in the hyperlink text and the name of the file. You can override default settings to the bucket or download distrubution or leave it as set in the Options.
The short code generating the download link. Working with default settings keeps the shortcode nice and short. When you select the short code, you can format it to stand out if you like. Making it bold or give it another color. See the demo site to view a couple of possible options.
And this is how it looks at the front end without any formatting. When the user clicks on it, the file can be downloaded or if it is a file type supported by the browser, open it directly in the browser itself, like a PDF or a JPEG, for example.
When you use a Link image, an image with the hyperlink is shown instead, like this:
Since the URL expires in time, which you can set as short or as long as you like, it becomes obsolete if someone tries to copy it and place it in an email or on another site.
In order to work with this plugin, you have to setup your S3 Amazon account first. Here is a step by step tutorial to create and configure a bucket, setup a private download distribution and upload files via the AWS console:
For support, you can leave a comment in this page with your questions. We will typically answer within 24 hours, although we give priority to S3Media Stream customers.
Therefore we ask you not to post questions on wordpress.org as we will not be able to monitor it. Please read the documentation before you use this product. Questions addressed already in the manuals will be answered with a reference to the manual. For the rest we are open to suggestions.
Customization is possible upon request.
Premium support / Intervention AWS setup
We can set your S3 bucket or download distribution for you if you have problems getting it to work. For this service we charge a fee of 25 euros. Or we can teach you how to do it via Skype screen sharing. For this service, we charge 40 euros.
If a link does not work, chances are that something is wrong with the setup of the bucket or web distribution. Read the pdf on how to setup your bucket: Setup-private-download-aws-console2.pdf
Removed a bug from shortcode placement.
Tested with WordPress up to version 5.2.1 You need the classic editor installed if you want to use the wizard.
Writing shortcode directly in Gutenberg editor works fine, though. Existing shortcodes keep working.
Added the option to use an image instead of text.
This plugin is tested with WordPress 3.9 to 5.2.1
Resolved error with WordPress 4.7
Some users reported a blank screen when using the wizard. We remedied this problem. Please download and install the latest version.
This plugin is licensed under the GNU GNU General Public License v2 or later. You may use it on as many sites as you like.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
By downloading the plugin, you agree with the license agreement.