Select the search type
  • Site
  • Web
You are here:  Document Exchange/Features

Document Exchange Features At a Glance

Organize your content

  • Store your files in a folder structure, just as you would when using your trusted Windows Explorer. Any document belongs to exactly one folder.
  • Organize your files using categories. Any document can belong to multiple categories.

Share content

  • Share your files across your portal. Every DMX module is a virtual drive into an underlying folder structure. Instantiate multiple DMX instances in your portal and allow your users to share content across the portal.
  • Link to content in DMX using URL that will navigate to content automatically
  • Syndicate content from DMX using RSS

RSS Syndication

  • Restrict to category
  • Restrict to folder
  • You can specify a custom filter to further limit the content being syndicated
  • Set nr of items to syndicate
  • Rss feed includes document metadata in extension (in its own namespace)

Document Upload/Download

  • Use the wizard to upload content. Uploading becomes much more user friendly using a wizard interface, guiding the user through the process.
  • Upload control shows progress and prevents mishaps. The upload control gives the user feedback about the upload process.
  • Upload multiple files at once.
  • Double click download.
  • Download by email.
  • Choose between upload controls
  • Unzip on upload
  • Specify a thumbnail for a document (new)


  • Drag and drop from your Windows Explorer to upload/download content to/from the Document Exchange
  • Open well known document formats (Office) directly from the document exchange in your client applications.
  • DMX WebDAV is fully integrated into DMX and versioning and locking are reflected in both Web UI and WebDAV backend simultaneously.
  • Open folders as ‘Web Folders’ in your Windows Explorer
  • Use your own Windows Explorer to organize content (add, delete, move, etc)
  • Set WebDAV permissions: specify roles that may access content through WebDAV


  • Every item (folder, document, etc) has its own security settings.
  • Permissions are both role- and user based.
  • Permissions are extensible. By default ADD, VIEW, EDIT, APPROVE are available. For custom applications more can be added.
  • By default permissions are inherited upon creation of an item.
  • Files are hashed and renamed to prevent direct download.
  • Files can be saved outside the portal root and even to a network share to further complicate tampering.
  • Administrators can decide to switch off permission setting by regular users for particular branches of the document tree
  • Document Administrators can revive documents from the last stage of deletion, called the graveyard (new)


  • Full per item approval mechanism. Content will not show up until approved.
  • Versioning of documents. You can specify the number of versions that should be kept on the server per document.
  • New versions of items subject to approval will show up as the last approved version until approved.

Templatable UI

  • Use a templatable UI to make DMX look how you want.
  • Templates are text/html files containing tokens that are replaced by content at runtime.
  • Token documentation included in distribution
  • Adjusted templates are bound to the module instance. Create any number of different 'looks'.
  • Share templates throughout the portal (new)

Ajax UI

  • A three pane display shows navigation, file lists, and file details with statistics all on one page. The use of a splitter allows the user to examine each in detail.
  • There is a context sensitive menu on each item. Right click a file and a menu shows relevant to that file.
  • Get online help. Documentation is made available through our own menu.
  • The menu system is expandable. The menu can be adjusted for custom applications without the need to recompile code.
  • The details screen is expandable. The details screen is made to be able to show multiple panes so that custom applications can add their own details screen.
  • Powerful batch downloading. Select multiple items, and click download. The items will be zipped (preserving folder structure) and provided as download.
  • Use of style sheets permits customization.
  • View certain document types inline
  • Edit certain document types directly in the web UI
  • Improved performance and choice of either 2 or 3 panel layout (new)


  • Use the search box above the file list to quickly filter a list without interaction with the server (i.e. this is lightning fast)
  • Search engine is configurable and can set changed per portal.
  • Document contents are indexed using DotLucene® search engine or MS Indexing Service.
  • Use our unique on screen search panel to search the entire contents of the repository
  • Search on any field or combination of fields.
  • Use an advanced search box to compile your own Lucene syntax queries.
  • Limit search to folder/subfolders
  • Highlights in search results (new)


  • Subscribe to content and be notified upon changes
  • Use of tokens means admin can make custom notifications
  • The notification mechanism can be expanded for use in custom applications
  • Notifications are pooled and sent in batches to avoid email floods
  • Email documents from within the module to others (new)


  • Document Exchange is fully localizable.
  • We work with others to provide as many language packs out of the box as we can.
  • Document Exchange implements content localization. Titles of documents, categories and remarks can be specified in multiple languages.

Extensible architecture

  • The architecture of this module allows the module to be easily expanded in custom projects
  • This allows us to provide custom solutions with minimal code forks
  • Provider model for aspects like notification, search and storage
  • Free extensions are made available regularly

Admin/host functions

  • Script runner includes scripts for less common administrative tasks like content reindexing. Extensible solution that avoids screen clutter with infrequent tasks.
  • Export script to export complete DMX to a directory on the server's hard disk
  • Web.config editor to tune key parameters (max upload size, etc) and additions
  • Support for IPortable. Export the contents and settings of DMX in portal templates
  • Get support from Bring2mind directly from within the module
  • Download language packs for DMX directly from the module (new)
  • Ability to specify Document Administrators (new)
  • Manage subscriptions to items by individual users (new)


  • Document Exchange is powerful and fast. We continuously monitor performance and rearchitect the application if necessary.

Continuity and quality control

  • Seamless upgrade from DMX 3
  • Many new features planned for future upgrades
  • Upgrade subscription model: licenses now offer one year of free upgrades
  • We work with a network of dedicated customers that put DMX through its paces


  1. SQL Server 2005/Express. DMX uses some of the latest enhancements in SQL 2005.
  2. IIS 6 (Windows 2003) or higher. We recommend IIS 7.5.
  3. Trust level: Medium or Full. Some components (like DotLucene) require full trust. DMX will work in medium trust, but some features will become disabled.
  4. For DMX you’ll need to run version 08.00.00 or higher of DotNetNuke


Licenses for DMX are ‘per DNN installation’ with a maximum of 25 portals using the module. This means that you can run up to 25 sites using DNN/DMX on a single license. Furthermore, the license allows the user to install it on a staging or testing server. The license includes one whole year of free updates (minor or major).

DMX licenses have a subscription period (or service period as we call it). After purchase you get one year of support and upgrades. You will be contacted toward the end of this period to renew the service period for another year for a reduced fee.

Other licenses

Contact us or go to the Bring2mind website for details about the 'pro' license (unlimited portals), 'enterprise' license (unlimited installs for own organization), 'partial source' license (get all code behind classes and a number of providers so you can change the module and learn how to extend it) and the 'OEM' license (roll out to your customers in your own branded solution).


DMX needs to be activated to work across a network. You can always use the trial activation mode (30 days). If you feel at any time you should be permitted to activate at more DNN installations, don’t hesitate to contact us. The policy at Bring2mind is that first and foremost you should have a working module. The mechanism is just there to prevent illegal and/or ‘unconscious’ spreading of the software. It is not meant to hinder you in any way.