
aw:Browser is a highly customizable, ultra light weight DOM based JavaScript (AJAX/JSON) file browser with a PHP backend for JSON object generation. It is licensed under the MIT License.
SVN
Daily builds are available with the username "guest" at
https://svn.avoidwork.com/svn/awBrowser/trunk
Features
- Bookmarkable URLs.
- Browse files & folders without refreshing.
- Highly customizable via CSS.
- Icons.
- Infinite sub-directory browsing.
- MIME Type detection.
- Object Oriented Programming (OOP) / Encapsulated in a namespace (awBrowser).
- Optional & simple "do not display" list via JSON object.
- Server Side Caching of JSON objects.
- W3C standards compliant.
Future plans
- Administrator mode.
- Optional heirarchy menu.
Install Notes
- Unzip & upload!
- If you are not deploying aw:Browser in the root directory, you must update "RewriteBase /" in .htaccess with the directory path.
Example: "RewriteBase /browser/"
Requirements
- Apache with Mod_Rewrite.
- Modern DOM compliant web browser.
- PHP 5.
Known issues with the following browers
- Safari 4.x (Windows) will not load the anchor of first image.
Change Log
- 1.3.2
- Removed PHP interface and changed init() function to a constructor.
- 1.3.1
- Added try() in a couple of functions for IE
- 1.3
- Added awFramework 1.0 PHP interface asset.
- Added icons.
- Added MIME Type detection & XML asset.
- Instantiating JavaScript OOP object with window event.
- Updated JavaScript OOP object to implement new & planned features.
- Rewrote PHP as OOP object.
- 1.2
- Fixed various JavaScript bugs.
- 1.1
- Added 'skip.json' asset.
- Rewrote JavaScript as OOP object.