Version 1.4 of Access Manager is nearing completion. There are quite a few changes in this version, so some pre-release feedback would be nice.
Most notable new feature: Allow searching of files within subfolders. This is first noticable by a new search menu, with the following options
- This Folder
- This Folder and Subfolders
- All Folders
Search results (when searching sub folders in current folder, or All Folders:
The grid allows navigation to a folder by clicking a top-level folder name (Using a yellow-background style in the screenshot).
All edit/copy/move delete functions work as normal, and follow folder-permissions as setup by the Admin or Host.
Upload and create folder are not allowed while viewing search results from multiple folders.
Careful planning has been taken to keep the new subfolder searching from being a server-resource hog.
The search only happens once when the menu is clicked. The search is not re-performed each time a file in the results is renamed, deleted, etc.
For the programmers reading, (and those who asked via email last week), no, I did NOT use "FileIO.SearchOption.SearchAllSubDirectories".
New ability for the HOST user to setup folders other-than-default DNN Portal Root, and assign which portal(s) admins can use these paths in the module.
The paths configured by the host, display to the admin for use on the "Select Folder" screen when configuring a new folder in the module:
http://www.adverageous.com/portals/AAMImages/MainConfigAdminSelectFolder.jpg
Some important clarification:
Files displayed by the module are still read directly from the filesystem.
This module does not require files to by synced to the DB before being displayed/available to the module.
Syncing to the DB, DNN FileSystem, other modules, and Inline-Content-to-file-linking are features that are coming very soon.
This release is a major step to adding the framework to the module to support this.
I will have this available for public testing on the Adverageous Development server sometime today.