Categories
Posts

Parting Ways with the Download Monitor Plugin

Download Monitor is old. Around 8 years old in fact and was one of the first plugins I made for WordPress, back in the time before custom post types and all the other luxuries developers enjoy today.

It has been rewritten 4 times, seen well over 100 releases, and been downloaded 600,000 times. The latest ‘v1’ reboot has been praised and I often receive nice comments from users even though development has slowed of late.

But but therein lies the problem; time. The biggest, most exciting projects I’m working on (WP Job Manager, and WooCommerce at Woothemes) take up most of my time, so without sleeping at my desk I don’t have sufficient time to maintain and grow the plugin.

So rather than let it die a slow and neglected death, I’ve taken the difficult decision to abandon the project.

But Don’t Worry, It’s Being Adopted

He is dead serious about development, honest
He is dead serious about development, honest

Developer Barry Kooij (previously with Yoast and now a coworker at Woo) will be taking over the development of the plugin going forward.

The repositories have been transfered and work has already begun on the next version, so it looks like the plugin will be going for a few more years after all. Good luck to him!

With Download Monitor off of my plate, I can now focus on my other projects which are really taking off in a big way and demanding more of my focus. I’m really excited about it’s future, and I’m happy that Download Monitor is in safe hands.

Categories
Posts

Download Monitor, Legacy Importer & Page Addon officially released

Today I finally finished up and deployed “version 1” of the Download Monitor plugin. This is more of a re-release than an update, hence the version reset (which should also prevent automatic updates!).

If you want to update from a legacy version of Download Monitor, after installing the new version you’ll need to also install and run the Download Monitor Legacy Importer. This will handle migrating all of your data to the new format.

Showcase your download catalog
Showcase your download catalog
I’ve also re-released the page-addon as a separate plugin.

The page addon basically lets you add a [download_page] shortcode which lists all downloads on your site with categories, tags, pagination and searching. It also adds ‘single’ views for your downloads.

Because this used to be part of the main Download Monitor plugin, albeit not as good as it is now, I’ve made this a “Pay what you want” add-on so pay what you feel is fair 🙂

I hope you all find these updates useful!

Categories
Posts

Download Monitor Legacy Importer (beta)

As mentioned in my previous post, the new Download Monitor plugin will be making full use of custom post types making legacy data unusable. To help with this I’ve created a new Legacy Importer plugin which will:

  • Find old downloads/meta/tags/categories
  • Convert them to the new format
  • If left enabled, map shortcodes referencing the legacy IDs to the new download IDs.

It will not:

  • Prevent conflicts between old and new IDs. It is recommended that you update the old shortcodes to the new IDs as soon as you can.
  • Import logs and custom formats (custom formats of course are gone in this version in favour of template files).
  • Delete the old tables. You can do this manually,

You can find the beta for this new legacy importer on github for now. It will be placed on WordPress.org once complete.

Categories
Posts

The New WordPress Download Monitor Plugin

A few months back I announced that the Download Monitor plugin was no longer being maintained. Why? Several reasons really:

  1. Dealing with daily support emails caused a massive headache
  2. Some of the code was embarrassing, and the plugin badly needed a rewrite..
  3. ..but due to legacy this would have been messy and difficult
  4. The donation model didn’t really work, and .org would’t allow ads inside the plugin to fund development

However, despite all of this, given the popularity of the plugin I decided to secretly start building a new version without the restraints of legacy code dictating the way forward…

Continue reading “The New WordPress Download Monitor Plugin”

Categories
Links

WordPress Download Monitor on Github

I’ve moved development to Github; feel free to fork it and contribute to the project from here!

https://github.com/mikejolley/download-monitor