Download Monitor 3.3 Beta Available for testing & feedback

December 30, 2009 | Published in: Wordpress & plugins | Tags: , , , , , 201

Wordpress Download Monitor Plugin

WordPress Download Monitor is my popular plugin for managing files available for download in WordPress – version 3.3 is a major update containing many new features and improvements.

Version 3.3 (beta) is now available for beta testing to ensure this is a hassle free update when released officially. I would appreciate any feedback, praise and bug reports in the comments. Read more about the new features and grab it after the break.

So here we go, whats new:

  • Improved logic on the download page
  • Multiple Category Support
  • Improved tags support
  • Uploader for thumbnails
  • Improved ’Add’ page and custom field entry.
  • Bulk add from a directory on your server
  • Downloads now stored in wp-content/<upload dir>/downloads/ in date folders. This should keep them more organised.
  • Download admin shows download url in file column.
  • Updated download.php download logic to allow local downloads that are not within the wordpress installation.

That’s all good, but the main thing to note is that the database structure has changed. This was needed in order to handle multiple categories and tags as efficiently as possible. Therefore on plugin activation the plugin will attempt to update your tables by:

  1. Renaming the old tables which have not changed.
  2. Creating new tables.
  3. Importing any content to the new tables.

This is a fairly complex process so its very very important that you backup your database first, especially whilst its beta. I would really appreciate if you told me via the comments if the upgrade process worked, or what problems occurred.

With that in mind, heres the download link: Download Monitor Beta 3.3 (1329)

Good Luck.

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

Related Entries

201 Responses to “Download Monitor 3.3 Beta Available for testing & feedback”

