FileTree uses a relative path to a directory on your web server. It converts the resulting directory / file list into an interactive file tree. Just like a file browser on a computer, visitors to your website are able to drill-down through multiple levels of directories to browse files. You can configure FileTree to open files within the browser window, open files in a new tab, force files to download or wire-up FileTree to TopBox for lightbox support. Plus each time you add or remove files on the web server, FileTree updates without needing any input via RapidWeaver.
Possible uses of FileTree could include business press kits, a simple photographic or video gallery, organisation of course material, and any other tasks that require publication of multiple files within a structured hierarchy. Files can be added as resources in RapidWeaver or uploaded directly via FTP or Droplet stack.
The only dependencies of FileTree are a web server with PHP 7.1+ support and a theme with Font Awesome Icon v5 support. All free and paid themes at ThemeFlood (excluding Clean Slate) support Font Awesome 5 or you can include Font Awesome 5 yourself into a website if using older themes from elsewhere.
Please see the product page here for details about what FileTree can achieve and how to use it.
If you find this stack useful, please make a contribution here to support ongoing development and updates.
This is a screenshot below showing how files in FileTree can be lightboxed with TopBox. If you set TopBox as the FileTree ‘action’ some instructions are shown in edit mode for how to make your files open in TopBox. This is what the opened lightbox looks like:
PS: TopBox v5 will be available soon, hopefully towards the end of September. A phenomenally huge update with some fantastic new features. This will be a free update for all v4 users!
PPS: The office will be closed between Thursday August 29th 2019 and Saturday 7th September 2019 for vacation. This means that any support requests sent during this period will not get a reply. If you have an urgent question, it would be advisable to use the forums instead. Normal service will resume again in mid-September.