WebDAV Access
- Topics:
- Administering
CREATED FOR:
- Admin
To connect to AEM via WebDAV with KDE:
AEM offers WebDAV support that lets you display and edit repository content. Connecting via WebDAV gives you direct access to the content repository through your desktop. Text and PDF files that are added to the repository through the WebDAV connection are automatically full-text indexed and can be searched with the standard search interfaces and through the standard Java APIs.
General
Detailed instructions per operating system are included in this document, but the essentially to connect to your repository using the WebDAV protocol, you point your WebDAV client to the following location:
http://localhost:4502
This URL, when connected from the operating system level, provides WebDAV access to the default workspace ( crx.default
). While being simpler for the user, it does not give them the additional flexibility of specifying workspace names, which can be accomplished using additional WebDAV URLs.
AEM displays the repository content as follows:
-
A node of the type
nt:folder
is displayed as a folder. Nodes below thent:folder
node are displayed as the folder content. -
A node of the type
nt:file
is displayed as a file. Nodes below thent:file
node are not displayed, but form the content of the file.
When you use WebDAV to create and edit folders and files, AEM creates and edits the necessary nt:folder
and nt:file
nodes. If you plan to use WebDAV to import and export content, try to work with nt:file
and nt:folder
node types as much as possible.
WebDAV URLs
The URL for the WebDAV server has the following structure:
URL Component | https://<host>:<port> | /<crx-webapp-path> | /repository | /<workspace> |
Example | http://localhost:4502 | /crx | /repository | /crx.default |
Description | Host and port on which AEM runs | Path for the AEM repository webapp | Path to which WebDAV servlet is mapped | Name of the workspace |
By changing the workspace element in the path, you can map workspaces other than the default ( crx.default
). For example, to map a workspace named staging
, use the following URL:
http://localhost:4502/crx/repository/staging
Connecting via WebDAV
As mentioned above, to connect to your repository using the WebDAV protocol, you point your WebDAV client to your repository location. However depending on your OS, the steps involved to connect your client differ and there may be configuration of the OS required.
Instructions on how to connect the following opererating systems are provided:
Windows
To successfully connect a Microsoft Windows 7 (and greater) system to an AEM instance that is not secured with SSL, the option to establish basic authentication over an unsecured network must be explicitly enabled in Windows. This requires a change in the Windows Registry of the WebClient.
Once the registry is updated, then the AEM instance can be mapped as a drive.
Windows 7 and Greater Configuration
To update the registry to allow basic authentication over an unsecured network:
-
Locate the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
-
Set the
BasicAuthLevel
registry entry subkey to a value of2
or greater.If it is not present, add the subkey.
-
You must restart the system for the registry change to take effect.
See Microsoft Support KB 841215 for more information on this registry change.
See Microsoft Support KB 2445570 for information about improving the responsivness of the WebDav Client under Windows.
Windows 8 Configuration
For Windows 8 you also need to change the registry entry as described for Windows 7 and greater. However, before you can do this, the Desktop Experience must be enabled in order to see the registry entry.
To enable the Desktop Experience, open Server Manager, then Features, then Add Features, then Desktop Experience.
After rebooting the registry entry described for Windows 7 and greater is available. Modify it as described for Windows 7 and greater.
Connecting in Windows
To connect to AEM via WebDAV in a Windows environment:
-
Open Windows Explorer or File Explorer and click on Computer or This PC.
-
Click Map network drive to start the wizard.
-
Enter the mapping details:
- Drive: Choose any available letter
- Folder:
http://localhost:4502
- Check Connect using different credentials
Click Finish
NOTE
If AEM is located on another port, use that port number instead of 4502. Also, if you are not running the content repository on your local machine, replacelocalhost
with the respective server name or IP address. -
Enter username
admin
and passwordadmin
. Adobe recommends that you use the pre-configured admin account for testing. -
The wizard closes and the newly-mapped drive is opened in a Windows Explorer or File Explorer window.
Windows has now mapped AEM as a drive via WebDAV and you can use it as any other drive.
macOS
There are no configuration steps required to connect via WebDAV on macOS. You simply need to connect to the WebDAV server.
-
Navigate to any Finder window and click Go and Connect to Server, or press Command+k.
-
In the Connect to Server window, enter the AEM location:
http://localhost:4502
NOTE
If AEM is located on another port, use that port number instead of 4502. Also, if you are not running the content repository on your local machine, replacelocalhost
with the respective server name or IP address. -
When you are prompted for authentication, enter username
admin
and passwordadmin
. Adobe recommends that you use the pre-configured admin account for testing.
macOS has now connected to AEM via WebDAV and you can use it as any other folder on your Mac.
Linux
Connecting via WebDAV on Linux doesn’t require any configuration, but does involve a few steps to make the connection which vary depending on your desktop environment.
GNOME
To connect to AEM via WebDAV with GNOME:
-
In Nautilus (file explorer), select Places and select Connect to Server.
-
In the Connect to Server window, select WebDAV (HTTP) in Service Type.
-
In Server, enter
http://localhost:4502/crx/repository/crx.default
NOTE
If AEM is located on another port, use that port number instead of 4502. Also, if you are not running the content repository on your local machine, replacelocalhost
with the respective server name or IP address. -
In Folder, enter
/dav
-
Enter the username
admin
. Adobe recommends that you use the pre-configured admin account for testing. -
Leave the port blank and enter any name for your connection.
-
Click Connect. AEM prompts you for your password.
-
Enter the password
admin
and click Connect.
GNOME has now mounted AEM as a volume and you can use it like any other volume.
KDE
-
Open the Network Folder wizard.
-
Select WebFolder(webdav) and click Next.
-
In Name, type a connection name.
-
In User, enter
admin.
Adobe recommends that you use the pre-configured admin account. -
In Server, enter
http://localhost:4502/crx/repository/crx.default
NOTE
If AEM is located on another port, use that port number instead of 4502. Also, if you are not running the content repository on your local machine, replacelocalhost
with the respective server name or IP address -
In Folder, enter
dav
-
Click Save and Connect.
-
When prompted for your password, enter the password
admin
and click Connect.
KDE has now mounted AEM as a volume and you can use it like any other volume.
Experience Manager
- Administering User Guide overview
- Sites Features
- Website Administration
- Reusing Content: Multi Site Manager and Live Copy
- Live Copy Overview Console
- Configuring Live Copy Synchronization
- Creating and Synchronizing Live Copies
- MSM Rollout Conflicts
- MSM Best Practices
- Translating Content for Multilingual Sites
- Managing Translation Projects
- Identifying Content to Translate
- Preparing Content for Translation
- Creating a Language Root Using the Classic UI
- Connecting to Microsoft Translator
- Configuring the Translation Integration Framework
- Language Copy Wizard
- Translation Enhancements
- Translation Best Practices
- Configurations and the Configuration Browser
- AEM FAQs
- Operations
- Dashboards
- Operations Dashboard
- Backup and Restore
- Data Store Garbage Collection
- Monitoring Server Resources Using the JMX Console
- Working with Logs
- Configure the Rich Text Editor
- Configure the Video component
- The Bulk Editor
- Configuring Email Notification
- Configuring RTE for Producing Accessible Sites
- The Link Checker
- Troubleshooting AEM
- Audit Log Maintenance in AEM 6
- Editor
- Managing Access to Workflows
- Using cURL with AEM
- Configuring Undo for Page Editing
- Proxy Server Tool (proxy.jar)
- Configuring for AEM Apps
- Administering Workflows
- Configuring Search Forms
- Tools Consoles
- Reporting
- Administering Workflow Instances
- Configuring Layout Container and Layout Mode
- Enabling Access to Classic UI
- Starting Workflows
- Configure the Rich Text Editor plug-ins
- Admin Consoles
- Security
- User Administration and Security
- User, Group and Access Rights Administration
- Security Checklist
- OWASP Top 10
- Running AEM in Production Ready Mode
- Identity Management
- Adobe IMS Authentication and Admin Console Support for AEM Managed Services
- Creating a Closed User Group
- Mitigating serialization issues in AEM
- User Synchronization
- Encapsulated Token Support
- Single Sign On
- How to Audit User Management Operations in AEM
- SSL By Default
- SAML 2.0 Authentication Handler
- Closed User Groups in AEM
- Granite Operations - User and Group Administration
- Enabling CRXDE Lite in AEM
- Configuring LDAP with AEM 6
- Configure the Admin Password on Installation
- Service Users in AEM
- Encryption Support for Configuration Properties
- Handling GDPR Requests for the AEM Foundation
- Content Disposition Filter
- Personalization
- eCommerce
- Integration
- Integrating with Third-Party Services
- Integrating with Salesforce
- Integrating with Adobe Target
- Integrating with Adobe Analytics
- Connecting to Adobe Analytics and Creating Frameworks
- Configuring Link Tracking for Adobe Analytics
- Mapping Component Data with Adobe Analytics Properties
- Configuring Video Tracking for Adobe Analytics
- HTTP2 Delivery of Content FAQ
- Troubleshooting your Adobe Campaign Integration
- SharePoint Connector Licenses, Copyright Notices, and Disclaimers
- SharePoint Connector
- DHTML Viewer End-of-Life FAQs
- Integrating with Adobe Campaign Classic
- Related Community Articles
- Integrating with Adobe Campaign Standard
- Flash Viewers End-of-Life Notice
- Integrating with Adobe Creative Cloud
- Integrating with Adobe Dynamic Tag Management
- Opting Into Adobe Analytics and Adobe Target
- AEM Portals and Portlets
- Integrating with Dynamic Media Classic
- Troubleshooting Integration Issues
- Integrating with BrightEdge Content Optimizer
- Best Practices for Email Templates
- Catalog Producer
- Integrating with Silverpop Engage
- Integrating with Adobe Campaign
- Integrating with ExactTarget
- Analytics with External Providers
- Integrating with the Adobe Marketing Cloud
- Manually Configuring the Integration with Adobe Target
- Prerequisites for Integrating with Adobe Target
- Adobe Classifications
- Solutions Integration
- Target Integration with Experience Fragments
- Best Practices
- Content Management