Close
Picture of UserFiles 3.15 - Flexible Documents and Files Manager for DNN with many unique and powerful options

UserFiles 3.15 - Flexible Documents and Files Manager for DNN with many unique and powerful options

posted by evotiva - 12/18/2023
$0.00
$125.00
$154.00
$255.00
$442.00
$780.00
$1,650.00
$125.00
$125.00

DNN User Files

A Files and Documents Manager with many unique and powerful features


Evotiva DNN UserFiles DNNUserFiles is an easy to use and flexible files and documents manager with many unique and powerful features such as: dynamic root folder, URL Sharing, file's previewing, in-place editing and visualization of cloud-based files, full text search, tagging, social features, subscriptions, notifications, granular permissions, and more.

It allows you to present fully localizable template-based filtered views of the portal's files served by any folder provider (file system), including all the provides supported by DNNGlobalStorage.

Please let us know which customizations or enhancements you need for your particular needs.

Azure Compatible DNN Evoq Preferred Product

Key Features


Evoq preferred product

This is one of the few products included in DNN Store's Evoq preferred products list.
Evoq Preferred Products have been tested and verified by DNN to work with Evoq products on all supported deployment platforms. When you buy an Evoq Preferred Product, you're buying with confidence that the product meets quality standards and is sold by an established vendor.

Cloud storage support

DNNUserFiles supports any DNN 'folder provider'. This means you can host your files anywhere for which you have a folder provider installed in your DNN site.
For example, using DNNGlobalStorage you can secure your files in a UNC share, Amazon S3, OneDrive, Box, Azure, Google Drive, etc. You can even connect a remote FTP folder.

Dynamic root folder

Any combination of DNN Tokens (including all standard tokens such as [User:UserName] or [Tab:TabID]) can be set as part of the final (defined at run-time) module's root folder.

Robust Files Uploader

Multiple files can be uploaded simultaneously, including big files (larger than 4 GB), and optimized for DNNGlobalStorage (cloud files providers).

Flexible UI

Modern, flexible and fully customizable User Interface, powered by simple (yet powerful) and easy to templates built using standard HTML files (templates).

Responsive and Touch Friendly

DNNUserFiles is shipped with responsive and touch-friendly built-in templates.

Powerful Search Options

Without needing a batch indexer (search engine), DNNUserFiles can instantly locate files by by name, title, description, extension, and tags.

Advanced Search Engine

Document contents are indexed and can be searched. A highly efficient (incrementally updated) search engine can be enabled to add full file's contents search on PDFs, Office documents, etc. Optional integration with the standard DNN Search is provided as well.

Notification and Subscriptions (add-on)

Enable users to subscribe to files and/or folders and get notified when anything (truly anything) changes. Users can choose how and when the notifications will be sent, using the DNN standard setting found on their user's profile.

Advanced URL Sharing

Share the file's true URL, a special and protected 'Download URL' or a unique password-protected URL with an Expiry date and limited allowed usages. Monitor all the activity from a versatile online reporting tool, and export data to MS Excel for further processing.

Tagging done right

Attach one or more tags to any document. DNNUserFiles implements the native DNN taxonomy system, which means you can share the same 'vocabulary' across any other core or 3rd party extension.pd

Granular Permissions

DNNUserFiles is backed by the native DNN Folders Permissions, which means the permission (read, write, browse, etc.) can be interchangeably set in the module or the standard DNN Digital Assets Manager.
Granular Module's permissions (upload, download, edit, etc.) can be also configured.

Metadata for your files and folders

Title, Description, and Tags (*): You can attach useful metadata to your files and folders. The best part is that this is implemented as standard DNN meta-data, which means this data can be seen and reutilized by any core or 3rd party extension.
(*) Tags only on files.

Configurable Filters

Tell DNNUserFiles to show only documents featuring a given set of file's extensions and/or tags.

Advanced Comments

All the power of Disqus, is available for your files and folders.

Admin Notification

Notify Administrators when a file is uploaded.

DNN Journal Integration

