WebStorage

WebStorage Version 1.1

Rafael Ostertag


Table of Contents
1. Preamble
2. WebStorage
3. Requirements
4. Installation
5. License

1. Preamble

WebStorage Copyright© 2005, 2007, 2008 by Rafael Ostertag

Parts of it Copyright© 1999-2006 The SquirrelMail Project Team


2. WebStorage

WebStorage is a web based application written in PHP for storing files in a PostgreSQL database, where the files can be organized in directories. It is similar to a Unix file system, except that it is accessed by a web browser and does not employ file access permissions.

Its intended use is for work groups or single users, where access permissions are not critical. However, it features a user activity log where additions, deletions and updates are recorded.

The user management is handled by PostgreSQL, so each user that needs access to WebStorage has to have a valid PostgreSQL user account. Therefore it is recommended to access WebStorage via HTTPS to avoid transferring the password clear text from the browser to the web server.

Starting with version 1.0, WebStorage makes extensive use of AJAX and comes with a polished user interface mainly written in JavaScript.

Starting with version 1.1, WebStorage provides access to non-web browser clients such as JWebStorage using HTTP only.

Since the database schema has changed slightly, WebStorage Version 1.1 comes with an upgrade script to ease the process of upgrading from earlier versions. The first user login into WebStorage will be taken to the upgrade page.

See also the Java based client to WebStorage at http://www.guengel.ch/myapps/webstorage/jwebstorage, JWebStorage, which is a nice Java GUI to the WebStorage PostgreSQL database.


3. Requirements


4. Installation

See the INSTALL file in the source package.


5. License

This software is licensed under the GNU General Public License (GPL). See the COPYING file in the source package for more information.

$Id: index.shtml 5947 2014-02-09 14:41:46Z rafisol $