Opening and Saving Remote Documents via FTP/SFTP

<oXygen/> supports editing remote files, using the FTP, SFTP protocols. The remote opened files can be edited exactly as the local ones. They can be added to the project, and can be subject to XSL and FO transformations.

Figure 4.6. Open URL dialog

Open URL dialog

Note

The FTP part is using passive access to the FTP servers. Make sure the server you are trying to connect to is supporting passive connections. Also the UTF-8 encoding is supported and can be configured for communication with the FTP server if the server supports it.

Files can be opened through the Secure FTP (SFTP) protocol using the regular user/password mechanism or using a private key file and a passphrase. The user/password mechanism has precedence so for using the private key and passphrase you have to remove the password from the dialog used to browse the server repository and leave only the user name. The private key file and the passphrase must be set in the SFTP user preferences.

Note

WebDAV access is available only if you check the Enable the HTTP/WebDAV protocols option from Window Preferences+oXygen / Network Configuration page. The proxy settings set in Window Preferences+General / Network Connections are valid also in the <oXygen/> plugin, that is if an HTTP proxy server, a SOCKS proxy server or a list with excepted host names is set there any HTTP / WebDAV connection made with the <oXygen/> plugin will take into consideration these settings.

To open the remote files, choose from the main menu FileOpen URL ... The displayed dialog is composed of several parts:

GZIP compression is handled correctly for the content received/sent from/to a HTTP server. The built-in client of <oXygen/> XML Author notifies the server when the connection is established that GZIP compression is supported.

The current WebDAV Connection details can be saved using the button and then used in the Data Source Explorer view.

Changing file permissions on a remote FTP server

Some FTP servers allow the modification of file permissions on the file system for the files that they serve over the FTP protocol. This feature of the protocol is accessible directly in the FTP file browser dialog by right-clicking on a tree node and selecting the Change permissions menu item.

The usual Unix file permissions Read, Write and Execute are granted or denied in this dialog for the owner of the file, the group of the owner and the rest of the users. The aggregate number of the current state of the permissions is updated in the Permissions text field when a permission is modified with one of the check boxes.