Exporting content from the filestore

You must export content from the filestore to create your custom theme. There are different options available to export files from the portal file store.

Exporting content from the filestore is required in different scenarios, however with different files to be exported. See the concrete scenario description for the detailed list of files to export.

You can access the filestore by using the following URL:
  • http://<server>:<port>/wps/mycontenthandler/dav/fs-type1/

Use one of the following options to export the files stored there.

Get a compressed file using your browser

You can obtain a compressed file of the content in the filestore using your browser. Enter the following url in your browser:
http://<server>:<port>/wps/mycontenthandler/dav/fs-type1/<folder-name>/?mime-type=application/zip
Where:
  • The <server> value is the host name of the portal.
  • The <port> value is the port number for HCL Portal.
  • The <folder-name> value is the folder to be compressed. This value is optional.
Note: A / must follow the folder name.

The URL triggers a download of a compressed file. If you are prompted for a user and password enter the admin user ID and password for HCL Portal. Store the file on the local file system.

This following url downloads the complete content of the filestore:
http://<server>:<port>/wps/mycontenthandler/dav/fs-type1/<folder-name>/?mime-type=application/zipĀ 
The following url downloads the content of the themes folder:
http://<server>:<port>/wps/mycontenthandler/dav/fs-type1/themes/?mime-type=application/zip

Automate the export using an Ant task

If you want to automate the export, you can write an Ant task as depicted in the following example:
<target name="export-mytheme">
    <get src="http://<server>:<port>/wps/mycontenthandler/dav/fs-type1/<folder-name>/?mime-type=application/zip"
        username="PortalAdminID"
        password="PortalAdminPwd"
        dest="/tmp/mytheme.zip" />
</target>
Where:
  • The <server> value is the host name of the portal.
  • The <port> value is the port number for HCL Portal.
  • The <folder-name> value is the folder to be compressed. This value is optional.
Note: A / must follow the folder name.

Use WebDAV to connect to the filestore

Use a WebDav Client to connect to the filestore using the following url:
  • http://<server>:<port>/wps/mycontenthandler/dav/fs-type1/

Browse to the folder you need and copy the files to your local drive.