Installing the AEM Sidekick

​​The AEM sidekick provides content authors with a toolbar offering context-aware options so that they can edit, preview, and publish their content directly from the pages of your website.

This document explains how to install and configure the sidekick.

Installation Options

The sidekick is available as a browser extension in Chrome-based browsers and Safari and can be installed in a number of ways.

If you already have the sidekick installed and need help using it, please see the document Using the AEM Sidekick Extension.

Using the Sidekick Configurator

The configurator detects your browser and guides you through the installation process.

  1. In Safari or a Chrome-based browser, navigate to the link https://www.aem.live/tools/sidekick/
  2. Provide the URL to the GitHub repository of your project and optionally a name for the project and click Go.
    1. The sidekick supports multiple projects and providing a descriptive name helps managing the configurations.
  3. In the new section Install the Sidekick extension and add this project that appears, click the Install Sidekick Extension for Chrome or Install Sidekick Extension for Safari.
    Sidekick configurator without Sidekick extension installed
  4. The page will then open the App Store or Chrome Web Store as appropriate where you can install the extension as appropriate to your OS.
  1. Return to the page of the configurator and click Add project.
    Sidekick configurator with Sidekick extension installed and project not configured yet
  2. The configurator adds the project to the extension. You are now ready to use the extension!

If you have any issues installing the extension, please review the instructions in the section Manually Installing the Sidekick.

Manually Installing the Sidekick

Chrome

  1. Navigate to the sidekick extension in the Chrome Web Store.
  2. Click the Add to Chrome button.
  3. Click Add extension to confirm the installation.
  4. Click the new Adobe Experience Cloud icon next to Chrome’s address bar and click the Pin icon to keep it visible.

Safari

  1. Navigate to the sidekick extension in the App Store.
  2. Click the Install button.
  3. Enable the extension.
    1. Desktop Safari
      1. Open Safari.
      2. Go to Settings.
      3. Click Extensions.
      4. Check the box next to the sidekick extension.
    2. Mobile Safari
      1. Open Settings
      2. Tap Safari
      3. Then tap Extensions.
      4. Toggle the sidekick extension.
  4. Make sure the extension is allowed access to all websites.
  5. If your project requires you to sign in to use the sidekick extension, you need to enable 3rd-party cookies: Safari > Settings > Privacy > uncheck “Prevent cross-site tracking”

Adding Your Project

There are multiple ways to add projects to the sidekick extension:

1. Sidekick Configurator

  1. See the section Using the Sidekick Configurator.

2. Sharing URL

  1. Navigate to a sharing URL starting with https://www.hlx.live/tools/sidekick/?...
  2. Click the blue Add Project button.
    1. Alternatively, you can click the Adobe Experience Cloud icon next to your browser’s address bar and select Add Project from the context menu.
  3. A dialog will be shown for confirmation. Click OK to continue.

A colleague on the project can provide you with a sharing URL. See the document Using the AEM Sidekick Extension for details.

3. Project URL (Desktop Only)

  1. Navigate to a project URL with a host name like this: https://main–repo–owner.hlx.page/
  2. Click the Adobe Experience Cloud icon next to your browser’s address bar and select Add Project from the context menu.
  3. A dialog will be shown for confirmation. Click OK to continue.

4. GitHub Repository URL (Desktop Only)

  1. Navigate to a GitHub repository starting with https://github.com/...
  2. Click the Adobe Experience Cloud icon next to your browser’s address bar and select Add Project from the context menu.
  3. A dialog will be shown for confirmation. Click OK to continue.

5. Options Page

The options page lists all project configurations and allows you to add, edit or delete them.

  1. Go to the options page:
    1. Chrome: Right-click the Adobe Experience Cloud icon next to the address bar and select Options from the context menu.
    2. Safari (desktop): Right-click the Adobe Experience Cloud icon next to the address bar and select Manage Extension… In the extensions dialog, click Preferences.
    3. Safari (mobile): Open Settings and tap Safari > Extensions > AEM Sidekick > Extension settings.
  2. Add a project configuration using one of the two following methods:
    1. Add via sharing URL: the project configuration will be retrieved from the parameters contained in the share URL.
    2. Add manually: enter the GitHub repository URL and other optional parameters for your project.

Understanding Project Configurations

Project configuration editor

Advanced Configuration

Develop Sidekick Customizations locally

Advanced project configuration settings

Add custom Authorization

For sites that are protected with authentication on .page and .live, you can add an Authorization token that will be added to the HTTP Authorization: header.

This can be used to test the API keys used in your CDN, and make sure that they have access to the origin. This option is likely to only be used by administrative staff for setup and debugging purposes.

Use the Sidekick Extension

Please see the document Using the AEM Sidekick to learn how to use the sidekick.