|
 FileVista
is a web based file manager developed with ASP.NET technology.
Basically, it will turn your standard browser into "Windows Explorer" like user
interface and allow managing files on your web server on the fly. It's a
complete replacement of traditional FTP, allowing you to manage files on your
web server just with a web browser instead of a FTP client that you would have
to install on the client computer first. It also provides extended features
which are impossible with FTP such as zipping and unzipping files on the fly.
It's a standalone web application featuring built-in authentication and
user/group administration.
If you need to integrate a web-based file management solution into your existing
project, please see ASP.NET Control for Web based
File Management: FileVistaControl.
FileVista is the ASP.NET version of WebExplorer family.
FileVista is redesigned and rewritten from scratch with using state of the art
web programming techniques in ASP.NET 2.0 with C#, AJAX and DHTML. If you
require an ASP solution, you can still prefer WebExplorer family as support
will continue and upgrade to FileVista will be possible.
-
NEW!
Ability to log events (audit trail). The following events are logged for each user: Login, Logout, Failure, Browse, Create, Delete, Rename, Copy, Move, Compress, Extract, Upload and Download
-
NEW!
Administration page for group managers (sub-administrators) for administering their own member users.
-
Ability to resume cancelled/interrupted
file downloads and accept segmented/accelerated file downloads with download
managers.
-
Multi language support for the user interface. Currently available
languages: English, Turkish.
-
Multi-User infrastructure, every user can have different permissions and quota
limits on folders.
-
Administration page to manage users/groups/root folders on the fly.
-
A Web based Configuration Wizard will help you setup your database when
you first run the application, no hand editing of configuration files is
required.
-
Upload upto 2GB of files with progress bar! Minimal use of server
resources with upload/download.
-
Zip/Unzip files !
-
Cross browser, works with most modern browsers. Tested with Internet Explorer
and Firefox.
-
Fast response: communicates with the server via XML, no reloading of the
pages
-
Stunning user interface rendering, extending the limits of a web application.
-
Easy and fast folder navigation with tree view.
-
Fast file listing, client-side sorting on the fly.
-
Context menus for a neat and simple user interface.
-
Installer program available, a MSI setup package will install the web
application automatically.
Server side
-
Windows 2000 / 2003 / 2008 or Windows XP / Vista running IIS (Internet
Information Services) 5, 6 or 7
-
Microsoft .NET Framework 2.0 Service Pack 1 -
Download (23.6 MB)
-
No dependancy on any 3rd party components.
Client side
-
Compatible with most of the modern browsers. Currently confirmed browsers:
Internet Explorer 6.0 and 7.0
Firefox 1 and 2
Safari
-
Javascript and Cookies should be enabled in the browser.
There are two different ways to install this web application depending on your
accessibility to the target web server:
-
If you can access the target web server physically or via Remote Desktop, then
-
Extract the "FileVista.msi" file from the distribution zip package.
-
Run this MSI setup file on the target web server. It will guide you with a
wizard for an easy and automated installation.
-
Before finishing the setup wizard, please read the configuration notes. You can
also refer to these notes anytime by opening the document
filevista/help/configuration.rtf.
-
If you can access the target web server via FTP only, then
-
Extract the "FileVista" subfolder from the distribution zip package.
-
Upload this subfolder to the target web server via FTP.
-
Create an IIS Application for this folder in your hosting control panel. If you
don't have this option, request your hosting company/server administrator to do
this for you.
-
Please read the configuration notes (in filevista/help/configuration.rtf).
After the installation is complete, you can run the application via navigating
to a URL like http://localhost/FileVista or http://www.MyWebSite.com/FileVista
in your browser. You will be greeted by the Configuration Wizard
(configuration.aspx). This wizard will help you configure the application for
first run by guiding you through the steps like choosing a database type and
setting administrator name and password. The wizard will also show you
information on possible problems such as lack of permissions and it will
suggest instructions to solve them. After you finish the wizard successfully,
you will be able to log into the application with the administrator
credentials.
If you cannot even start the Configuration Wizard then there is a problem with
your installation such as wrong ASP.NET version. Please make sure that ASP.NET
2.0 is installed and it’s the active version for the installed FileVista
folder. This can be checked on the ASP.NET tab of folder properties dialog box
in Internet Information Services Manager.
If you want to use a SQL Server database instead of the default Access
database, then use CreateSqlServerDB.sql file (in folder App_Data/database) to
create a database in your SQL Server instance with the help of Enterprise
Manager/Query Analyzer prior to running the Configuration Wizard.
Translating the user interface of FileVista to other languages is pretty easy.
Language files are simple XML files and kept under FileVista\languages and
FileVista\FileVistaControl\languages folders. The first folder contains the
languages of the administration pages and the other folder contains the
languages of the main folder browsing page (ie. FileVistaControl). To create a
new language file, make copies of en.xml in both folders and rename them to the
standard language name. For instance, rename them to de.xml for German
language. Edit the new xml files and translate each string element but do not
modify the key attributes. If a string includes a place holder {0}, do not
forget to include it in the translated string too. You can create language
files also for specific cultures. For instance, you can create de-CH.xml for
German in Switzerland. There is a fallback mechanism, FileVista will first look
for the language file de-CH.xml and if the file is not found, it will load the
general language file of that culture which is de.xml. Whenever you create a
language file or modify an existing one, please restart the application (eg.
via saving web.config) so that the changes take into effect.
We will appreciate if you send us the language files you created so that we can
include them in the distribution package.
-
April 4, 2008 - Version 3.0
-
Added: Event logging feature. The following events will be logged: Login, Logout, Failure, Browse, Create, Delete, Rename, Copy, Move, Compress, Extract, Upload and Download
-
Added: Group Manager (sub-administrator) feature. Group Managers will be able to administer member users on their own administration panel.
-
Added: Application settings page for changing settings for the default culture and event logging.
-
Fixed: When editing dynamic root folders which includes the place holder {user.name} in Path Property, folders will be created automatically for all the corresponding member users.
-
March 6, 2008 - Version 2.9.1
-
Improved: Safari compatibility.
-
February 12, 2008 - Version 2.9
-
Improved: Rewrote and optimized the download module, resuming downloads is now
supported.
-
Improved: Rewrote and optimized the upload module for high performance and
better error handling. IIS7 Integrated Pipeline Mode is now supported.
-
Changed: Temporary upload folder is no longer required, uploaded files will be
directly written to the target folder.
-
Fixed: If modal dialog locks to mouse movement although the button is released
during dragging, clicking once again will stop it.
-
Improved: Simplified web based setup wizard, changed name to configuration
wizard.
-
January 8, 2008 - Version 2.8.2
-
Fixed: A vulnerability, details will not be disclosed for security reasons.
-
Changed: "Download As Zip" action will be controlled by Download permission
only instead of Download and Compress permissions together.
-
November 21, 2007 - Version 2.8.1
-
Fixed: After a file download was started, the application was not responding
until the download finished.
-
November 8, 2007 - Version 2.8
-
Changed: Integrated the recently released FileVistaControl right into the
application.
-
Added: Multi language support for the user interface.
-
Added: When a new root folder is created, the path will be created if it does
not exist physically.
-
Fixed: The permissions of the last group was being inherited by other groups.
-
Changed: Edit permission now controls overwriting of existing files during
upload or paste actions.
-
Fixed: Login and setup issues due to browser or proxy caching.
-
Fixed: After uploading files to a folder containing huge number of subfolders
and files, the files were appearing only after few minutes due to extensive
used-space calculation.
-
September 30, 2007 - Version 2.7
-
Fixed: duplicate culture names were causing error in setup.aspx on Spanish
Windows. Used native culture names and prevented duplication by appending
culture ids (like en-Us) when necessary.
-
Fixed: msi uninstall was removing .mdb and .config files, made them permanent
for upgrading safely.
-
Fixed: authentication error which occured on Visual Studio 2005 Development Web
Server.
-
Fixed: if a folder has inaccessible subfolders, an error will not be raised.
This makes possible to list for example, contents of c:\ which contains an
inaccessible subfolder like "system volume information".
-
Added: the folder tree will sort subfolders by name right after loading.
-
Fixed: the folder tree will be always synchronized with the folder contents
view, eg. a deleted subfolder will be also removed from the folder tree or a
newly created subfolder will be added to the folder tree instantly.
-
Added: the folder tree will show a loading animation icon while retrieving
subfolders list.
-
Fixed: the folder tree will hide the loading node on error.
-
Fixed: the folder tree will not be populated if there is no traverse
permission.
-
Fixed: disabled doubleclick on grid rows when permissions are not enough for
download or explore commands.
-
Changed: moved selection commands to root in tasks menus, removed unnecessary
"select none" option.
-
Fixed: paste in same folder was giving file access error.
-
Added: copy/paste in same folder will generate files with new copy names,
cut/paste in same folder will do nothing.
-
Fixed: clipboard will be cleared after cut/paste.
-
Fixed: paste menu option will be disabled when the clipboard is empty.
-
Fixed: handled XMLHttpRequest exceptions occured on Firefox.
-
Fixed: grid on administration page was not being refreshed after closing modal
dialog window of object properties on Firefox.
-
Fixed: IE was not showing latest version of object properties in the modal
dialog window due to caching.
-
Fixed: improved upload progress updating, xml calling is now more efficient,
progress bar will be more precise and will not choke.
-
Fixed: clicking upload button on the upload window after session expired,
showed an empty page and script errors, made it display a warning.
-
Fixed: clicking logout button after session expired, was raising an error.
-
Changed: changing extensions of file names when renaming/zipping is disabled.
-
Added: new modal dialog for prompting user for file names etc.
-
August 22, 2007 - Version 2.6
-
New modal dialog window system for a slick look and consistency of window sizes
among different browsers.
-
Reorganized and rephrased compression related context menu items for
simplicity.
-
Added a download button to toolbar which acts as "Download As Zip" when
multiple files or folders are selected.
-
Version 0.85.3.346 of ICSharpCode.SharpZipLib.dll is used.
-
Set default value of maxrequestlength to 2gb in web.config.
-
Fixed: zipping an empty folder will be possible.
-
Fixed: if the given zip file already exits, selected files are added to the
existing zip instead of creating a new zip file.
-
Fixed: removed all the pop-up confirmations that come up when editing users,
groups or root folders.
-
July 27, 2007 - Version 2.5
-
Highly improved user interface of upload window; replaced ordinary file inputs
with a grid for adding/removing files dynamically and listing the added files
in a pretty neat way (sorting is available too), more information on files is
displayed, even icons for the files are displayed.
-
Fixed: zip functions will keep the original last modified timestamp of the
files.
-
Fixed: setting authentication mode to "None" in web.config will not cause an
error, especially on IIS 7.
-
Fixed: size of popup windows will be exactly same in all browsers, a small
change in IE7 was causing the popup windows to display bigger, this issue was
similar with the recently released Safari for Windows.
-
June 20, 2007 - Version 2.2
-
Added an upgrade tool (wexserver.aspx) to upgrade from WebExplorer Server.
-
Added place holder {user.name} functionality for root folders. This place
holder can be used in both name and path of the root folder and resolves to the
name of the member user on access.
-
Version 0.85.1.271 of ICSharpCode.SharpZipLib.dll is used instead of version
0.84
-
Fixed: administration.aspx will redirect to root instead of showing error
message "You are not allowed to view this page!"
-
Fixed: calling login.aspx directly is prevented, it will redirect to root.
-
February 10, 2007 - Version 2.0
-
All code upgraded to ASP.NET 2.0
-
Multi-User infrastructure.
-
Permissions and quota limits can be defined for users and groups on root
folders.
-
Administration page for managing users/groups/root folders.
-
February 10, 2006 - Version 1.0
Listings
FileVista is listed in the following directories:
|