Download Monitor 3.3 Beta Available for testing & feedback

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:
- Renaming the old tables which have not changed.
- Creating new tables.
- 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!










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.
Comment made on February 2, 2010 at 3:28 pm
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?
Comment made on February 2, 2010 at 5:04 pm
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.
Comment made on February 2, 2010 at 5:18 pm
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…
Comment made on February 2, 2010 at 5:44 pm
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.
Comment made on February 2, 2010 at 5:58 pm
Mike Jolley says:
@Hamed: wp-download_monitor.php contains hooks for the content.
Comment made on February 2, 2010 at 6:06 pm
Hamed says:
ok the problem is in the mod rewrite rule. If I remove this section everything will work just fine.
Comment made on February 2, 2010 at 7:02 pm
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.
Comment made on February 3, 2010 at 2:05 pm
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?
Comment made on February 3, 2010 at 5:19 pm
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!
Comment made on February 3, 2010 at 9:53 pm
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 75Warning: 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
Comment made on February 3, 2010 at 9:55 pm
Mike Jolley says:
Some of the files did not commit correctly. I have recommitted the files so this should soon be resolved.
Comment made on February 3, 2010 at 10:41 pm
Jim Isaacs says:
Thank you very very much sir, you are my hero!
About to upgrade and give it a test now.
Comment made on February 4, 2010 at 5:58 am
ricky says:
i cannot import from the old table
Comment made on February 4, 2010 at 9:22 am
Mike Jolley says:
@ricky: The structure changed – did the upgrade script not import your downloads?
Comment made on February 4, 2010 at 11:04 am
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.
Comment made on February 4, 2010 at 11:18 am
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.
Comment made on February 4, 2010 at 11:21 am
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!
Comment made on February 4, 2010 at 11:34 am
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.
Comment made on February 4, 2010 at 8:17 pm
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.
Comment made on February 4, 2010 at 8:21 pm
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.'
';
Comment made on February 4, 2010 at 10:55 pm
Vladimir Kolev says:
I’m sorry but the form somehow cut the part of the code, so here shorted:
$page .= ‘
must be:
$page .= ‘
Comment made on February 4, 2010 at 10:57 pm
Jim Isaacs says:
@Jim Isaacs:
Everything works great, updated fine. Now it it exactly what I need.
Thank a million for this update.
Comment made on February 4, 2010 at 11:50 pm
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.
Comment made on February 5, 2010 at 2:45 pm
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
Comment made on February 5, 2010 at 3:35 pm