Download Radar

Description

Download Radar manages download targets in the WordPress administration area and provides stable public tracking URLs.

Example:

/download/markupdesk/

When the URL is requested, the plugin records a download event and then redirects the visitor to the configured file using HTTP 302.

Stored event data:
* Download ID
* Version at the time of the request
* Timestamp
* Referrer, if supplied by the browser
* User-Agent

IP addresses are not stored.

Version 0.2.5 uses English source strings and includes a complete German (de_DE) translation. The interface follows the WordPress user/site language. Existing download definitions, statistics, URLs, and shortcodes are preserved.

Shortcode

[download_radar id=”markupdesk”]

Optional button text:

[download_radar id=”markupdesk” text=”Download MarkupDesk”]

Custom CSS class:

[download_radar id=”markupdesk” text=”Download” class=”et_pb_button et_pb_button_0″]

The previous [download_tracker] shortcode remains supported for existing content.

Installation

  1. In WordPress, open Plugins > Add Plugin > Upload Plugin and select the ZIP file.
  2. Activate the plugin or update the existing installation.
  3. Create a download under Download Radar.
  4. Enter the title, version, target URL, and active status.
  5. Use the generated shortcode or tracking URL on the website.
  6. Open Download Radar > Statistics to review the download data.

Pretty permalinks must be enabled for the public tracking URLs.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Download Radar” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Download Radar” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.2.5

  • Internationalized the interface, messages, and export column headings with English source strings.
  • Added a complete German (de_DE) translation in PO/MO format and a POT template.
  • Registered bundled translations on init for WordPress language selection.
  • Preserved download data, tracking URLs, and both shortcode names.

0.2.4

  • Removed optional SpreadsheetML header styling that Plugin Check mistook for enqueued CSS.
  • Kept both export worksheets and all exported data unchanged.
  • Renamed the public plugin identity to Download Radar.
  • Added the [download_radar] shortcode while retaining [download_tracker] for compatibility.

0.2.1

  • Added a WordPress Dashboard widget.
  • Shows the top 10 downloads with title and total download count.
  • Download titles link directly to the edit screen.
  • Added quick links to all downloads and the detailed statistics page.

0.2.0

  • Added statistics dashboard.
  • Added 30, 90, and 365 day filters.
  • Added filtering by download/product.
  • Added SVG trend chart without external libraries.
  • Added product comparison chart.
  • Added per-version statistics.
  • Added version snapshot for every download event.
  • Added CSV export.
  • Added Excel-compatible SpreadsheetML export with Downloads and Versions worksheets.
  • Preserved existing 0.1.0 event data.
  • Improved Plugin Check compliance, nonce verification, prepared SQL, redirects, and readme metadata.

0.1.0

  • Added custom post type for downloads.
  • Added version, target URL, and active status.
  • Added tracking URL /download//.
  • Added HTTP 302 redirect.
  • Added event table without IP address storage.
  • Added statistics for today, 7 days, 30 days, and total.
  • Added last-download timestamp.
  • Added [download_tracker] shortcode.