Installation

  1. Install the extension:

Install the extension with composer:

composer require cpsit/admiral-cloud-connector

Afterwards run the following SQL statement:

INSERT INTO `sys_file_storage` (`pid`, `cruser_id`, `deleted`, `description`, `name`, `driver`, `configuration`, `is_default`, `is_browsable`, `is_public`, `is_writable`, `is_online`, `auto_extract_metadata`, `processingfolder`) VALUES
(0, 0, 0, 'Automatically created during the installation of EXT:admiral_cloud_connector', 'AdmiralCloud', 'AdmiralCloud', '', 0, 1, 1, 0, 1, 1, '1:/_processed_/');

Alternatively you can create the storage manually via list plugin on the root page. Choose AdmiralCloud from the Driver's list and set "Folder for manipulated and temporary images etc." to 1:/_processed_/

  1. LocalConfiguration.php:

    • Once you have setup a contract with AdmiralCloud you will receive your login credential by mail and SMS

    • Add the required configuration to LocalConfiguration.php

  2. Intitial setup of user groups

    • send a list of your user groups to AdmiralCloud

    • setup AC SecurityGroups in the backend

    Learn more about how to setup the

  3. Setting up a file mount:

    • You have to create fileMount "AdmiralCloud" for the storage.

    Learn more about how to setup the

  4. User configuration:

    • No configuration needed for editors

    • Administrators need the Security Group for confirmation

    Learn more about the user management

  5. LinkHandler Configuration:

    • A LinkHandler configuration is included automatically

    • no manual configuration steps

    You can find the LinkHandler Configuration here: EXT:admiral_cloud_connector/Configuration/TSconfig/LinkHandler.ts