R7.Documents is a redesigned version of the classic DNN Documents module.
Changes from the original module
- Multi-tabbed, popup-enabled document editing UI.
- Icon column to display file extension or document type.
- Display files from specific folder as documents.
- Editable document dates.
- Publish/unpublish documents by setting start and end publication dates.
- Publication date column (calculated from start publication date with fallback to creation date).
- If no published documents available, module hides from reqular view.
- Page-specific module presentation settings (column set / order, sorting, etc.)
- Import selected documents from any other R7.Documents or DNN Documents module.
- Delete documents along with linked files.
- Bulk copy and delete operations within a module.
- Customizable styles - Bootstrap and DNN grid styles included.
- YAML-based portal-level configuration (see
- DNN 7.1+ search integration.
- Module code converted from VB.NET to C#.
- New DAL 2 used instead of DAL.
- Module settings now stored in standard DNN tables.
- All obsolete / deprecated DNN API calls were refreshed.
- Enabled cross-platform development using MonoDevelop or Visual Studio Code.
Download release package and install as usual under Host > Extensions > Install Extension Wizard.
- R7.Documents module peacefully co-exists with original DNN Documents in the same DNN installation, on the same page, etc.
- Russian localization resources will be installed along with english ones. If you don't need this, just delete all *.ru-RU.resx files from /DesktopModules/R7.Documents/R7.Documents/App_LocalResouces folder or modify Resouces.zip in the install package accordingly.