RSS feed for comments on this post.

  1. Hamed says:

    I have been having some problems. It seems to be interfering with another plugin of mine. Some how it is changing the codes or something like that. You can see it on my test site.

    http://netedge.biz/?page_id=3

    if you look the go button has a and the sidebar has collapsed and gone below the player.

    ReplyReply

    Comment made on February 2, 2010 at 3:28 pm

  2. Mike Jolley says:

    @Hamed: Does it do that on its own after activating? I don’t see why it would – whats the other plugin called?

    ReplyReply

    Comment made on February 2, 2010 at 5:04 pm

  3. Hamed says:

    yeah it does if I deactivate download monitor it goes back to normal. That is a custom plugin built for me but it is based on vodpod video gallery plugin.

    If needed I can give you access to my test site.

    ReplyReply

    Comment made on February 2, 2010 at 5:18 pm

  4. Mike Jolley says:

    @Hamed: I wonder if there is a naming conflict in there somewhere – other than that I cannot see what else could do it. You may need to ask whoever made it for you to check it out…

    ReplyReply

    Comment made on February 2, 2010 at 5:44 pm

  5. Hamed says:

    I spoke with him yesterday about this and he said something is changing the line breaks.

    I believe I can resolve this issue if I can make download minotor files to only load on my downloads page. This will also speed up the site since it doesn’t load unneccessary javascript and css specially that I still have some users coming from dialup connections.

    If that is not possible can you tell me which files are being loaded into the header so I can narrow down what causes the problem and troubleshoot from there.

    ReplyReply

    Comment made on February 2, 2010 at 5:58 pm

  6. Mike Jolley says:

    @Hamed: wp-download_monitor.php contains hooks for the content.

    ReplyReply

    Comment made on February 2, 2010 at 6:06 pm

  7. Hamed says:

    ok the problem is in the mod rewrite rule. If I remove this section everything will work just fine.

    ReplyReply

    Comment made on February 2, 2010 at 7:02 pm

  8. Mike Jolley says:

    @Hamed: The rewrite rule cannot affect the content – it just redirects the browser when it sees a url with a download link in it.

    ReplyReply

    Comment made on February 3, 2010 at 2:05 pm

  9. Hamed says:

    Yeah it definitely is really weird but the rewrite rule is causing problems for my other plugin. At first I thought it might be because I am on a windows server but my test machine is an ubuntu server and that one had problems too.

    I will contact my plugin developer and have him take a look at it and see if he can find out what is going on. Other than that everything else seems to be working just fine.

    I have another question. I would like to have two page templates. One for the actual download page that would basically be a page with no sidebar and comments. However for the individual downloads I would like to have another template that would show a sidebar and comment section. Is that possible?

    ReplyReply

    Comment made on February 3, 2010 at 5:19 pm

  10. Billy McGovern says:

    When ever I go to activate it I get a fatal error, I guess I’m going back to the previous version!

    ReplyReply

    Comment made on February 3, 2010 at 9:53 pm

  11. Peter says:

    the new version errors out when you try to reactivate it.

    Warning: include(/var/www/vhosts/biblemoneymatters.com/httpdocs/wp-content/plugins/download-monitor/classes/downloadable_file.class.php) [function.include]: failed to open stream: No such file or directory in /var/www/vhosts/biblemoneymatters.com/httpdocs/wp-content/plugins/download-monitor/wp-download_monitor.php on line 75

    Warning: include() [function.include]: Failed opening '/var/www/vhosts/biblemoneymatters.com/httpdocs/wp-content/plugins/download-monitor/classes/downloadable_file.class.php' for inclusion (include_path='.:') in /var/www/vhosts/biblemoneymatters.com/httpdocs/wp-content/plugins/download-monitor/wp-download_monitor.php on line 75

    Warning: include(/var/www/vhosts/biblemoneymatters.com/httpdocs/wp-content/plugins/download-monitor/classes/download_taxonomies.class.php) [function.include]: failed to open stream: No such file or directory in /var/www/vhosts/biblemoneymatters.com/httpdocs/wp-content/plugins/download-monitor/wp-download_monitor.php on line 76

    Warning: include() [function.include]: Failed opening '/var/www/vhosts/biblemoneymatters.com/httpdocs/wp-content/plugins/download-monitor/classes/download_taxonomies.class.php' for inclusion (include_path='.:') in /var/www/vhosts/biblemoneymatters.com/httpdocs/wp-content/plugins/download-monitor/wp-download_monitor.php on line 76

    Fatal error: Class 'download_taxonomies' not found in /var/www/vhosts/biblemoneymatters.com/httpdocs/wp-content/plugins/download-monitor/wp-download_monitor.php on line 83

    ReplyReply

    Comment made on February 3, 2010 at 9:55 pm

  12. Mike Jolley says:

    Some of the files did not commit correctly. I have recommitted the files so this should soon be resolved.

    ReplyReply

    Comment made on February 3, 2010 at 10:41 pm

  13. Jim Isaacs says:

    Updated download.php download logic to allow local downloads that are not within the wordpress installation!

    Thank you very very much sir, you are my hero!
    About to upgrade and give it a test now.

    ReplyReply

    Comment made on February 4, 2010 at 5:58 am

  14. ricky says:

    i cannot import from the old table

    ReplyReply

    Comment made on February 4, 2010 at 9:22 am

  15. Mike Jolley says:

    @ricky: The structure changed – did the upgrade script not import your downloads?

    ReplyReply

    Comment made on February 4, 2010 at 11:04 am

  16. Eduardo says:

    Hi. Just upgraded from 3.1.5 and DLM stopped working.

    The database is still there, but DLM admin pages dont show any files. And downloads dont work. Terrible, really.

    Copying back the old 3.1.5 files allow me to see, on admin page, all the downloads. But then it keeps giving “download dont exist” when you try to download.

    How do I clean this mess? I don’t want to start from zero and re-entering 150 files manually.

    ReplyReply

    Comment made on February 4, 2010 at 11:18 am

  17. Mike Jolley says:

    @Eduardo: I assume you saw the big notice saying to backup then run the upgrade script – did you do that yet?

    Put back the latest version and de-activate/re-activate to make sure the scripts kick in, then run the upgrade if you have not already. That should get the DB updated.

    ReplyReply

    Comment made on February 4, 2010 at 11:21 am

  18. Eduardo says:

    Hi, please ignore my first message. What I did to solve the problem:

    1) got into MySQL
    2) deleted the column “category” from the older WP_DLM_DOWNLOADS table
    3) renamed this table with the new name, wp_download_monitor_files

    And thats it, its working again. Gracefully!

    ReplyReply

    Comment made on February 4, 2010 at 11:34 am

  19. Bapun says:

    Hello Mike,

    What if someone forgot to take the backup? My backup failed (prior to upgradation) but I was not aware of that. Now none of the old downloads are available. Error message is coming as “there is no such download id”. Please help.

    ReplyReply

    Comment made on February 4, 2010 at 8:17 pm

  20. Mike says:

    Look at the database via phpmyadmin – as long as you have not run the cleanup script then the old downloads table should still be there. I’m unsure why the upgrade script failed for you – this was in beta for 3weeks and no one said anything.

    ReplyReply

    Comment made on February 4, 2010 at 8:21 pm

  21. Vladimir Kolev says:

    I’ve noticed a small mistake in the download-monitor-page-addon.php The description is not shown, if you are using wp-notes or if you have a div with class “info”. So I think according to the page-addon’s css file in the download-monitor-page-addon.php somewhere on line 676 it must say:
    $page .= '
    '.$desc_heading.'
    '.$desc.'
    ';

    ReplyReply

    Comment made on February 4, 2010 at 10:55 pm

  22. Vladimir Kolev says:

    I’m sorry but the form somehow cut the part of the code, so here shorted:
    $page .= ‘
    must be:
    $page .= ‘

    ReplyReply

    Comment made on February 4, 2010 at 10:57 pm

  23. Jim Isaacs says:

    @Jim Isaacs:

    Everything works great, updated fine. Now it it exactly what I need.
    Thank a million for this update.

    ReplyReply

    Comment made on February 4, 2010 at 11:50 pm

  24. zy says:

    I keep getting WordPress database error Table ‘xxxxxxxxxxxxxxxxxx’ doesn’t exist for query

    I installed WordPress Download Manager, activate it, i keep getting database error above.

    Check mysql database, not of the “wdm” tables exist. :(

    ReplyReply

    Comment made on February 5, 2010 at 2:45 pm

  25. Mike Jolley says:

    @zy: What version of wordpress are you on? The init script must not have kicked in. You can force it by using the upgrade option in Download Monitor > Config

    ReplyReply

    Comment made on February 5, 2010 at 3:35 pm

Leave a Reply

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 @jameskoster: #Vector illustration of the new #iPod nano, free to download; http://www.potatoestomatoes.co.uk/technical/free-ipod-nano-vector/
  • Out of the blue - More

    • 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.

    • SexyBookmarks & Tr.im

      Just a notice to users of the brilliant http://www.sexybookmarks.net/ plugin by shareaholic – If you use tr.im (as I have on a few client sites) be aware tr.im has ceased operation so you may see errors on your blog or in your source code; it screwed up the background and headings on one of my blogs.

      To fix, go to sexybookmarks options, switch services in the “Which URL Shortener?” box, and tick the box to reset all short urls. Once done, your blog should return to normal.