| 1 |
This module provides an interface for administrators to expose directories in
|
| 2 |
the file system to users through a file listing not unlike that provided by
|
| 3 |
Apache.
|
| 4 |
|
| 5 |
This module is useful when Drupal is an entire website and sits in the root
|
| 6 |
directory. All requests to the website are therefore passed to Drupal's
|
| 7 |
index.php and directory listings cannot be found even if they're enabled.
|
| 8 |
This module alleviates those problems by passing those directory listings
|
| 9 |
through Drupal, effectively.
|
| 10 |
|
| 11 |
This module offers the following features:
|
| 12 |
- Private downloads so that files (such as PHP files) can be downloaded.
|
| 13 |
- File blacklists so that specific files can be removed from directory listings.
|
| 14 |
- Node-based. All features available to nodes, such as path aliasing and access
|
| 15 |
control can now be applied to directory listings.
|
| 16 |
- Settings to limit exploration of subdirectories.
|
| 17 |
- File icons. This module includes part of the Tango Icon Library for use as file
|
| 18 |
icons. Many common file types are supported by default. To extend the icons you
|
| 19 |
may alter those in the "modules/filebrowser/icons" directory or override those
|
| 20 |
with your own in an "icons" directory in your theme. The file naming convention
|
| 21 |
is fb-FILETYPE-icon.png e.g. a PHP file would need a "fb-PHP-icon.png" icon.
|
| 22 |
- descript.ion, file.bbs: Files used for adding description text to file listings.
|
| 23 |
The format for descript.ion and file.bbs is the same and there is an example in
|
| 24 |
this directory. Filename (optionally within quotes) followed by any amount of
|
| 25 |
whitespace and then the description.
|
| 26 |
|
| 27 |
Fundamental changes from earlier branches:
|
| 28 |
- Path aliasing is now provided by path.module since directory listings are now
|
| 29 |
nodes.
|