Subscribe & Download

Powerful widget, which allows you to distribute files through subscriptions.

Download Script »

Intro

Subscribe & Download is a powerful widget, which allows to distribute files through subscriptions. If people want to download something from your website or from third party websites they must submit their contact details. After submission they receive encrypted temporary download link by email. Very simple workflow. All submitted data is saved in database and can be sent to MailChimp, iContact, GetResponse, Campaign Monitor newsletter systems. All saved data can be exported as CSV-file to be used with any other newsletter systems. Subscribe & Download can be easily integrated into any webpage, even if it is plain HTML-webpage (no more difficult than insert Facebook Like button, check out steps 4-6 in "Installation" paragraph). Subscribe & Download is a perfect way to extend functionality of your website.

Features

Demo

Check out two demos below. Wide box.
Narrow box.

Admin Panel Demo

You can try admin panel:
URL: http://halfdata.com/pluto/subscribe-download/
Login: admin
Password: admin

Installation

Let's imagine that you have website http://www.website.com/ and you want to install script there.
  1. Create folder subscriptions (use any other name) in root of your domain. Once created it can be reached by URL: http://www.website.com/subscriptions/
  2. Edit inc/config.php and set MySQL database parameters.
  3. Go to admin panel http://www.website.com/subscriptions/ using default login/password (login: admin, password: admin), configure script on Settings page and upload your first file on Files page (you also can place files into folder subscriptions/files/ through FTP).
  4. Make sure that your website loads jQuery. If it doesn't, just add this line into head section:
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  5. Add these lines into head section (before </head> tag and below jQuery):
    <link href="//www.website.com/subscriptions/css/sad.css" rel="stylesheet">
    <script src="//www.website.com/subscriptions/js/sad-jsonp.js"></script>
  6. Add file shortcode (from Files page) in the place where you want to see subscription box. Example:
    <div class="sad-box" data-id="X"></div>
    You can extend shortcode by adding data-mode="narrow" attribute to display narrow subscription box:
    <div class="sad-box" data-id="X" data-mode="narrow"></div>

Requirements

Support

If you have problems regarding using the script, please contat me and I'll help you.