Count the number of downloads without having to maintain a comprehensive download page.
A fix for the "feature" of WordPress 3.1 which requires manual deactivation and reactivation of the plugin after upgrade (see http://core.trac.wordpress.org/ticket/14915).
Removed the old PHP4 version. It hasn't been updated a long time anyway.
Filenames are now returned quoted, which allows proper download of files with a space in their filenames. Thanks Sameh Farouk for the tip.
Possibility to limit the number of downloads per IP address and day. When the number is exceeded, the user gets an error message.
This functionality requires detailed logs to be turned on. Ignored users can always download as many files as they want.
Support for a sidebar widget showing top-10 (or top-anything) most downloaded files (either all files or those matching a given mask).
The user who has rights to delete statistics can now mark some downloads as hidden. This setting only affects the sidebar widget and is mostly intended to remove obsolete versions of files from the list while keeping the download statistics themselves.
When Simple Download Monitor was used in conjunction with W3 Total Cache (and possibly others), a file just a few megabytes long could cause "Internal Server Errors". This is now fixed, along with any and all output buffering plugins.
Simple Download Monitor wasn't compatible with webhosters who provide the fileinfo extension in conjunction with PHP older than 5.3.
User rights required to access various parts of the plugin's interface are now configurable. This should satisfy the admins who don't want their users to view download stats.
More explicitly explained the "Inline files" setting and tightened it so that it must be at least three characters long to be valid.
Changed the captions of "delete" buttons to make it clear that only the statistics get deleted, not the actual files.
Tested for compatibility with WordPress 3.0. Older versions work with it, too, but now it is "official".
Fixed date/time display to 24-hour format. Thanks Daniel for the report.
Test for path validity (directory and extension) is performed before logging the download request, not after. This means that requests for files which don't match the two regular expressions are logged as requests to nonexistent files, while previously they were logged ads successful downloads (even though they were not downloaded by the user who got an error 404 instead).
Cosmetic fix for the paginator: links to first/previous page are displayed on the left side of the table, links to next/last page on the right.
Support for country-flagging of each download. This feature requires that my plugin Ip-to-Country ( http://wordpress.org/extend/plugins/ip-to-country/ ) is installed and set-up.
I am still undecided if it is better to assign countries when a download occurs or leave it until a list of downloads is displayed. I can see benefits and drawbacks for both solutions. At the moment the plugin leaves country-assignment until the list is displayed, but I am interested in hearing your thoughts about this decision.
This function is only supported with PHP5.
New setting for "ignored users". Downloads made by users whose names are listed (in pipe-separated list) in configuration will not be monitored. It is useful for admins who want to test that their download links work, but don't want to record their tests as "downloads".
Ability to ignore downloads if someone requests one file from one IP address several times within a short time interval. There is an option that let's admin specify how long this interval is (in seconds), and if multiple downloads of the same file from the same IP address happen within so many seconds of each other, only the first one gets recorded. This is useful for download accelerators which try to download one file in several pieces, with longer time intervals also for redownloads (e.g. download fails the first time so the user tries again).
Belorussian translation by FatCow.
PHP 4 version is also available (see the FAQ).
Fixed incorrect header for file size. That should fix incompatibility with some plugins and downloaders.
Support for resumed transfers.
Administrators can now delete download statistics from the Tools panel: A checkbox is shown next to each record, and a button for deleting checked records is provided at the bottom of the list. A button for deleting all records is also provided. This is true for both the global list and details list.
Note: This function is only allowed for users with a "delete_user" capability (by default, that means only Administrators).
Simple Download Monitor now allows inline content, e.g. images and videos that display within pages rather than download as a file. By default, all files are set to download, but you can override this behavior for specific regular expressions in the configuration.
Note: Do not forget to add image extensions to Allowed Extensions - a file must be allowed to download before it can be "inlined".
Requires: 2.8.0 or higher
Compatible up to: 3.0.5
Last Updated: 2011-10-20
Downloads: 14,911
0 of 1 support threads in the last three weeks have been resolved.
Got something to say? Need help?