Post file activities (upload, overwrite, rename, etc.) to the DNN Journal (user feed).

Web Preview

Images, PDFs and other types of files can be previewed directly.

Bulk Downloads

Download all the contents of a folder in a single ZIP file.

Cloud files previewing and editing

Being deeply integrated with DNNGlobalStorage, DNNUserFiles can directly open for editing documents hosted in Office 365, Box, DropBox, etc.

Multiple Languages Support

Every static text can be localized to any language. in addition, the template files supports the DNN standard localization internally (via tokens) and externally (using the standard DNN files naming convention).

Downloads Tracking

Who, when from where? Count and track downloads. Monitor everything from a highly configurable online report, and export your data to MS Excel for further processing.

Advanced Date filtering and editing

Filter which files can a user see depending on when a role was granted. Host and admin users can be allowed to edit a document's 'created' or 'updated' date.

Social Groups' Documents

DNNUserFiles can be configured to manage the files related with a given 'Social Role'. This mode of operation also supports the 'Dynamic Root' feature.

Compatible with DNN core's 'User Mode'

In mode of operation, the module's root will be set (dynamically) as the standard 'User Folder' defined by DNN. Combining this with the 'Dynamic Root' feature is allowed.

Scope and behavior for Subfolders

DNNUserFiles can automatically exclude the subfolders, present all files (in all subfolders) as a flat list, or show the regular folder's structure.

Sorting and Paging

You can define a default sort order which users can change at run time. Paging can be enabled, along with a default initial page size, which can also be changed at run time.

Query String Parameters

DNNUserFiles supports defining the root folder or social group via URL (query string parameters).

Microsoft Azure Compatible

Tested and approved to run in Microsoft Azure.

Choose which features will be available

The module has many features. Any of them can be turn on or off depending on your needs.

Powerful tokens

A wide set of powerful tokens is provided, which can be utilized in the templates and when defining a 'Dynamic Root' (for example: [UserFiles:QueryString|element]).

Built Upon Standards

DNNUserFiles was built upon DNN standard APIs. This means, no obscure proprietary API is needed to work with its data or share it with other extensions. Its API is the DNN Core API: files and folders, metadata, tagging, notifications, and folder providers.

Avoid unauthorized direct access

You can secure your files making them impossible to be downloaded directly by simply using DNN's built-in 'Secure' or 'Database' Folder Providers. Make them even more secure hosting them outside DNN, in a private cloud folder structure in Azure, Amazon S3 or anywhere supported by DNNGlobalStorage.

Try before you buy. Download a free trial now!

Get Trial

Description


