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.

ActionWhat Happens
Trash (single or bulk)Moves file(s) to _trash folder. Reversible.
RestoreMoves file back from _trash to its original location.
Hard DeletePermanently removes a trashed file. Cannot be undone.
Empty TrashPermanently 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