Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Document Management System

Complete document management system for documents and projects. Upload, organize, group, distribute, share, and protect your documents.

Originally designed for use in a law office, the Document Management system plugin is a complete digital filing cabinet. Files of any format can be uploaded, organized, and shared while access is controlled with a complete permissions system.

Support and Upgrades are available at

Features Include:

  • Simple and Intuitive User Interface.
  • Storage for an unlimited number of documents that can be uploaded, managed, secured, and shared with DMS Pro. (The free version is limited to 500 documents.)
  • Documents can be organized by projects.
  • File upload progress bar with DMS Pro.
  • Localization support is included.
  • Login required to access, manage, and download documents.
  • Documents can be accessed without login with the DMS Pro upgrade.
  • Thumbnail support for document images with the DMS Pro upgrade.
  • Documents can be categorized and searched for via name, owner, or a keyword/properties search system.
  • Up to ten properties fields can be set for the documents. These properties fields can be used to search for documents.
  • Folders can be managed through a complete permissions system and the sub-folder nesting is unlimited.
  • Documents can be secured with a complete permissions system.
  • The permissions system includes user, group, and everyone permissions.
  • Permissions can be inherited, if so desired.
  • There is no limit to the nesting of sub-folders.
  • The document repository can be moved to increase security.

The "Pro" release is available at and adds the following features:

  • Support for an unlimited number of documents.
  • User, document, and folder auditing.
  • Version control of documents. Old versions will be stored and can be accessed if need be.
  • Documents can be checked-out and checked-in by users so as to lock them when they are being edited.
  • Public access to documents can be granted.
  • Document summaries displayed on the Properties Search page.
  • The title can be set by the administrator.
  • Users, or groups of users, can be notified by e-mail if a document changes in a folder.
  • Mass importation of documents by copying an entire tree of folders and/or documents up to the web server.
  • Documents can be accessed and/or imported from the Media Library.

Planned additions to the "Pro" version:

  • Document lifecycles.
  • Document Template System.
  • Subscriptions system for documents. Users can be notified, by e-mail, of document changes.

Future upgrades planned for the DMS module:

  • Full Text Search System.
Author Brian E. Reifsnyder
Contributors reifsnyderb
Tags customer file manager, distribution, document management, document manager, enterprise document control, file sharing, productivity, project management, records manager, Retrieval & storage, thumbnails, versioning
  1. dms screenshot 1

    The main screen with one folder and one file. The "Administrator" button is only visible to administrators. Note: DMS Pro is required to display image thumbnails.

  2. dms screenshot 2

    The screen for creating and editing user permissions groups.

  3. dms screenshot 3

    The File Options Screen. The "Comments" section and revision control features are from the Pro version. The Folder Options Screen is similar and also has the permissions system.

  4. dms screenshot 4

    This is the Properties Search Screen. The "Keyword(s)" and "Area of Practice" fields can be added by an administrator.

  5. dms screenshot 5

    The Import Document Screen. You can set the initial version and searchable properties when you import a document. Note: DMS Pro is required to display the upload progress bar.

  6. dms screenshot 6

    Document Auditing Screen on the Pro version.

  7. dms screenshot 7

    User Auditing Screen on the Pro version.

  8. dms screenshot 8

    The document Check-In screen on the Pro Version.

  1. Upload the 'dms' folder to the '/wp-content/plugins/' directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Create a new page for the DMS through the 'Pages' menu in Wordpress.
  4. Place the shortcode '[document_management_system]' on the page created in number 3, above.
  5. In the Appearance/Menus screen add the DMS page to the menu of your choice.
  6. Navigate to the DMS page. If there are any messages, resolve them on the server. They can usually be resolved by ensuring that the DMS Plugin can write to the locations in the message. This is done by ensuring that the web server can write to these locations.
  7. [VERY IMPORTANT] Click on the "Configure" Button at the bottom of the screen. You can either make configuration changes here or exit this screen and the system will be ready for use. This step is critical as some settings are automatically set and DMS module will not function without it.


  • Added installation instructions in WP Dashboard.
  • Minor improvements to installation errors.


  • Support for DMS Pro 1.31
  • Direct linking is now supported to both folders and files if the proper permissions are set.
  • Better support for Google Chrome with imported documents.


  • Minor bug fixes.


  • Bug fix -- Now checks for CSS theme files before attempting to load them. May increase performance.


  • Bug fix for PHP 7.
  • Adds support for alternate database ports.
  • Changes to configuration error messages.


  • Adds support for mysqli (Prevents mysql messages in PHP 5.5 and required for PHP 7.)


  • Allows for restoration of folders that have been deleted when they contain documents.
  • Minor bug fixes.
  • Support for DMS Pro 1.20


  • User interface improvements.
  • Minor bug fixes.
  • Minor changes to support DMS Pro 1.10
  • Added a diagnostics screen.


  • Minor bug fixes
  • Minor changes to support DMS Pro 1.01
  • Added an automated database update system to ensure that the database schema is current when upgrading to newer releases.


  • Resolved a time-zone issue.
  • Resolved a database connection issue that is not present in all environments.


  • Initial beta release after port from Xoops.

Does the Pro Version require the free DMS plugin?

The both the free DMS plugin and the Pro upgrade must be installed for the Pro upgrade to work.

Version 1.06

Requires WordPress version: 4.5 or higher

Compatible up to: 4.7.2

Last Updated 14 Jan 2017

Date Added: 14 Dec 2015

Plugin Homepage


4.1 stars
9 ratings


Not Enough Data

Works: 0
Broken: 0