Evotiva DNN User Files is an easy to use and flexible file and document manager that allows you to present template-based filtered views of the portal's files served by any folder provider, including all DNNGlobalStorage's supported providers.

  • Features compatibility with DNN virtual file system, easy to create templates, optional download tracking, and more.
  • 100% compatible with the DNN virtual File System. This means, you can use any folder provider, such as DNN's built-in secure and database providers, or the ones provided by DNN GlobalStorage (Amazon S3, Windows Azure, DropBox, BOX, Google Drive, OneDrive, Office 365, [S]FTP, etc.), and also rely on the documents manager capabilities of the underlying provider.
  • Very fast and efficient, even when handling large amounts of files.
  • It is an Evoq Preferred Product . Evoq Preferred Products have been tested and verified by DNN to work with Evoq products on all supported deployment platforms. When you buy an Evoq Preferred Product, you're buying with confidence that the product meets quality standards and is sold by an established vendor.
  • Modern and flexible (fully customizable) UI
  • Dynamic root folder. The module's root folder can be defined to depend on the who is the current user of the module, and/or in which page or portal the module currently is, the value of a given variable in the page's URL (query string), or anything you can image, for which there is DNN or UserFiles Token available.
  • Powerful tokens (including custom "query string" tokens, and all the standard DNN tokens). Same examples: [UserFiles:RESX:|key] to get a localized text, [UserFiles:QueryString|element] to get the element's value from the page's URL, [UserFiles:RefreshFolder|RESX:RefreshFolder] to add a button to the page (with a localized text) that when clicked or tapped will refresh the underlying file system in the context of the current folder.
  • Customizable simple and pure HTML layouts (templates), in which you are allowed to include JavaScript code, if you want.
  • Multiple files uploader, supporting very big files (tested with files larger than 4 GB), and optimized for cloud files providers (implementing 'chunked' uploads for some folder providers).
  • Advanced search by file's content. Find text within PDF, DOC/DOCX, PPT/PPTX, TXT, and any file for which there is an IFilter installed on the server (some file extensions doesn't need IFilter).
  • Native DNN tagging system (with search support)
  • Native DNN folder permissions management. DNNUserFiles is backed by the native DNN Folders Permissions, which means the permission (read, write, browse, etc.) can be interchangeably set in the module or the standard DNN Digital Assets Manager.
  • Granular Permissions: Granular Module's permissions (upload, download, edit, delete, create folders, view reports, etc.) can be configured on each module's instance.
  • Optional native DNN global search integration, including the file's content, tags, titles, descriptions, relative paths, etc.
  • Responsive and touch friendly built-in templates
  • Native DNN meta-data support (Title, Description, Taxonomy)
  • Index contents of documents, search by contents and metadata
  • Special features for administrators (edit file's dates, and more)
  • Configurable filters by file's extension, tags or a given DNN role's "start date"
  • Folders tree
  • Make your files even more secure hosting them in your favorite cloud storage powered by GlobalStorage.
  • Powerful URL Sharing capabilities
  • Journal (user feed) integration
  • Notifications
  • 100% built upon DNN standard APIs. This means, no obscure proprietary API is needed to work with its data. Its API is the DNN Core (files and folders, metadata, tagging, notifications, folder providers, etc.).
  • You can upload very large files (regarding the module, there is no limit). For example, it was tested uploading DVD image files (4 GB file size).
  • Complete control over the way the files are presented to the user, via easy to create templates (basically, the templates are standard html files).
  • To create or update a template, you don't need to know anything about Razor, Angular, Knockout, or whatever; just plain and simple HTML.

Do you have a new feature request?

Please Tell Us About It
  • Fully localizable, including an easy way to make the templates localizable (multilingual).
  • Mobile friendly.
  • Configuring some simple settings you can configure the module to provide users their own 'sand boxed' place for private files
  • Wide range of 'tokens' that you can include in your templates and the (optionally) dynamic root path for the files being listed.
  • DNN 6.2+ (even running under .NET 3.5) [version 2.0.4] , DNN 7+, DNN 8+ and DNN 9+ are fully supported.
  • It supports a 'root folder pattern', who defines additional items (static and dynamic) that will be added 'at runtime' to the root folder that was defined. It supports tokens, such as [User:...], [Profile:...], [Module:...], [Tab:...], etc.
  • Three modes of operation are supported: "Normal": (a root folder (+pattern) is defined as the starting point; "Group": allows defining a common repository of files attached to a social group; and "User": provided for compatibility with DNN's Digital Assets module.
  • Optional support for 'querystring' parameters.
  • Option to provide a 'flat' view of all files included in the configured root folder and its subfolders.
  • Built-in support for DNN Taxonomy, enabling file's tagging and filtering.
  • Built-in support for DNN MetaData, such as adding Titles and Descriptions (free HTML text) to files.
  • Built-in support for basic files and folders management: add, delete, rename, etc. Users with proper permissions can also edit folder's permissions for DNN roles and users
  • PDF files direct previewing
  • PDF thumbnails
  • Comments (powered by Disqus) can be enabled for files and folders
  • Option to post in the user's feed (journal) new file uploads.
  • Option to notify administrators when a file was uploaded.
  • Bulk download a folder as a ZIP file
  • Any folder provider is fully supported (even other providers, besides DNN GlobalStorage).
  • When utilized with DNN Global Storage (v 2.3 or later), it can provide enhanced functionality, like an optimized upload experience for Amazon S3 and Windows Azure
  • Option to hide files from users, based on which date a role was granted to them. It also provides an easy way for Host and Admin users to update the 'start date' of a file.
  • Optional 'URL Sharing' feature. Create your own 'share links' for everyone, with optional expiration date, password, and max downloads limits. You can find more information about this feature in the documentation and demo videos.
  • Optional downloads tracking.
  • Optional Filter by a list of allowed file extensions.
  • Optional Filter by a list of allowed file tags.
  • Powerful optional content-based search engine. This means, it can search for text inside office documents, pdf or txt files, etc.

 

Questions, Comments, Ideas?

Leave Us a Note

See also


DNNGlobalStorage | Easily tie-in cloud-based, external file systems

Evotiva DNN Global Storage DNN Evoq Preferred Product Azure Compatible

DNNGlobalStorage expands your DNN and Evoq storage options beyond your Web Server, enabling a seamlessly integrated way to have your files wherever you want.

It is a set of 'folder providers' that allows the integration of special, external, and cloud based file systems out of the box. This makes it the perfect foundation for your DNN Documents Manager powered by our DNN UserFiles module.

Available connectors: Microsoft Azure, Amazon S3 / CloudFront, Dropbox, Box, Google Drive and Google Docs, Rackspace Cloud Files, Microsoft OneDrive, Office 365, OneDrive for Business, SharePoint, FTP, SFTP, and UNC shares.

Please let us know if you need a provider not yet implemented.

DNNGlobalGallery | Fast and flexible media gallery

Evotiva DNN GlobalGallery Azure Compatible

DNNGlobalGallery is an easy to use and flexible media gallery, optimized for local or external media files, featuring many unique and powerful features.

It is the best way to create galleries of media you already have either locally (in your web server) or hosted in your favorite could storage provider.

DNNGlobalGallery allows you to present fully localizable template-based filtered views of the portal's media files served by any folder provider (file system), including all the provides supported by DNNGlobalStorage.

Please let us know which customizations or enhancements you need for your particular needs.

Why Us


More than 12 years in business

Over 1000+ customers

DNN Partner

Evoq preferred vendor

Outstanding support

All times top rated vendor in the DNN Store

What We Do


Founded in 2005, Evotiva has wide-ranging experience providing services and solutions to clients around the world.

As DNN specialists we provide custom as well as off-the-shelf modules. Many of our products are part of the Evoq Preferred Products list, and are also included in the DNN Store Customers’ Must-Have Modules list.

Being the creators of the well-known DNNBackup and DNNUpgrade modules (featured in the DNN Community Blog), we have extensive practice helping clients to move, clone, upgrade, tune and troubleshoot their DNN web sites.

DNN Modules & Providers

Many of our products are part of the Evoq Preferred Products list, and are also included in the DNN Store Customers’ Must-Have Modules list.
New features and enhancements are implemented frequently. In addition, our modules are updated regularly so they don't break when new DNN versions are released.
We can also integrate your specific requirements in any of our products.

DNN Services

We are experts moving (relocating) DNN installations between ISPs and/or private servers, and we have over 12 years helping clients to perform successful and painless DNN upgrades.

DNN Support

Our experience with lots of DNN installations, upgrades, and different DNN versions (we are working with DNN since the 2.x series), as well as administrating DNN installations of many sizes and complexities, brought us good experience dealing with broken, faulty or hard to solve issues.

DNN Custom Development

>Evotiva, based in Uruguay ( Uruguay: The Silicon Valley of South America ), is a software design and development company, specializing in DNN extensions development. We can provide a dedicated and cost effective development team of senior level developers with proven DNN expertise and best of class solutions. The highest quality services at competitive rates.

Our Products


DNN Backup

The leading solution to Backup, Restore and Clone your DNN installation.

One of the few DNN Store Customers’ Must-Have Modules.

Featured in the DNN Community Blog, DNN Hero [1] [2], and DNN Creative Magazine.

Evotiva DNN Backup DNNBackup provides full backup and restore of any DNN or Evoq Installation (complete instances). The restore can be made back to the source server or to a new destination.

It is perfect for moving DNN installations from your local development machine to a deployment server, from a remote server to another remote server or for archival purposes. Power users are free to customize many options.

Azure Compatible DNN Evoq Preferred Product

DNN Upgrade

The leading solution to Accelerate and automate DNN's upgrades.

One of the few DNN Store Customers’ Must-Have Modules.

Featured in the DNN Community Blog.

Evotiva DNN Upgrade DNNUpgrade provides a set of tools that helps DNN users to accelerate and automate DNN sites upgrades.

It is the perfect companion of DNNBackup enabling guided, safe and fast DNN Installations upgrades.

Azure Compatible

DNN Global Storage

Evotiva DNN Global Storage DNNGlobalStorage expands your DNN and Evoq storage options beyond your Web Server, enabling a seamlessly integrated way to have your files wherever you want.

It is a set of 'folder providers' which seamlessly integrates special, external, and cloud based file systems out of the box with Core and 3rd Party modules. This makes it the perfect foundation for your DNN Documents Manager powered by our DNN UserFiles module.

Available connectors: Microsoft Azure, Amazon S3 / CloudFront, Dropbox, Box, Google Drive and Google Docs, Rackspace Cloud Files, Microsoft OneDrive, Office 365, OneDrive for Business, SharePoint, FTP, SFTP, and Windows UNC shares.

Please let us know if you need a provider not yet implemented.

Azure Compatible DNN Evoq Preferred Product

DNN User Files

Evotiva DNN UserFiles DNNUserFiles is an easy to use and flexible files and documents manager with many unique and powerful features such as: dynamic root folder, URL Sharing, file's previewing, in-place editing and visualization of cloud-based files, full text search, tagging, social features, subscriptions, notifications, granular permissions, and more.

It allows you to present fully localizable template-based filtered views of the portal's files served by any folder provider (file system), including all the provides supported by DNNGlobalStorage.

Please let us know which customizations or enhancements you need for your particular needs.

Azure Compatible DNN Evoq Preferred Product

DNN Global Gallery

Evotiva DNN GlobalGallery DNNGlobalGallery is an easy to use, fast, and flexible media gallery, optimized for local or external media files, featuring many unique and powerful features.

It is the best way to create galleries of media you already have either locally (in your web server) or hosted in your favorite could storage provider.

DNNGlobalGallery allows you to present fully localizable template-based filtered views of the portal's media files served by any folder provider (file system), including all the provides supported by DNNGlobalStorage.

Please let us know which customizations or enhancements you need for your particular needs.

Azure Compatible

Integrations


Our products can be integrated with many cloud and external file systems, either directly or via our Global Storage solution.

Windows Azure Amazon S3 Dropbox Windows UNC FTP FTP FTP Box.net Rackspace Cloudfiles Microsoft OneDrive Microsoft OneDrive for Business Microsoft Office 365 Microsoft SharePoint

Questions, Comments, Ideas?

Leave Us a Note

Our Services


DNN Upgrade

We can help you with the backup, cloning and upgrading of your DNN web sites. We have over 12 years helping clients to perform successful and painless DNN upgrades.

Learn more at evotiva.com / Upgrade Services.

DNN Relocation

We have many years of experience moving (relocating) DNN installations between ISPs and/or private servers.

Learn more at evotiva.com / Relocation Services .

DNN Support

Our experience with lots of DNN installations, upgrades, and different DNN versions (we are working with DNN since the 2.x series), as well as administrating DNN installations of many sizes and complexities, brought us good experience dealing with broken, faulty or hard to solve issues.

Learn more at evotiva.com / DNN Support.

Custom development

Evotiva, based in Uruguay (Uruguay: The Silicon Valley of South America), is a software design and development company, specializing in DNN extensions development.

We can provide a dedicated and cost effective development team of senior level developers with proven DNN expertise and best of class solutions. The highest quality services at competitive rates.

Learn more at evotiva.com / Custom development.