CM Downloads Manager Pro Plugin Setup for WordPress

CM Downloads Manager Pro: A Comprehensive Review

As a reviewer of WordPress plugins, I have had the privilege of testing a few other plugins created by CreativeMinds, such as the CM ToolTip Glossary and CM Answers. When I received the CM Downloads Manager Pro plugin, two things impressed me right away: it is intuitive and compatible with other CM plugins I have tested.

CM Downloads Manager is a free and premium WordPress plugin that allows you to set what users can upload and download from your site. It supports a variety of files, from documents to music files, and allows for password protection, retail store checkout integration, file previews, and more.

Potential Uses

The CM Downloads Manager plugin has a variety of potential uses, many of which are outlined on CMinds’ site. You can use this plugin to sell plugins of your own by password-protecting downloads of the plugin files and integrating them with an e-commerce solution. Or, if you want to offer downloads of music files you’ve created, you can easily do so once people sign up as users. You could even offer free downloadable white papers this way. Anything you’d like users to download could be offered easily and securely this way.

Free Version Features

The free version, available for download in the plugin directory on, includes quite a few features you can put to use right away. These features include download categories, view count on each download, a support forum for each download, the ability to vote on each download, customizable templates, image previews, an internal search engine for downloads, and more. Users can track downloads and opt-in or out of email notifications for questions submitted through the support forums.

Pro Version Features

CM Downloads Manager Pro offers a lot of features that are not available in the free version. You can add second-level categories, which is especially helpful if you’re offering a lot of downloads. There’s multisite support, and you can filter search results by more variables like date, download type, and username. You can also use custom CSS, get rid of the CMinds Gratitude message in the footer on download pages, and modify permalinks as you see fit. You can even set a disclaimer to first-time users about your downloads.

Beyond these general features, you also get greater access control and moderation options in the Pro version. Set user group permissions and record all downloads by registered as well as non-registered users. You have the option to then view this log by date, download name, or user and export it via CSV file format. You can also set view restrictions on each download. Some may be available to everyone while others might be only viewable to those who are logged in. Another essential feature the Pro version includes is password protection.

Additionally, set upload restrictions, request users’ names and email addresses before allowing downloads, and utilize geolocation info on each download. There’s plenty of support for shortcodes, too, such as downloads, a downloaded items list widget, updates, top contributors, and related downloads.

One thing I really liked about this plugin is the ability to fully customize the download pages. You can set an external URL or even a shortcode for a download instead of uploading a file – which is really useful when integrating with a shopping cart plugin. You can also opt to display more tabs on each page to give downloads fuller descriptions. Add view counts, a slideshow, and a social sharing widget, too.

On the support forum front, the Pro version adds the ability to remove the support forum altogether or display additional tabs. You can set how you want comments to be displayed, enable moderation of comments, and automatically approve comments from verified users. You can add links to Google Docs or embed an MP3 player for music files or embed an MP4 player for video files.

Finally, there’s plenty of additional user management features, like the ability to integrate registration with social media profiles including Facebook, Google+, Twitter, LinkedIn, and Microsoft Live. Public user profiles and Gravatar and BuddyPress integration are also included.

Setting It Up

Approach the setup process for this plugin the same as you would any other. Simply add the plugin by uploading it via .zip file in the admin dashboard. After entering your activation key, you should see this menu on the left-hand side of the dashboard. Then go to the “Settings” link and set your permalinks under the General tab. Then select what file extensions you’d like to permit to be uploaded and define access settings for users. Basically, decide which users you’d allow to upload files. Often, just editors or just administrators are given this permission. It’s best to take care of this upfront so you’re not left fiddling with it later. Save your changes then click “Add New” to add your first download. You’ll be taken to the Add New Download form.

The form also includes fields for adding a detailed description of the download and installation instructions. You can also add a change log, screenshots, password protection, and opt-in for support question notifications. Once you input all of this information and save it, you can modify it later via your user dashboard.

As you can see, you have the option to edit, delete, or unpublish your downloads. This is also where you can view how many downloads each item has received. When all is said and done, the page that lists out all of your available downloads will look something like this:

This plugin offers a ton of features, and I highly recommend you poke around for yourself to uncover everything. Truly, there’s far too much to cover here but I hope this has given you at least a broad view of how the plugin works, why it’s useful, and why I recommend it.


CM Downloads Manager Pro might not be for everyone, but for those who need to offer downloads on their websites, this is a relatively inexpensive, easy to set up, and easy to use solution. Setting permissions is straightforward and can be modified at any time. Likewise, you can establish how downloads are presented and have the option of including social sharing, Gravatars, previews, and more. All in all, a pretty handy plugin for those looking to venture into the downloads market.

Stay in Touch


Related Articles