I've moved! I've moved my online home to mikejolley.com, and thats where I'll be blogging primarily. This site will stay live for archive purposes :)

Download Monitor 3.0 Beta Available

March 6, 2009 | Published in: Out of the Blue | Tags: , , , 16

The new version of the popular wordpress plugin ‘download monitor’ is now available via wordpress.org (here). To try it download the development version.

This version has many new features such as daily download stats on the dashboard, a log of downloads, improved uploading (downloads are now organised into folders like images are), improved interface, new shortcode tag system, and a new template tag so you can query anything. See readme.txt for instructions.

Version 3.0 requires at least wordpress 2.5. Please leave any feedback/bug reports here and if all goes smoothly Ill release it officially next week.

Found this post useful? Why not buy me a coffee!

Related Entries

16 Responses to “Download Monitor 3.0 Beta Available”

RSS feed for comments on this post.

  1. Matthäus says:

    Hello,

    I wanted to upload a file and had it already chosen. Then I clicked “Add custom field” which added the field form but killed the already chosed file. (Well I had to choose again which is quite annoying)

    Two proposals for the next version:
    * restrict download to members with a specific role (eg author)
    * Well the second would have been to allow all file types. (in the end you can wrap everything in a zip) But that option apparently disappeared.

    Thanks for your plugin, maybe you’ll receive a German localization soon…

    Regards

    Comment made on March 8, 2009 at 5:21 pm

  2. Matthäus says:

    I chose a wrong email address you better use this one if you want to contact me.
    Thanks

    Comment made on March 8, 2009 at 5:22 pm

  3. Mike Jolley says:

    @Matthäus: There is a reason for that (the file input thing). If it kept its value on refresh it would mean that I could populate the input with whatever I wanted (a system file for instance) and potentially steal your data. I guess a workaround would be to either use ajax to prevent page refresh or move the custom fields above the file input so that the sequence is clear.

    Comment made on March 8, 2009 at 9:14 pm

  4. darkangelwitch666 says:

    Going to give this a try, I gave you this website has that what it will be on. If I lose all my files I’m going to kill you lol.

    I’ll keep you updated :)

    Comment made on March 9, 2009 at 6:52 pm

  5. darkangelwitch666 says:

    I did try this today and it would not upload any of my file so I had to go over to an older version. My directory was mark 777 so not sure what was up.

    Now you said you work on it again? what changes did you make? Anything to do with files not uploading?

    Comment made on March 9, 2009 at 10:14 pm

  6. Mike Jolley says:

    @darkangelwitch666: It uses the same uploader as wordpress now (same as image uploader) so if the wordpress one works, so should this. :( Any ideas?

    Comment made on March 9, 2009 at 10:22 pm

  7. darkangelwitch666 says:

    The upload is working and the older version is working as well, so I cannot see any reason why the 3.0 would not work? The file were small too. Tell you what I will back up tomorrow the DB and give it another try and get back to you.

    So if you can think of anything else before then give me a shout on here or Twitter.

    Comment made on March 9, 2009 at 11:14 pm

  8. Ben says:

    Hi Mike,
    After reading the readme I’m a little confused as to how I get where I want to be. Let’s say I have three download categories and I want to create three WordPress pages that have a list of downloads for their respective categories. I also want to sort them a certain way, (e.g. ascending for some, descending for others).
    I can build my query just fine, but can’t find a way to make the shortcode recognize I’m using a category and want to use a query as well. What am I missing?
    Thanks!
    Ben

    Comment made on March 11, 2009 at 5:00 pm

  9. Mike Jolley says:

    @Ben: You would use something like:

    [downloads query="category=1&orderby=id&limit=5"]

    Thats what you want right?

    Comment made on March 11, 2009 at 5:07 pm

  10. Ben says:

    Thanks, Mike! Perfect!

    Websites really aren’t my gig, but I’m helping a non-profit/charity rebuild their website on top of WordPress. It looks like your plugin is going to be the winner to handle a couple of pages like this for them. A small donation is on its way to you.

    Thanks again!

    Comment made on March 11, 2009 at 5:23 pm

  11. Ben says:

    Hi Mike,
    I noticed that new files added after I upgraded to the beta are not showing the file size when I use {size} in my custom output format. No big deal, we don’t need that feature here, but if it’s a bug and not just something that broke on our website I thought you’d want to know before releasing this as the new stable version.
    Ben

    Comment made on March 11, 2009 at 5:46 pm

  12. Mike Jolley says:

    @Ben: Cheers Ben, and thanks for the bug report; Ill check it out.

    Comment made on March 11, 2009 at 9:24 pm

  13. Ted says:

    Hi
    I’ve installed Beta 3 on my website; previously used 2.? on a another site so semi-experienced with this plug-in.
    Feedback:
    1-Legacy tags
    I think it is important to keep the so-called legacy tags. I tried putting some code directly into my page but Exec-Php spat it straight out. I’d suggest not to refer to them as ‘legacy’ tags.
    2-[#advanced downloads].
    I use this almost exclusively. I could not get it to create a hyerlink. Why, because in line 2804 the variable “$d->url” doesn’t have a value. I found that I chnaged it to “$downloadurl.$d->id” then it worked fine.
    3-Custom URL
    I reckon I’m a fairly advanced PC user but I cannot make head nor tail of this; I probably spent 2-3 hours today trying to make a custom url. In the end I have just gone with the old faithful “wp-content/plugins/download-monitor/download.php?id=x”.
    4 – Advanced Download – files of logged-in users only
    I don’t know if anyone else would be interested in this but…
    My requirment is to show only the files of the logged-in user. So if you’re logged in, you only see “your” files rather than all the files.
    I looked at specifying the category but I wanted something that I didn’t have to edit as I add/remove users. In the end it was pretty easy and the code is probably less than the pre-existing function.
    Anyway, if anyone is interested I’d be happy to share.

    Comment made on March 16, 2009 at 12:01 pm

  14. Ted says:

    Oh. I forgot.
    Admin interface of beta is a BIG improvement.
    Great work all round.

    Comment made on March 16, 2009 at 12:03 pm

  15. Mike Jolley says:

    @Ted: Cheers ted. $d->url should have been populated, so ill try fixing this.

    As for the ‘legacy’ tags Id like to depreciate their use if possible because the shortcode system works a lot better. I won’t be removing them though so no worries.

    For custom URLs they are there to give your download links a different appearance only; e.g. I could put amazing_downloads/ in the field, and select ID from the dropdown – the url would then appear to be blue-anvil.com/amazing_downloads/1 (this just hides the fact it is going though download.php)

    Comment made on March 16, 2009 at 2:14 pm

  16. Ted says:

    Hi Mike

    OK, got rid of Exec-PHP!! force of habit to include it in the first place.

    Must read up on diference between shortcodes (as per your plug-in) and non-shortcode, such as your legacy codes or the placeholder inserts in CForms.

    I’ll save the custom url for another day ;)

    Ted

    Comment made on March 17, 2009 at 2:08 am

The comments are closed.

About this site

Blue Anvil is the online web design journal & portfolio of , a web designer from Norfolk, England. Read More »
MiniCard Theme for WordPress
  • Featured work - More

    • Beefjack
    • Integrity
    • theotaku.com
  • Latest Tweet - More

    • RT @obox: Handmade eCommerce is now live! http://t.co/qaCvW1XZ powered by Woocommerce
  • Out of the blue - More

    • Download Monitor 3.3.5 Tagged for release

      The latest update to Download Monitor for WordPress has been released; this version comes with a many fixes and some new features, such as improved sorting. For full details view the readme; you can grab the plugin here.

    • Closing the Forums

      Just posting to let current users know that I’m closing the forum on Blue-Anvil. This is mainly due to spam-registrations getting out of hand and being a general nuisance. I will be posting good topics as FAQ items within posts if applicable.

      Please note that you can still post and get help for my plugins/themes by posting on the wordpress.org website.

    • Show off your MiniCard!

      Are you a user of the WordPress MiniCard theme? Its been downloaded over 14,000 times so far!

      If you have used it as-is, made your own child-theme or done something creative with it, please show off your MiniCard’s in the comments, I’d love to see how the theme is being used!

    • Spam Stopper updated for WordPress 3.0

      My Spam Stopper plugin has been updated for WordPress 3.0 (version 3.1.3) – you can grab it here. Sorry this update took longer than my other plugins but this one gets less lovin’ – if you want to change that feel free to donate, spread the word, or rate it on the WordPress.org plugin page.