Open-DocumentLibrary v2.1 Enterprise Document Management Has Never Been Easier
Open-DocumentLibrary allows DotNetNuke users to share and manage documents in a flexible, intelligent way, offering granular control over Folder and Document access.
The module offers the possibility to manage and organize documents by physical Folder and by logical Categories, thus making it easy for your users to look for and find documents according to areas of interest. The Administrator can also choose among multiple display options.
All functionality is developed using Ajax, to maximize the responsiveness of the module. The administartor can Drag and Drop folders and categories to change the structure and organization of the hierarchy. By right clicking on the folders/categories, Administrators will be able to access all the advanced administrator features to administer the library and each folder/category as well as document. Thanks to Ajax, all functionality is available withouth having to refresh the web page.
Demo In the live demo you are automatically granted admin access to a specific folder, so that you may get a feel as to how Open-DocumentLibrary works. The demo does not grant access to statistics and module settings. See it at http://opendnn.net/tabid/94/Default.aspx.
Owner's Manual For an in-depth discussion of all of Open-DocumentLibrary and its powerful features, we have created an owner's manual that can be downloaded at http://www.opendnn.net/tabid/95/Default.aspx?xsfid=15.
Features and Benefits
Features
Benefits
Organize Documents by Folders and/or Categories.
You can define Folders/Categories in a hierarchical way and as many levels deep as you like. The folders/categories you create will be presented to the users in a way similar to the familiar Windows Explorer format and interface. You will associate a document to a folder and as many categories as needed, and decide what folders/categories (and what documents inside those folders/categories) a user and or user role can see or not see.
Keep track of folder, category and document access.
You are able to see who is clicking on folders and categories as well as who is downloading the available documents. All statistics can be filtered by user profile and access dates, as well as other folder or category specific parameters.
Ajax Enabled
Ajax makes the Ui extremely fast and responsive to users and administrators alike.
Drag & Drop
Just like in Windows Explorer, you can drag & drop Folders around in order to change their place in the hierarchy. Thanks to the use of Ajax, these changes will be reflected immediately in your library.
Administer the module through Context Menus. They are just a [right click] away.
Access to all administrative functionality is granted through context menus that are available on every folder. According to the rights that the user has, the context menu can allow to: Add, Edit, Delete folders, as well as Upload documents to it.
Administrative Granularity
The Site Administrator and the SupeUser accounts can assign a number of rights to Folders and Documents, that effectively grant or restrict all aspects of the access a user gets to a folder or the documents therein contained. View, Add, Edit, Delete and Change Security rights can be given on a folder, while View, and Edit rights can be granted on the documents contained in that folder.
Access by User and Role
A particular user will only see or be able to edit those folders or categories that he/she has been granted access to, through the rights that have been assigned to him/her specifically or to his/her role.
Folder Syncronization
You can opt to create your Document Library from scratch, or to create it from a pre-existing folder structure. Just point the library to the folder that contains all of your sub-folders and documents, and the module will do the rest. (Note: in this version, the folder needs to be created or exist in the default root folder of the portal).
UNC Share support
Folders can be created under the home directory of the portal (the same used by the DNN file manager) or another location on the hard disk, as well as a UNC share, as long as the appropriate rights are granted to the ASP.NET/Network Serices user.
Versioning
Versioning allows you to save versions of the documents and restore them on demand. Versioning is automatic when you upload files in the same folder and with the same name. You can also opt to create a version manually, or to turn versioning off.
System Requirements
Compatibility: DNN 3.3.x or higher, DNN 4.1.x or higher. (contact us directly for previous versions compatibility)
Not compatible with ViewState InMemory Caching. (Page caching is the default)
One instance of the module per page (no limit on number of pages)
Testimonials
"This module is incredible. The design and administration is perfect. It exceeds all my expectations. It is the finest piece of coding I have seen in a long time."
Michael Washington DNN Core Team Member
"This is an excellent module. It was exactly what I was looking for and did everything advertised. I highly recommend it to anybody. "
Please review the following license agreement before installing or using the licensed Xepient Solutions software product and/or its related materials.
Definitions: This Xepient Solutions, S.L. End-User Software License Agreement ("EULA") is a legal agreement between you (either as an individual user, corporation or single entity) and Xepient Solutions, S.L. ("Xepient Solutions") for a product which includes computer software, and may include associated media, printed materials, and online or electronic documentation ("SOFTWARE PRODUCT" or "SOFTWARE"). By exercising your rights to install the SOFTWARE PRODUCT, you agree to be bound by the terms of this EULA, including the limitations and warranty disclaimers.
If you do NOT agree to the terms of this EULA, please return the SOFTWARE PRODUCT and immediately destroy all copies of the SOFTWARE PRODUCT in your possession.
SOFTWARE PRODUCT LICENSE
The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties.
1. GRANT OF LICENSE.
This is a license agreement, and NOT an agreement for sale. Xepient Solutions retains ownership of the copy of THE SOFTWARE in your possession, and all copies you may be licensed to make. Xepient Solutions retains all rights not expressly granted to you in this LICENSE. Xepient Solutions hereby grants to you, and you accept, a non-exclusive, non-transferable license to use, copy and modify THE SOFTWARE only as authorized below.
Provided that you have accepted the terms contained herein, this EULA grants you the following rights:
a) If you purchased a Single Domain License: You are granted a license to install the SOFTWARE PRODUCT on a single production web server, and use it for a single installation (instance) of your domain name. You are also permitted to use the same license for local testing by referencing the test site with "localhost" or "127.0.0.1".
Domain License Source Code: If you purchased a Domain License with the Source Code for the SOFTWARE PRODUCT, you are further licensed to view the source code of the SOFTWARE PRODUCT and modify it for use as described above. Under no circumstances may the source code or products developed by using the source code be re-distributed in any form.
You are required to ensure that the SOFTWARE PRODUCT is not distributed in any form that allows it to be reused by any application other than that with which you distribute it. For example, if you install an ASP.NET control along with a packaged application on a customer's server, that customer is not permitted to use the control independent of your application.
b) Regardless of the type of license purchased, if the SOFTWARE PRODUCT includes reusable software such as controls, components, plug-ins, stylesheets, etc. you may not use any of these independently of the SOFTWARE PRODUCT.
In no case shall you rent, lease, lend, redistribute nor re-license THE SOFTWARE PRODUCT or source code to a 3rd party individual or entity, except as outlined above. In no case shall you grant further redistribution rights for THE SOFTWARE PRODUCT to the end-users of your solution.
2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
Termination. Without prejudice to any other rights, Xepient Solutions may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOFTWARE PRODUCT and all of its component parts, source code, associated documentation, and related materials.
3. COPYRIGHT.
All title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to any images,photographs, animations, video, audio, music, text, and "applets" incorporated into the SOFTWARE PRODUCT), the accompanying printed materials, and any copies of the SOFTWARE PRODUCT are owned by Xepient Solutions except for certain portions for which Xepient Solutions has obtained redistribution rights from the title or copyright holder. The SOFTWARE PRODUCT is protected by U.S. copyright laws and international treaty provisions. Therefore, you must treat the SOFTWARE PRODUCT like any other copyrighted material.
4. LIMITED WARRANTY.
NO WARRANTIES. Xepient Solutions expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT and any related documentation is provided "as is" without warranty of any kind, either express or implied, including, without limitation, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. The entire risk arising out of use or performance of the SOFTWARE PRODUCT remains with you.
5. LIMITATION OF LIABILITY.
NO LIABILITY FOR CONSEQUENTIAL DAMAGES. In no event shall Xepient Solutions or its distributors be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other financial loss) arising out of the use of or inability to use this Xepient Solutions product (THE SOFTWARE PRODUCT) and related materials, even if Xepient Solutions has been advised of the possibility of such damages. Because some states do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.
If you have any questions regarding this End User License Agreement, please email:
info@xepient.com
Xepient Solutions
Xepient Solutions is composed of a tightly knight group of experienced professionals that deliver world class applications.
We have learned how to ask the right questions (in many languages) so as to get the right results. We work with you to ensure that:
- Your business goals are met - The application adds value and integrates into your workflow - The application fulfills your customers needs - Your image is well represented
The Spirit: To all of our projects we bring a sincere spirit of partnership because our clients are our first priority. For this reason, we want to be your Outsourcing team.
Experience: We understands and know how to mold DNN to your needs since version 1.6. Our experience in this field has been proven over the years, and we take pride in what we do, always ensuring that our projects are delivered on time and on budget.