Below every connection, B2C Explorer shows the instance's WebDAV folders: code versions, logs, IMPEX, catalogs and more. You browse them like a project tree, open remote files in the editor, and drop local files onto a folder to upload them. Operations on several files run in parallel
Root folders
Each connection has ten roots. A folder shows its child count and when it was last updated, files show their date and size, and empty folders show "<Empty>"
| Root | WebDAV folder | Notes |
|---|---|---|
| Code versions | /Cartridges | One folder per code version. The active one on the instance is marked "[Active on instance]", see Deploy Code |
| Log Files | /Logs | Log names are coloured by level. See Log Files |
| Security Log Files | /Securitylogs | No new folders, rename, zip, unzip, clear or drops |
| IMPEX | /Impex | Import and export files |
| Temp | /Temp | Temporary files |
| Realm Data | /Realmdata | Realm level data |
| Organization Static Content | /Static | Static files shared by all sites |
| Catalogs | /Catalogs/<id> | Empty until you add a catalog ID |
| Content Images (Library) | /Libraries/<id> | Empty until you add a library or site ID |
| Velocity Templates | /Dynamic/<site> | Empty until you add a site ID |
Add catalogs, libraries and Velocity sources
WebDAV can't list catalogs, libraries or Velocity folders, so you add the ones you need by ID. Right-click the root and choose Add Catalog ("Enter Catalog ID"), Add Library ("Enter Library ID or Site ID") or Add Velocity Templates Source ("Enter Site ID"). The IDs are saved per host, so they come back the next time you open the connection
Work with remote files
Double-click a file to download it to a temporary folder and open it in the editor. Right-click a folder or file for everything else
| Action | Folders | Files | What it does |
|---|---|---|---|
| New › Directory | ✓ | Creates a folder ("Enter directory name:") | |
| Refresh | ✓ | Reloads the folder | |
| Bulk File Upload | ✓ | Uploads many local files and folders at once, see below | |
| Download and Open | ✓ | ✓ | Downloads to a temporary folder and opens in the IDE |
| Save on Local Drive | ✓ | ✓ | Downloads to a folder you choose ("Select directory to save file(s)") |
| Rename | ✓ | ✓ | Renames on the server ("Enter new name:") |
| Open in Browser | ✓ | ✓ | Opens the WebDAV URL in the browser |
| Copy Remote Path | ✓ | ✓ | Copies the full WebDAV URL |
| Copy Secure Remote Path | ✓ | ✓ | Same, for the secure hostname. Shown with certificate authentication |
| Compress folder(s) / Compress file(s) | ✓ | ✓ | Creates a zip on the server |
| Unzip | ✓ | Unzips a .zip on the server | |
| Clear log file(s) | ✓ | Shown under /Logs, empties the log on the server | |
| Delete | ✓ | ✓ | Deletes after the Delete items? confirmation |
The tree also answers the IDE's own Delete, Rename, Refresh and New shortcuts. The tool window title bar has Collapse All, and the toolbar has Refresh B2C Explorer to reload every connection
Upload files
There is no upload item in the menu. Files reach the server in two ways:
- Drag and drop: drop local files or folders onto a remote folder to upload them. Dropping remote items onto another folder in the same root moves them. Drops into Security Log Files are refused
- Bulk File Upload: right-click a folder, add files or folders with +, then upload. Use it for large batches
| Bulk File Upload setting | Default | What it does |
|---|---|---|
| Concurrent Threads | 5 | How many files upload at the same time |
| Override Existing Files | Off | On: replace files with the same name. Off: skip them |
To upload your cartridges, use Upload & Auto Upload or Deploy Code instead. They know which cartridge goes to which code version
Troubleshooting
| Symptom | What to do |
|---|---|
| A WebDAV error balloon with a status code | The file or folder no longer exists, or the account has no WebDAV access to it. Refresh the folder and check the account's WebDAV access key in Credentials |
| Sandbox is down | Start the sandbox, then refresh the connection |
| Catalogs or Content Images is empty | Add the catalog, library or site ID first |
| New, Rename or Compress is missing | You are in Security Log Files, where the plugin doesn't offer them |