FreelanceWebDeveloper

Availability

PyroCMS Add-on: Downloads

This is a simple yet very useful module for managing downloads on a website. It allows you to offer downloads of any kind to website visitors but through a consistent url and if needed restricted to members only. The number of downloads are also tracked allowing you to monitor the success of downloads.

Backend / Admin

Downloads are created in the admin system and pointed towards an existing file uploaded through the File system or a file somewhere else on the web, the file can then be updated or changed without you having to change the link which may already have been distributed.

downloads_new.png

Each download can be made available only to logged in users or to everyone and they can be turned on or off as needed.

The downloads are also tracked giving you an idea of the number of times it has been accessed.

downloads_preview.png

The admin page lists all of the downloads along with the url which can be distributed or used elsewhere.

Frontend

As of version 1.1 you can use the tag functionality to create a front end which lists all the downloads you have, you can also add descriptions and a thumbnail.

To create a simple list of the available downloads along with a thumbnail all you need to do is add the following code to any of the pages on your website.

{ { downloads:files }}

  <a href="{ { url:site }}downloads/file/{ { slug }}" title="{ { name }}">
    <img src="{ { url:site }}files/thumb/{ { image_id }}/75/75" alt="{ { short_description }}" />
  </a>
  { { name }}<br />
  { { short_description }}

{ { /downloads:files }}

 

The Add-on can be downloaded from the PyroCMS Add-on store

If you have any questions, comments, problems or feature requests please get in contact with me at arthur@arthurguy.co.uk