Gleam Technologies
Home
Site Map
Products
FileVista UPD!
FileVistaControl UPD!
WebExplorer
Support
Knowledge Base
Support Forums
Customer Center
Sales
Pricing
Sales Inquiry
Sample Clients

ASP File Management System: WebExplorer Server



Version 3.00.b23
Price $ 299
Rating
at codango.com
WebExplorer Server
Overview

WebExplorer Server is a web-based file management system for sharing files with user permissions and quota limits. It features easy user interface and online administration which will allow you to manage users/groups/permissions without the need of server configuration knowledge. It can be used for remote file storage(eg FreeDrive)/hosting services, Companies/Educational institutions that need to share documents among people.

FileVista, our latest web-based file management solution developed with ASP.NET technology, is released. If you require an ASP solution, you can still prefer WebExplorer family as support will continue and upgrade to FileVista will be possible.

System Logic

WebExplorer Server implements a virtual file system for maintaining security over files. There are three default folders which are called "Service Folders" : "Admins Folder", "Groups Folder" and "Users Folder". These are root folders, thus going upper levels from these folders is not allowed. A service folder is customizable and can be any virtual or physical folder on your server.

  • "Admins Folder" (denoted by /admins) stores home folders of users that are member of group "Administrators".

  • "Groups Folder" (denoted by /groups) stores folders of defined groups.

  • "Users Folder" (denoted by /users) stores home folders of all other users that are not member of group "Administrators".
An internal security scheme is built in WebExplorer Server, independent from the server's security configuration.

  • There are four type of file permissions that can be defined in WebExplorer Server. These permissions are Read, Write, Upload and Delete.

  • A user has a username and a password. Users have to log into WebExplorer Server in order to access files. Users are restricted by their access permissions defined on folders. Each user may have a home folder (/users/username) on which full permissions apply. A quota limit can be defined for the home folder. This quota limit is the total disk space that can be used by the user within own home folder. A user may be a member of none or some groups.

  • A group defines a set of users and points to a group folder (/groups/groupname). Separate permissions can be defined on this group folder for each group member. A group owner can be assigned to each group who can add/edit/delete group members and set permissions for them. A quota limit can be defined for the group folder. This quota limit is the total disk space that can be used by group members within the group folder.

  • A custom path is a virtual or physical path which can have a specific quota limit and ACL (access control list). ACL of a custom path defines each user's/group's separate permissions on that custom path. A custom path can be used when it is required to access files outside WebExplorer Server's virtual file system.

  • There is a default group named "Administrators" and a default user named "admin" who is a member of group "Administrators". These two can not be removed from the system. Members of group "Administrators" titled Administrators can access the administration section where they can manage users/groups/permissions and application settings. The user "admin" is titled Super Administrator because of superiority over other Administrators. That is, Super Administrator has the ability to manage service folders/custom paths and make users member of group "Administrators".
Key features
  • New user interface which looks and feels like "Windows Explorer".
  • Toolbar and different icons for every action.
  • File listing exactly like "Windows Explorer" with different icons for different file extensions which even allows you select multiple items by using CTRL and SHIFT keys.
  • Listing and sorting by Name, Size, Type, Modified, Accessed, Created and Attributes columns.
  • Easy download by just double clicking items in the list.
  • Preferences screen for every user.
  • Administration panel on which users/groups can be added/edited/deleted and application settings can be edited.
  • "Access List" and "Folder Tree" for easy navigation through folders.
  • Text editor and image viewer
  • Efficient and improved internal upload support without any need for 3rd party upload components which works on any server.
  • Upload component plugin system which enables you to use most popular upload components if you want(Currently supported components: SA-FileUp, AspUpload, aspSmartUpload).
  • Number of file upload slots are customizable which allows you upload upto 50 files at a time.
  • Quota management system which allows defining the quota limits for users and groups.
  • Account signup page with the ability to define the quota limit for signed up users.
  • Activation/Deactivation of users and ability to delete accounts which are not used for a specific period.
  • Lot more feature details, please take a look at Live Demo.
Requirements

Server side
  • IIS/PWS
  • Microsoft Windows Script 5.1+ (here)
  • Microsoft Data Access Components (MDAC) 2.5+ (here)
  • No components required but there is support for some popular upload components (Currently supported components: SA-FileUp, AspUpload, aspSmartUpload)
Client side
  • Internet Explorer 5.0+ (javascript and session-state cookies should be enabled).
    Optimized for IE so it will probably not work with Netscape Navigator.
    For best user interface performance, IE 5.5+ is recommended.
Setup

  • Unzip the distribution to a folder like "wexserver" on your server.
  • WebExplorer Server does not need an application in IIS to be created but it will be more efficient if you are able to do it.
  • Add a NTFS permission entry for Internet Guest Account "IUSR_MACHINENAME" to "wexserver" folder and allow "Modify" permission for this user. This will enable WebExplorer Server to write configuration files within this folder.
  • Either Revoke IIS "Read" permission from the "wexserver\db" folder so that downloading of the database is prevented or move the database to some other folder which is secure but don't forget to modify the database path in "inc_config.asp".
  • Start admin.asp (username=admin, password=tester)
  • Edit default user "admin" and change the temporary password "tester" to something secure.
  • Open "Service Folders" tab and choose your three service folders: Admins Folder, Groups Folder and Users Folder.
  • A service folder should have "IUSR_MACHINENAME - Modify" NTFS permission for all file actions in WebExplorer Server to work. If you choose a folder within web root as a service folder, you should revoke IIS "Read" and "Execute" permissions so that total security is maintained over files.
  • Now you can add groups/users or start WebExplorer Server.
Copyright

WebExplorer Server is distributed as a set of encrypted ASP files but HTML and CSS parts of these files are open source and fully customizable so that you can modify the look and layout of the application. You are not allowed to distribute or sell your customized version of the application. This price also includes continuous support and product updates. Pricing for source code(non-encrypted) license is listed here, please contact for other kind of licenses.

Version history

  • June 2005 - Version 3.00.b23
    - Several fixes and optimizations.
    - Improved download performance on IIS 6 servers.

  • March 2004 - Version 3.0
    - User interface is rearranged for more simplicity, some cosmetic changes.
    - Highly improved file system logic: It is now possible to assign custom paths to users/groups with separate permissions for each. See "Custom Paths" tab on the administration panel.
    - Separate permissions for each member can be defined on a group folder.
    - A group owner can be assigned to each group who can add/edit/delete group members and set permissions for them.

  • April 2003 - Version 2.9
    - "Save target as" option is now available for files.
    - Database connection is optimized.
    - Added restart.asp to allow administrator force restarting the application, useful when updating versions.
    - Some cosmetic changes.
    - Minor fixes.

  • September 2002 - Version 2.8
    - Admins,Users and Groups folders can be separated so now there are 3 service folders which can be set independently.
    - Folder tree can be disabled or subfolder scanning level can be customized on the preferences page.
    - Fixed problems raised on servers with non-english Windows.
    - Minor optimizations.

  • May 2002 - Version 2.6
    - Removed the download window and improved downloading.
    - Minor optimizations.

  • February 2002 - Version 2.5
    - Quota management system.
    - Account signup with customizable quota.
    - Detailed user information.
    - Ability to delete unused accounts.
    - Activation/Deactivation of users.
    - Many improvements and small fixes.

  • August 2001 - Version 2.0
    - First release.
Listings

WebExplorer Server is listed in the following directories:
codango.com, hotscripts.com, needscripts.com, scripts.com
Copyright © 2000-2008 GleamTech