File Manager
The File Manager lets you browse, upload, and manage files on the server. There are two versions: the Admin File Manager (site-wide files) and the Member File Manager (per-member directories).
Navigating Files
- Folders — Click a folder name to open it. Use the breadcrumb path at the top to navigate back.
- Files — Each file shows its name, size, type, and last modified date.
- Sort — Click any column header to sort. DataTables remembers your sort across page loads.
Uploading Files
Use the Upload Files card at the bottom of the page. Select one or more files and click Upload.
Rules:
- Filenames cannot contain spaces, slashes, or asterisks
- Blocked extensions:
.cfm, .cfml, .cfc, .dbm (unless Dev Mode is active)
- If a file with the same name exists, it will be overwritten
Creating Folders
Use the Create Directory card to make a new subfolder. Folder names follow the same naming rules as files (no spaces, no special characters).
Trash System (Soft Delete)
Deleted files are not permanently removed. They are moved to a _trash folder inside the current directory.
| Action | What Happens |
| Trash (single or bulk) | Moves file(s) to _trash folder. Reversible. |
| Restore | Moves file back from _trash to its original location. |
| Hard Delete | Permanently removes a trashed file. Cannot be undone. |
| Empty Trash | Permanently removes all files in _trash. |
Protected Files
Certain system files cannot be trashed or deleted by anyone, including admin. These include:
application.cfm, Application.cfm, index.cfm, fbx_switch.cfm, _keepalive.cfm, inc_header.cfm, inc_footer.cfm, inc_login.cfm, inc_preprocess.cfm, inc_stylesheet.cfm
Dev Mode
By default, .cfm, .cfml, .cfc, and .js files are hidden from the file listing and cannot be uploaded. Dev Mode unlocks these files for viewing and editing.
- Toggle Dev Mode by clicking the Dev Mode button and entering the password
- When active, code files appear in the listing and can be uploaded
- Click Lock Dev Mode to re-hide code files
- Dev Mode status is stored in your session — it resets when you log out
Editing Files (CodeMirror)
Click the Edit pill button on any text-based file to open it in the FileEdit code editor. This uses CodeMirror 5 with syntax highlighting for HTML, CSS, JavaScript, SQL, and ColdFusion.
Compress / Decompress
The File Manager supports ZIP compression:
- Compress — Select files and compress them into a
.zip archive
- Decompress — Extract a
.zip file into the current directory
Member File Manager
Accessed from the Members admin page via the "Files" button on each member row. Scopes to /Members/{MemberID}/. Same features as the admin file manager, but limited to that member's directory.
Key Rules
- No database — File Manager operates on physical files only
- Always use Trash before Hard Delete — it's your safety net
- Protected files cannot be removed regardless of permissions
- Dev Mode is password-gated — keep code files safe from accidental changes