![]() |
|
|
BoxBrowse
Project Home • Known Issues • External Project Link • Contact Project
Author: Ben Garrett (All RIAForge projects by this author) Description:
This is a discontinued commercial product that has now been open sourced.
It’s inspired by both the functionality of FTP (file transfer protocol) and the user interface of Windows File Explorer. When using BoxBrowse your visitors will instantly get to grips with the application allowing them to intuitively navigate through your sets of files and folders. You can remain secure in the knowledge that these visitors are only able to access the areas permitted by you using BoxBrowse's flexible setting attributes. BoxBrowse from the ground up has been designed with security in mind. From the outset we did away with verbose path information being passed through various URL variables, an insecure mode required by many similar products. Instead BoxBrowse uses variables containing cryptic numeric sequences to track the user's location. This automatically nullifies all forms of URL tampering. Instead of directly querying the CFDIRECTORY query, BoxBrowse generates its own custom query. All the restrictions and limitations are applied, and then the result is saved to the server's memory. All directory and file requires are then passed to the pre-filtered directory query in the server's memory, rather than to the actual file system on the hard drive. So with BoxBrowse you can enjoy the flexibility of an anonymous ftp server without the security risks. Best of all your users can simply use a common web browser to access the files. You can even embed a file navigation window within your existing web site layouts for seamless integration. * Linux and Windows are fully supported * Multiple directories can be combined together to create a virtual root directory * Both absolute paths and UNC paths are supported for use with the root directory * Foreign language (non-Latin character support) for all files and folders items including downloads and navigation * Ignores web server restrictions by allowing folder access to and file downloads from any location * Supports various URI schemes including HTTPS and non-standard ports * HTML and XHTML standards compliant, clean generated code * Can be run as a fully independent application or it can be easily embedded into an existing CFML or HTML page * Easy to use and intuitive bread crumb navigation * File and folder lists can be rearranged by name, size, item type, table columns * Each file and folder item can have detailed information displayed including its name, item type, modified date and attributes
Requirements:
Adobe ColdFusion MX 7.02 or higher for either Windows or Linux. BoxBrowse should be compatible with other operating systems that support the File-system Hierarchy Standard such as Sun Solaris or IBM AIX but is untested.
Issue Tracker: There are no issues for this project. To enter issues for this (or any other) project, you must be logged in. Subversion Access: You may access this project's Subversion repository with your client here: http://svn.riaforge.org/boxbrowse. To view files and changelists associated with this repository, go here: http://boxbrowse.riaforge.org/index.cfm?event=page.svnbrowse. You may download the latest set of files from Subversion as a zip file. Anonymous users have read access to the repository while the administrator has write access. This project is sharing its code via Subversion. Subversion is an open source source control method. You may find more information about Subversion here: http://subversion.tigris.org/ |
||||||||||||||||||||||||||||||||
Adobe and the Adobe product names are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.