Read the Docs build information Build id: 1558751 Project: acquia-docs Version: stable Commit: c9b946257f68fc578c37082272de32d6ffe37cba Date: 2023-06-23T20:23:13.497586Z State: finished Success: True [rtd-command-info] start-time: 2023-06-23T20:23:15.934785Z, end-time: 2023-06-23T20:23:28.378171Z, duration: 12, exit-code: 0 git clone --no-single-branch --depth 50 git@github.com:acquia/docs.git . Cloning into '.'... Warning: Permanently added 'github.com,192.30.255.112' (ECDSA) to the list of known hosts. [rtd-command-info] start-time: 2023-06-23T20:23:28.753378Z, end-time: 2023-06-23T20:23:29.180070Z, duration: 0, exit-code: 0 git checkout --force c9b946257f68fc578c37082272de32d6ffe37cba Note: switching to 'c9b946257f68fc578c37082272de32d6ffe37cba'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at c9b946257 Merge pull request #7289 from Sidhartha10/feature/DOC-26919 [rtd-command-info] start-time: 2023-06-23T20:23:29.444038Z, end-time: 2023-06-23T20:23:29.530798Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2023-06-23T20:23:30.075275Z, end-time: 2023-06-23T20:23:30.137390Z, duration: 0, exit-code: 0 cat .readthedocs.yaml # .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required version: 2 # Set the version of Python and other tools you might need build: os: ubuntu-22.04 tools: python: "3.11" # You can also specify other tool versions: # nodejs: "19" # rust: "1.64" # golang: "1.19" # Build documentation in the docs/ directory with Sphinx sphinx: configuration: docs/conf.py # If using Sphinx, optionally build your docs in additional formats such as PDF # formats: # - pdf # Optionally declare the Python requirements required to build your docs python: install: - requirements: requirements.txt [rtd-command-info] start-time: 2023-06-23T20:23:36.791017Z, end-time: 2023-06-23T20:23:36.900389Z, duration: 0, exit-code: 0 asdf global python 3.11.0 [rtd-command-info] start-time: 2023-06-23T20:23:37.542372Z, end-time: 2023-06-23T20:23:38.502034Z, duration: 0, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.11.0.final.0-64 in 628ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/docs/.local/share/virtualenv) added seed packages: pip==21.2.3, setuptools==57.4.0, wheel==0.37.0 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator [rtd-command-info] start-time: 2023-06-23T20:23:38.742028Z, end-time: 2023-06-23T20:23:49.034180Z, duration: 10, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip setuptools Requirement already satisfied: pip in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (21.2.3) Collecting pip Downloading pip-23.1.2-py3-none-any.whl (2.1 MB) Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (57.4.0) Collecting setuptools Downloading setuptools-68.0.0-py3-none-any.whl (804 kB) Installing collected packages: setuptools, pip Attempting uninstall: setuptools Found existing installation: setuptools 57.4.0 Uninstalling setuptools-57.4.0: Successfully uninstalled setuptools-57.4.0 Attempting uninstall: pip Found existing installation: pip 21.2.3 Uninstalling pip-21.2.3: Successfully uninstalled pip-21.2.3 Successfully installed pip-23.1.2 setuptools-68.0.0 [rtd-command-info] start-time: 2023-06-23T20:23:49.430874Z, end-time: 2023-06-23T20:23:56.976524Z, duration: 7, exit-code: 0 python -m pip install --upgrade --no-cache-dir pillow mock==1.0.1 alabaster>=0.7,<0.8,!=0.7.5 commonmark==0.9.1 recommonmark==0.5.0 sphinx<2 sphinx-rtd-theme<0.5 readthedocs-sphinx-ext<2.3 jinja2<3.1.0 Collecting pillow Downloading Pillow-9.5.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 11.8 MB/s eta 0:00:00 Collecting mock==1.0.1 Downloading mock-1.0.1.zip (861 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 861.9/861.9 kB 27.2 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting alabaster!=0.7.5,<0.8,>=0.7 Downloading alabaster-0.7.13-py3-none-any.whl (13 kB) Collecting commonmark==0.9.1 Downloading commonmark-0.9.1-py2.py3-none-any.whl (51 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.1/51.1 kB 238.1 MB/s eta 0:00:00 Collecting recommonmark==0.5.0 Downloading recommonmark-0.5.0-py2.py3-none-any.whl (9.8 kB) Collecting sphinx<2 Downloading Sphinx-1.8.6-py2.py3-none-any.whl (3.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 36.8 MB/s eta 0:00:00 Collecting sphinx-rtd-theme<0.5 Downloading sphinx_rtd_theme-0.4.3-py2.py3-none-any.whl (6.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.4/6.4 MB 56.4 MB/s eta 0:00:00 Collecting readthedocs-sphinx-ext<2.3 Downloading readthedocs_sphinx_ext-2.2.1-py2.py3-none-any.whl (11 kB) Collecting jinja2<3.1.0 Downloading Jinja2-3.0.3-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.6/133.6 kB 262.6 MB/s eta 0:00:00 Collecting docutils>=0.11 (from recommonmark==0.5.0) Downloading docutils-0.20.1-py3-none-any.whl (572 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 157.4 MB/s eta 0:00:00 Collecting six>=1.5 (from sphinx<2) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting Pygments>=2.0 (from sphinx<2) Downloading Pygments-2.15.1-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 97.1 MB/s eta 0:00:00 Collecting docutils>=0.11 (from recommonmark==0.5.0) Downloading docutils-0.17.1-py2.py3-none-any.whl (575 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 575.5/575.5 kB 184.8 MB/s eta 0:00:00 Collecting snowballstemmer>=1.1 (from sphinx<2) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 245.3 MB/s eta 0:00:00 Collecting babel!=2.0,>=1.3 (from sphinx<2) Downloading Babel-2.12.1-py3-none-any.whl (10.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 113.8 MB/s eta 0:00:00 Collecting imagesize (from sphinx<2) Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting requests>=2.0.0 (from sphinx<2) Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 236.8 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from sphinx<2) (68.0.0) Collecting packaging (from sphinx<2) Downloading packaging-23.1-py3-none-any.whl (48 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.9/48.9 kB 224.2 MB/s eta 0:00:00 Collecting sphinxcontrib-websupport (from sphinx<2) Downloading sphinxcontrib_websupport-1.2.4-py2.py3-none-any.whl (39 kB) Collecting MarkupSafe>=2.0 (from jinja2<3.1.0) Downloading MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.0.0->sphinx<2) Downloading charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (197 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 197.3/197.3 kB 282.8 MB/s eta 0:00:00 Collecting idna<4,>=2.5 (from requests>=2.0.0->sphinx<2) Downloading idna-3.4-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 204.3 MB/s eta 0:00:00 Collecting urllib3<3,>=1.21.1 (from requests>=2.0.0->sphinx<2) Downloading urllib3-2.0.3-py3-none-any.whl (123 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.6/123.6 kB 264.5 MB/s eta 0:00:00 Collecting certifi>=2017.4.17 (from requests>=2.0.0->sphinx<2) Downloading certifi-2023.5.7-py3-none-any.whl (156 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 157.0/157.0 kB 268.7 MB/s eta 0:00:00 Collecting sphinxcontrib-serializinghtml (from sphinxcontrib-websupport->sphinx<2) Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.0/94.0 kB 229.9 MB/s eta 0:00:00 Building wheels for collected packages: mock Building wheel for mock (setup.py): started Building wheel for mock (setup.py): finished with status 'done' Created wheel for mock: filename=mock-1.0.1-py3-none-any.whl size=23753 sha256=b1af79fe34b64648c445ea43dad7d5472ce28fc0f02a501dc9d2f5d2cbde3926 Stored in directory: /tmp/pip-ephem-wheel-cache-4h233j5_/wheels/80/c2/c8/630c9eb889f0be0202cb11bf30b47aa54bf7588e8d50b70005 Successfully built mock Installing collected packages: snowballstemmer, mock, commonmark, urllib3, sphinxcontrib-serializinghtml, six, Pygments, pillow, packaging, MarkupSafe, imagesize, idna, docutils, charset-normalizer, certifi, babel, alabaster, sphinxcontrib-websupport, requests, jinja2, sphinx, readthedocs-sphinx-ext, sphinx-rtd-theme, recommonmark Successfully installed MarkupSafe-2.1.3 Pygments-2.15.1 alabaster-0.7.13 babel-2.12.1 certifi-2023.5.7 charset-normalizer-3.1.0 commonmark-0.9.1 docutils-0.17.1 idna-3.4 imagesize-1.4.1 jinja2-3.0.3 mock-1.0.1 packaging-23.1 pillow-9.5.0 readthedocs-sphinx-ext-2.2.1 recommonmark-0.5.0 requests-2.31.0 six-1.16.0 snowballstemmer-2.2.0 sphinx-1.8.6 sphinx-rtd-theme-0.4.3 sphinxcontrib-serializinghtml-1.1.5 sphinxcontrib-websupport-1.2.4 urllib3-2.0.3 [rtd-command-info] start-time: 2023-06-23T20:23:57.265217Z, end-time: 2023-06-23T20:24:00.560035Z, duration: 3, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r requirements.txt Collecting sphinx==6.0 (from -r requirements.txt (line 3)) Downloading sphinx-6.0.0-py3-none-any.whl (3.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 12.5 MB/s eta 0:00:00 Collecting sphinxcontrib-applehelp (from sphinx==6.0->-r requirements.txt (line 3)) Downloading sphinxcontrib_applehelp-1.0.4-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.6/120.6 kB 203.1 MB/s eta 0:00:00 Collecting sphinxcontrib-devhelp (from sphinx==6.0->-r requirements.txt (line 3)) Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 132.5 MB/s eta 0:00:00 Collecting sphinxcontrib-jsmath (from sphinx==6.0->-r requirements.txt (line 3)) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx==6.0->-r requirements.txt (line 3)) Downloading sphinxcontrib_htmlhelp-2.0.1-py3-none-any.whl (99 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.8/99.8 kB 115.1 MB/s eta 0:00:00 Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from sphinx==6.0->-r requirements.txt (line 3)) (1.1.5) Collecting sphinxcontrib-qthelp (from sphinx==6.0->-r requirements.txt (line 3)) Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 58.4 MB/s eta 0:00:00 Requirement already satisfied: Jinja2>=3.0 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from sphinx==6.0->-r requirements.txt (line 3)) (3.0.3) Requirement already satisfied: Pygments>=2.12 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from sphinx==6.0->-r requirements.txt (line 3)) (2.15.1) Collecting docutils<0.20,>=0.18 (from sphinx==6.0->-r requirements.txt (line 3)) Downloading docutils-0.19-py3-none-any.whl (570 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 570.5/570.5 kB 29.2 MB/s eta 0:00:00 Requirement already satisfied: snowballstemmer>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from sphinx==6.0->-r requirements.txt (line 3)) (2.2.0) Requirement already satisfied: babel>=2.9 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from sphinx==6.0->-r requirements.txt (line 3)) (2.12.1) Requirement already satisfied: alabaster<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from sphinx==6.0->-r requirements.txt (line 3)) (0.7.13) Requirement already satisfied: imagesize>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from sphinx==6.0->-r requirements.txt (line 3)) (1.4.1) Requirement already satisfied: requests>=2.25.0 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from sphinx==6.0->-r requirements.txt (line 3)) (2.31.0) Requirement already satisfied: packaging>=21.0 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from sphinx==6.0->-r requirements.txt (line 3)) (23.1) Requirement already satisfied: MarkupSafe>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from Jinja2>=3.0->sphinx==6.0->-r requirements.txt (line 3)) (2.1.3) Requirement already satisfied: charset-normalizer<4,>=2 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from requests>=2.25.0->sphinx==6.0->-r requirements.txt (line 3)) (3.1.0) Requirement already satisfied: idna<4,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from requests>=2.25.0->sphinx==6.0->-r requirements.txt (line 3)) (3.4) Requirement already satisfied: urllib3<3,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from requests>=2.25.0->sphinx==6.0->-r requirements.txt (line 3)) (2.0.3) Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/envs/stable/lib/python3.11/site-packages (from requests>=2.25.0->sphinx==6.0->-r requirements.txt (line 3)) (2023.5.7) Installing collected packages: sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, docutils, sphinx Attempting uninstall: docutils Found existing installation: docutils 0.17.1 Uninstalling docutils-0.17.1: Successfully uninstalled docutils-0.17.1 Attempting uninstall: sphinx Found existing installation: Sphinx 1.8.6 Uninstalling Sphinx-1.8.6: Successfully uninstalled Sphinx-1.8.6 Successfully installed docutils-0.19 sphinx-6.0.0 sphinxcontrib-applehelp-1.0.4 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 [rtd-command-info] start-time: 2023-06-23T20:24:02.206091Z, end-time: 2023-06-23T20:24:02.267679Z, duration: 0, exit-code: 0 cat docs/conf.py #!/usr/bin/env python3 # -*- coding: utf-8 -*- # # Acquia Docs documentation build configuration file, created by # sphinx-quickstart on Wed Nov 8 15:51:11 2017. # # This file is execfile()d with the current directory set to its # containing dir. # # Note that not all possible configuration values are present in this # autogenerated file. # # All configuration values have a default; values that are commented out # serve to show the default. # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. # # import os # import sys # sys.path.insert(0, os.path.abspath('../')) # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. # # needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ 'sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.intersphinx', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.mathjax', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode' ] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] # The suffix(es) of source filenames. # You can specify multiple suffix as a list of string: # # source_suffix = ['.rst', '.md'] source_suffix = '.rst' # The master toctree document. master_doc = 'index' # General information about the project. project = 'Acquia Docs' copyright = '2018 Acquia Inc.' author = 'Acquia Inc.' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. version = '1.0' # The full version, including alpha/beta/rc tags. release = '1.0.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. # # This is also used if you do content translation via gettext catalogs. # Usually you set "language" from the command line for these cases. language = 'en' # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This patterns also effect to html_static_path and html_extra_path exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store','_acquia-templates', 'Makefile'] # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'rrt' # If true, `todo` and `todoList` produce output, else they produce nothing. todo_include_todos = True # -- Options for HTML output ---------------------------------------------- # The "title" for HTML documentation generated with Sphinx’s own templates. This is appended to the # tag of individual pages, and used in the navigation bar as the "topmost" element. # It defaults to '<project> v<revision> documentation'. html_title = "Acquia Docs" # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # html_theme = "foundation" html_theme_path = ['_themes'] # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. # html_theme_options = { 'topbar_site': False, 'topbar_page': False, 'topbar_relations': False, 'stylesheet': 'custom.css' } # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] html_favicon = '_static/favicon.ico' # Custom sidebar templates, must be a dictionary that maps document names # to template names. # # This is required for the alabaster theme # refs: http://alabaster.readthedocs.io/en/latest/installation.html#sidebars html_sidebars = { '**': [ 'globaltoc.html' ] } # Added in DOC-17365 based on an email thread with ReadTheDocs, this directive # should allow us to use a custom 404 page in HTML format. It lives in the # same directory as conf.py. # PUB-16852 adds in the google ID file. html_extra_path = ['404.html', 'google7e6dbd00fff28985.html','search.html'] # Added in PUB-16852 as part of installing the sphinx-sitemap package. # https://pypi.org/project/sphinx-sitemap/ says to # - add this line # - add the package to the extensions array in this file # - add the package to the requirements.txt file for Read the Docs to require it site_url = "https://docs.acquia.com/" # -- Options for HTMLHelp output ------------------------------------------ # Output file base name for HTML help builder. htmlhelp_basename = 'AcquiaDocsdoc' # -- Options for LaTeX output --------------------------------------------- latex_elements = { # The paper size ('letterpaper' or 'a4paper'). # # 'papersize': 'letterpaper', # The font size ('10pt', '11pt' or '12pt'). # # 'pointsize': '10pt', # Additional stuff for the LaTeX preamble. # # 'preamble': '', # Latex figure (float) alignment # # 'figure_align': 'htbp', } # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ (master_doc, 'AcquiaDocs.tex', 'Acquia Docs Documentation', 'Acquia Technical Publications team', 'manual'), ] # -- Options for manual page output --------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ (master_doc, 'acquiadocs', 'Acquia Docs Documentation', [author], 1) ] # -- Options for Texinfo output ------------------------------------------- # Grouping the document tree into Texinfo files. List of tuples # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ (master_doc, 'AcquiaDocs', 'Acquia Docs Documentation', author, 'AcquiaDocs', 'One line description of project.', 'Miscellaneous'), ] # -- Options for Epub output ---------------------------------------------- # Bibliographic Dublin Core info. epub_title = project epub_author = author epub_publisher = author epub_copyright = copyright # The unique identifier of the text. This can be a ISBN number # or the project homepage. # # epub_identifier = '' # A unique identification for the text. # # epub_uid = '' # A list of files that should not be packed into the epub file. epub_exclude_files = ['search.html'] # Example configuration for intersphinx: refer to the Python standard library. intersphinx_mapping = {'<name>': ('https://docs.python.org/', None)} # -- Test substitutions via rst_epilog ----------------------------------- rst_epilog = open('_includes/acquia-products.txt', 'r').read() rst_epilog += open('_includes/acquia-logos.txt', 'r').read() rst_epilog += open('_includes/acquia-images.txt', 'r').read() ########################################################################### # auto-created readthedocs.org specific configuration # ########################################################################### # # The following code was added during an automated build on readthedocs.org # It is auto created and injected for every build. The result is based on the # conf.py.tmpl file found in the readthedocs.org codebase: # https://github.com/rtfd/readthedocs.org/blob/main/readthedocs/doc_builder/templates/doc_builder/conf.py.tmpl # # Note: this file shouldn't rely on extra dependencies. import importlib import sys import os.path # Borrowed from six. PY3 = sys.version_info[0] == 3 string_types = str if PY3 else basestring from sphinx import version_info # Get suffix for proper linking to GitHub # This is deprecated in Sphinx 1.3+, # as each page can have its own suffix if globals().get('source_suffix', False): if isinstance(source_suffix, string_types): SUFFIX = source_suffix elif isinstance(source_suffix, (list, tuple)): # Sphinx >= 1.3 supports list/tuple to define multiple suffixes SUFFIX = source_suffix[0] elif isinstance(source_suffix, dict): # Sphinx >= 1.8 supports a mapping dictionary for multiple suffixes SUFFIX = list(source_suffix.keys())[0] # make a ``list()`` for py2/py3 compatibility else: # default to .rst SUFFIX = '.rst' else: SUFFIX = '.rst' # Add RTD Static Path. Add to the end because it overwrites previous files. if not 'html_static_path' in globals(): html_static_path = [] if os.path.exists('_static'): html_static_path.append('_static') # Add RTD Theme only if they aren't overriding it already using_rtd_theme = ( ( 'html_theme' in globals() and html_theme in ['default'] and # Allow people to bail with a hack of having an html_style 'html_style' not in globals() ) or 'html_theme' not in globals() ) if using_rtd_theme: html_theme = 'sphinx_rtd_theme' html_style = None html_theme_options = {} # This following legacy behavior will gradually be sliced out until its deprecated and removed. # Skipped for Sphinx 6+ # Skipped by internal Feature flag SKIP_SPHINX_HTML_THEME_PATH # Skipped by all new projects since SKIP_SPHINX_HTML_THEME_PATH's introduction (jan 2023) if ( using_rtd_theme and version_info < (6,0) and not False ): theme = importlib.import_module('sphinx_rtd_theme') if 'html_theme_path' in globals(): html_theme_path.append(theme.get_html_theme_path()) else: html_theme_path = [theme.get_html_theme_path()] # Define websupport2_base_url and websupport2_static_url if globals().get('websupport2_base_url', False): websupport2_base_url = 'https://readthedocs.com/websupport' websupport2_static_url = 'https://assets.readthedocs.com/' #Add project information to the template context. context = { 'using_theme': using_rtd_theme, 'html_theme': html_theme, 'current_version': "stable", 'version_slug': "stable", 'MEDIA_URL': "https://media.readthedocs.com/media/", 'STATIC_URL': "https://assets.readthedocs.com/", 'PRODUCTION_DOMAIN': "readthedocs.com", 'proxied_static_path': "/_/static/", 'versions': [ ("stable", "/en/stable/"), ], 'downloads': [ ("html", "//docs.acquia.com/_/downloads/en/stable/htmlzip/"), ], 'subprojects': [ ], 'slug': 'acquia-docs', 'name': u'Docs', 'rtd_language': u'en', 'programming_language': u'php', 'canonical_url': '', 'analytics_code': 'None', 'single_version': False, 'conf_py_path': '/docs/', 'api_host': 'https://readthedocs.com', 'github_user': 'acquia', 'proxied_api_host': '/_', 'github_repo': 'docs', 'github_version': 'c9b946257f68fc578c37082272de32d6ffe37cba', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'c9b946257f68fc578c37082272de32d6ffe37cba', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'c9b946257f68fc578c37082272de32d6ffe37cba', 'display_gitlab': False, 'READTHEDOCS': True, 'using_theme': (html_theme == "default"), 'new_theme': (html_theme == "sphinx_rtd_theme"), 'source_suffix': SUFFIX, 'ad_free': False, 'docsearch_disabled': False, 'user_analytics_code': '', 'global_analytics_code': 'UA-17997319-2', 'commit': 'c9b94625', } # For sphinx >=1.8 we can use html_baseurl to set the canonical URL. # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_baseurl if version_info >= (1, 8): if not globals().get('html_baseurl'): html_baseurl = context['canonical_url'] context['canonical_url'] = None if 'html_context' in globals(): for key in context: if key not in html_context: html_context[key] = context[key] else: html_context = context # Add custom RTD extension if 'extensions' in globals(): # Insert at the beginning because it can interfere # with other extensions. # See https://github.com/rtfd/readthedocs.org/pull/4054 extensions.insert(0, "readthedocs_ext.readthedocs") else: extensions = ["readthedocs_ext.readthedocs"] # Add External version warning banner to the external version documentation if 'tag' == 'external': extensions.insert(1, "readthedocs_ext.external_version_warning") readthedocs_vcs_url = 'None' readthedocs_build_url = 'https://readthedocs.com/projects/acquia-docs/builds/1558751/' project_language = 'en' # User's Sphinx configurations language_user = globals().get('language', None) latex_engine_user = globals().get('latex_engine', None) latex_elements_user = globals().get('latex_elements', None) # Remove this once xindy gets installed in Docker image and XINDYOPS # env variable is supported # https://github.com/rtfd/readthedocs-docker-images/pull/98 latex_use_xindy = False chinese = any([ language_user in ('zh_CN', 'zh_TW'), project_language in ('zh_CN', 'zh_TW'), ]) japanese = any([ language_user == 'ja', project_language == 'ja', ]) if chinese: latex_engine = latex_engine_user or 'xelatex' latex_elements_rtd = { 'preamble': '\\usepackage[UTF8]{ctex}\n', } latex_elements = latex_elements_user or latex_elements_rtd elif japanese: latex_engine = latex_engine_user or 'platex' # Make sure our build directory is always excluded exclude_patterns = globals().get('exclude_patterns', []) exclude_patterns.extend(['_build']) [rtd-command-info] start-time: 2023-06-23T20:24:02.538797Z, end-time: 2023-06-23T20:26:51.941805Z, duration: 169, exit-code: 0 python -m sphinx -T -E -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v6.0.0 making output directory... done loading intersphinx inventory from https://docs.python.org/objects.inv... intersphinx inventory has moved: https://docs.python.org/objects.inv -> https://docs.python.org/3/objects.inv building [mo]: targets for 0 po files that are out of date building [html]: targets for 1472 source files that are out of date updating environment: [new config] 1472 added, 0 changed, 0 removed reading sources... [ 0%] academy reading sources... [ 0%] academy/downloads reading sources... [ 0%] acquia-cli reading sources... [ 0%] acquia-cli/commands reading sources... [ 0%] acquia-cli/examples reading sources... [ 0%] acquia-cli/install reading sources... [ 0%] acquia-cli/known-issues reading sources... [ 0%] acquia-cli/release-notes reading sources... [ 0%] acquia-cli/release-notes/2020 reading sources... [ 0%] acquia-cli/release-notes/2021 reading sources... [ 0%] acquia-cli/release-notes/2022 reading sources... [ 0%] acquia-cli/start reading sources... [ 0%] acquia-cms reading sources... [ 0%] acquia-cms/architecture reading sources... [ 1%] acquia-cms/architecture/CI-CD-delivery reading sources... [ 1%] acquia-cms/architecture/caching reading sources... [ 1%] acquia-cms/architecture/config-management reading sources... [ 1%] acquia-cms/architecture/role-permission reading sources... [ 1%] acquia-cms/architecture/security reading sources... [ 1%] acquia-cms/common-features reading sources... [ 1%] acquia-cms/common-features/acms-modules reading sources... [ 1%] acquia-cms/common-features/admin-interface reading sources... [ 1%] acquia-cms/common-features/community-modules reading sources... [ 1%] acquia-cms/common-features/community-modules/webform-recommendation reading sources... [ 1%] acquia-cms/common-features/configure-search reading sources... [ 1%] acquia-cms/common-features/content-workflow reading sources... [ 1%] acquia-cms/common-features/integrated-products reading sources... [ 1%] acquia-cms/common-features/integrating-dam-acms reading sources... [ 1%] acquia-cms/common-features/user-management reading sources... [ 2%] acquia-cms/community-starter-kit reading sources... [ 2%] acquia-cms/community-starter-kit/getting-started reading sources... [ 2%] acquia-cms/community-starter-kit/js-integration reading sources... [ 2%] acquia-cms/content-model reading sources... [ 2%] acquia-cms/content-model/article reading sources... [ 2%] acquia-cms/content-model/event reading sources... [ 2%] acquia-cms/content-model/making-changes-content-model reading sources... [ 2%] acquia-cms/content-model/media-types reading sources... [ 2%] acquia-cms/content-model/media-types/audio reading sources... [ 2%] acquia-cms/content-model/media-types/document reading sources... [ 2%] acquia-cms/content-model/media-types/image reading sources... [ 2%] acquia-cms/content-model/media-types/video reading sources... [ 2%] acquia-cms/content-model/page reading sources... [ 2%] acquia-cms/content-model/person reading sources... [ 2%] acquia-cms/content-model/place reading sources... [ 3%] acquia-cms/content-model/taxonomy-vocab-types reading sources... [ 3%] acquia-cms/deploying-acn reading sources... [ 3%] acquia-cms/enterprise-low-code-starter-kit reading sources... [ 3%] acquia-cms/enterprise-low-code-starter-kit/getting-started reading sources... [ 3%] acquia-cms/enterprise-low-code-starter-kit/getting-started/google-maps-api-key reading sources... [ 3%] acquia-cms/enterprise-low-code-starter-kit/getting-started/site-studio-api-key reading sources... [ 3%] acquia-cms/enterprise-low-code-starter-kit/managing-site-studio-config reading sources... [ 3%] acquia-cms/enterprise-low-code-starter-kit/modify-extend-ui-kit reading sources... [ 3%] acquia-cms/enterprise-low-code-starter-kit/site-building reading sources... [ 3%] acquia-cms/enterprise-low-code-starter-kit/site-building/content-auth-tools reading sources... [ 3%] acquia-cms/enterprise-low-code-starter-kit/site-building/site-building-tools reading sources... [ 3%] acquia-cms/enterprise-low-code-starter-kit/ui-kit-included reading sources... [ 3%] acquia-cms/enterprise-low-code-starter-kit/ui-kit-included/component-library reading sources... [ 3%] acquia-cms/enterprise-low-code-starter-kit/ui-kit-included/templates reading sources... [ 4%] acquia-cms/getting-started reading sources... [ 4%] acquia-cms/headless-starter-kit reading sources... [ 4%] acquia-cms/headless-starter-kit/api-dashboard reading sources... [ 4%] acquia-cms/headless-starter-kit/content-admin reading sources... [ 4%] acquia-cms/headless-starter-kit/getting-started reading sources... [ 4%] acquia-cms/headless-starter-kit/getting-started/content-access-control reading sources... [ 4%] acquia-cms/headless-starter-kit/getting-started/set-up-api-consumers reading sources... [ 4%] acquia-cms/headless-starter-kit/headless-hybrid reading sources... [ 4%] acquia-cms/headless-starter-kit/managing-data reading sources... [ 4%] acquia-cms/headless-starter-kit/nextjs-starter-kit reading sources... [ 4%] acquia-cms/install-cms reading sources... [ 4%] acquia-cms/known-issues reading sources... [ 4%] acquia-cms/release-notes reading sources... [ 4%] acquia-cms/release-notes/2021 reading sources... [ 4%] acquia-cms/release-notes/2022 reading sources... [ 5%] acquia-cms/troubleshooting-acquia-cms reading sources... [ 5%] acquia-cms/upgrading reading sources... [ 5%] acquia-cms/upgrading-2.1.0 reading sources... [ 5%] acquia-cms/upgrading-drupal reading sources... [ 5%] acquia-cms/using-split-commands reading sources... [ 5%] acquia-migrate-accelerate reading sources... [ 5%] acquia-migrate-accelerate/faq reading sources... [ 5%] acquia-migrate-accelerate/getting-started reading sources... [ 5%] acquia-migrate-accelerate/known-issues reading sources... [ 5%] acquia-migrate-accelerate/usage reading sources... [ 5%] acquia-migrate-accelerate/usage/finishing-drupal9-site reading sources... [ 5%] acquia-search reading sources... [ 5%] acquia-search/activate reading sources... [ 5%] acquia-search/activate/indexing reading sources... [ 5%] acquia-search/activate/indexing/attachments reading sources... [ 6%] acquia-search/activate/indexing/index-reports reading sources... [ 6%] acquia-search/activate/staying-under-limits reading sources... [ 6%] acquia-search/config-solr7 reading sources... [ 6%] acquia-search/debugging reading sources... [ 6%] acquia-search/faq reading sources... [ 6%] acquia-search/install-search reading sources... [ 6%] acquia-search/install-search-d7 reading sources... [ 6%] acquia-search/install-search-d7/d7-apache-solr reading sources... [ 6%] acquia-search/install-search-d7/d7-search-api reading sources... [ 6%] acquia-search/known-issues reading sources... [ 6%] acquia-search/language reading sources... [ 6%] acquia-search/managing-indexes reading sources... [ 6%] acquia-search/modules reading sources... [ 6%] acquia-search/modules/attachments reading sources... [ 6%] acquia-search/modules/search-api reading sources... [ 7%] acquia-search/multiple-cores reading sources... [ 7%] acquia-search/multiple-cores/override reading sources... [ 7%] acquia-search/multiple-cores/sharing reading sources... [ 7%] acquia-search/multiple-cores/troubleshoot reading sources... [ 7%] acquia-search/release-notes reading sources... [ 7%] acquia-search/release-notes/2019 reading sources... [ 7%] acquia-search/release-notes/2020 reading sources... [ 7%] acquia-search/release-notes/2021 reading sources... [ 7%] acquia-search/release-notes/2022 reading sources... [ 7%] acquia-search/release-notes/search-module reading sources... [ 7%] acquia-search/relevant-results reading sources... [ 7%] acquia-search/relevant-results/bias reading sources... [ 7%] acquia-search/relevant-results/exact-phrase-searching reading sources... [ 7%] acquia-search/relevant-results/facets reading sources... [ 8%] acquia-search/relevant-results/facets/configure reading sources... [ 8%] acquia-search/relevant-results/facets/examples reading sources... [ 8%] acquia-search/search-pages reading sources... [ 8%] acquia-search/search-pages/recommendation reading sources... [ 8%] acquia-search/search-sf reading sources... [ 8%] api reading sources... [ 8%] blt reading sources... [ 8%] blt/contributing reading sources... [ 8%] blt/developer reading sources... [ 8%] blt/developer/committing-dependencies reading sources... [ 8%] blt/developer/config-split reading sources... [ 8%] blt/developer/frontend reading sources... [ 8%] blt/developer/git-hooks reading sources... [ 8%] blt/developer/onboarding reading sources... [ 8%] blt/developer/project-tasks reading sources... [ 9%] blt/developer/repo-architecture reading sources... [ 9%] blt/developer/skills reading sources... [ 9%] blt/developer/testing reading sources... [ 9%] blt/extending-blt reading sources... [ 9%] blt/install reading sources... [ 9%] blt/install/adding-to-project reading sources... [ 9%] blt/install/creating-new-project reading sources... [ 9%] blt/install/local-development reading sources... [ 9%] blt/install/next-steps reading sources... [ 9%] blt/install/tooling reading sources... [ 9%] blt/install/updating-blt reading sources... [ 9%] blt/install/windows-install reading sources... [ 9%] blt/release-notes reading sources... [ 9%] blt/support reading sources... [ 9%] blt/tech-architect reading sources... [ 10%] blt/tech-architect/acsf-setup reading sources... [ 10%] blt/tech-architect/ci reading sources... [ 10%] blt/tech-architect/deploy reading sources... [ 10%] blt/tech-architect/multisite reading sources... [ 10%] blt/tech-architect/simplesamlphp-setup reading sources... [ 10%] campaign-factory reading sources... [ 10%] campaign-factory/branding-for-campaign-factory reading sources... [ 10%] campaign-factory/branding-for-campaign-studio reading sources... [ 10%] campaign-factory/configuration reading sources... [ 10%] campaign-factory/configuration/accounts reading sources... [ 10%] campaign-factory/configuration/custom-domains reading sources... [ 10%] campaign-factory/configuration/instances reading sources... [ 10%] campaign-factory/configuration/sender-domains reading sources... [ 10%] campaign-factory/copying-resources reading sources... [ 11%] campaign-factory/custom-web-fonts reading sources... [ 11%] campaign-factory/golden-template reading sources... [ 11%] campaign-factory/login-and-reset-password reading sources... [ 11%] campaign-factory/release-notes reading sources... [ 11%] campaign-factory/release-notes/2020 reading sources... [ 11%] campaign-factory/release-notes/2021 reading sources... [ 11%] campaign-factory/release-notes/2022 reading sources... [ 11%] campaign-factory/segments reading sources... [ 11%] campaign-factory/users-roles reading sources... [ 11%] campaign-studio reading sources... [ 11%] campaign-studio/campaigns reading sources... [ 11%] campaign-studio/channels reading sources... [ 11%] campaign-studio/channels/emails reading sources... [ 11%] campaign-studio/channels/emails/bounce-management reading sources... [ 11%] campaign-studio/channels/emails/email-basics reading sources... [ 12%] campaign-studio/channels/emails/email-builder reading sources... [ 12%] campaign-studio/channels/emails/frequency-rule reading sources... [ 12%] campaign-studio/channels/emails/get-started-email-delivery reading sources... [ 12%] campaign-studio/channels/emails/localization-language-translation reading sources... [ 12%] campaign-studio/channels/emails/mailer-is-owner reading sources... [ 12%] campaign-studio/channels/focus-items reading sources... [ 12%] campaign-studio/channels/marketing-messages reading sources... [ 12%] campaign-studio/channels/sms reading sources... [ 12%] campaign-studio/channels/utm-tags reading sources... [ 12%] campaign-studio/components reading sources... [ 12%] campaign-studio/components/assets reading sources... [ 12%] campaign-studio/components/dynamic-web-content reading sources... [ 12%] campaign-studio/components/forms reading sources... [ 12%] campaign-studio/components/forms/block-domains-from-form-submission reading sources... [ 12%] campaign-studio/components/forms/conditional-forms reading sources... [ 13%] campaign-studio/components/forms/form reading sources... [ 13%] campaign-studio/components/forms/one-form-multiple-contacts reading sources... [ 13%] campaign-studio/components/landing-pages reading sources... [ 13%] campaign-studio/components/landing-pages/landing-page-basics reading sources... [ 13%] campaign-studio/components/landing-pages/landing-page-builder reading sources... [ 13%] campaign-studio/components/landing-pages/preference-center reading sources... [ 13%] campaign-studio/contact-management reading sources... [ 13%] campaign-studio/contact-management/companies reading sources... [ 13%] campaign-studio/contact-management/contacts reading sources... [ 13%] campaign-studio/contact-management/lead-notification reading sources... [ 13%] campaign-studio/contact-management/maintain-clean-contact-list reading sources... [ 13%] campaign-studio/contact-management/points reading sources... [ 13%] campaign-studio/contact-management/randomizer reading sources... [ 13%] campaign-studio/contact-management/segments reading sources... [ 13%] campaign-studio/contact-management/stages reading sources... [ 14%] campaign-studio/contact-management/upload-not-contact-list reading sources... [ 14%] campaign-studio/dashboard reading sources... [ 14%] campaign-studio/known-issues reading sources... [ 14%] campaign-studio/release-notes reading sources... [ 14%] campaign-studio/release-notes/2020 reading sources... [ 14%] campaign-studio/release-notes/2021 reading sources... [ 14%] campaign-studio/release-notes/2022 reading sources... [ 14%] campaign-studio/release-notes/symfony-upgrade reading sources... [ 14%] campaign-studio/release-notes/symfony-upgrade4x reading sources... [ 14%] campaign-studio/reports reading sources... [ 14%] campaign-studio/reports/campaign-events reading sources... [ 14%] campaign-studio/reports/do-not-contact reading sources... [ 14%] campaign-studio/reports/email reading sources... [ 14%] campaign-studio/settings reading sources... [ 15%] campaign-studio/settings/api-credentials reading sources... [ 15%] campaign-studio/settings/api-credentials/api-contact-bulk-edit reading sources... [ 15%] campaign-studio/settings/api-credentials/api-quick-start reading sources... [ 15%] campaign-studio/settings/api-credentials/web-requests-api-limits reading sources... [ 15%] campaign-studio/settings/categories reading sources... [ 15%] campaign-studio/settings/configuration reading sources... [ 15%] campaign-studio/settings/configuration/bot-mitigation reading sources... [ 15%] campaign-studio/settings/configuration/email-transport reading sources... [ 15%] campaign-studio/settings/configuration/oidc reading sources... [ 15%] campaign-studio/settings/configuration/saml-sso reading sources... [ 15%] campaign-studio/settings/custom-fields reading sources... [ 15%] campaign-studio/settings/custom-objects reading sources... [ 15%] campaign-studio/settings/general-data-protection-regulations-gdpr reading sources... [ 15%] campaign-studio/settings/global-tokens reading sources... [ 15%] campaign-studio/settings/plugins reading sources... [ 16%] campaign-studio/settings/plugins/brighttalk-plugin-setup reading sources... [ 16%] campaign-studio/settings/plugins/drift-plugin-setup reading sources... [ 16%] campaign-studio/settings/plugins/drupal-module reading sources... [ 16%] campaign-studio/settings/plugins/gotowebinar-plugin-setup reading sources... [ 16%] campaign-studio/settings/plugins/salesforce-plugin-setup reading sources... [ 16%] campaign-studio/settings/plugins/twilio-plugin-setup reading sources... [ 16%] campaign-studio/settings/plugins/wordpress-plugin reading sources... [ 16%] campaign-studio/settings/plugins/zapier-setup reading sources... [ 16%] campaign-studio/settings/plugins/zoom-plugin-setup reading sources... [ 16%] campaign-studio/settings/roles reading sources... [ 16%] campaign-studio/settings/settings-configuration-checklist reading sources... [ 16%] campaign-studio/settings/themes reading sources... [ 16%] campaign-studio/settings/users reading sources... [ 16%] campaign-studio/settings/webhooks reading sources... [ 16%] campaign-studio/tags reading sources... [ 17%] campaign-studio/testing-basics reading sources... [ 17%] certification reading sources... [ 17%] certification/acquia-certification-registry reading sources... [ 17%] certification/exam-preparation reading sources... [ 17%] certification/exam-registration reading sources... [ 17%] certification/exam-results reading sources... [ 17%] certification/faqs reading sources... [ 17%] certification/online-proctored-exam reading sources... [ 17%] certification/privacy-notice reading sources... [ 17%] certification/reschedule-exam reading sources... [ 17%] certification/resolution-of-issues reading sources... [ 17%] certification/study-guides reading sources... [ 17%] certification/study-guides/acquia-campaign-studio-marketing-pro reading sources... [ 17%] certification/study-guides/acquia-certified-site-factory-pro reading sources... [ 18%] certification/study-guides/acquia-cloud-pro reading sources... [ 18%] certification/study-guides/acquia-site-studio-6.x-site-builder reading sources... [ 18%] certification/study-guides/d10-backend-specialist reading sources... [ 18%] certification/study-guides/d10-certified-developer reading sources... [ 18%] certification/study-guides/d10-front-end-specialist reading sources... [ 18%] certification/study-guides/d10-site-builder reading sources... [ 18%] certification/study-guides/d9-backend-specialist reading sources... [ 18%] certification/study-guides/d9-certified-developer reading sources... [ 18%] certification/study-guides/d9-front-end-specialist reading sources... [ 18%] certification/study-guides/d9-site-builder reading sources... [ 18%] certification/study-guides/dam-certified-administrator reading sources... [ 18%] certification/study-guides/personalization-developer-pro reading sources... [ 18%] certification/study-guides/personalization-marketing-pro reading sources... [ 18%] certification/terms-and-conditions reading sources... [ 18%] china-managed-services reading sources... [ 19%] china-managed-services/ach-cli reading sources... [ 19%] china-managed-services/backups reading sources... [ 19%] china-managed-services/code reading sources... [ 19%] china-managed-services/configures reading sources... [ 19%] china-managed-services/cron reading sources... [ 19%] china-managed-services/database reading sources... [ 19%] china-managed-services/drush reading sources... [ 19%] china-managed-services/environments reading sources... [ 19%] china-managed-services/files reading sources... [ 19%] china-managed-services/logging reading sources... [ 19%] china-managed-services/mail-service reading sources... [ 19%] china-managed-services/multisite reading sources... [ 19%] china-managed-services/ssl reading sources... [ 19%] cloud-platform reading sources... [ 19%] cloud-platform/access reading sources... [ 20%] cloud-platform/access/federated-authentication reading sources... [ 20%] cloud-platform/access/federated-authentication/fed-auth-user-access reading sources... [ 20%] cloud-platform/access/federated-authentication/setting-up-fed-auth reading sources... [ 20%] cloud-platform/access/ip-allowlist reading sources... [ 20%] cloud-platform/access/password-strength reading sources... [ 20%] cloud-platform/access/security reading sources... [ 20%] cloud-platform/access/signin reading sources... [ 20%] cloud-platform/access/teams reading sources... [ 20%] cloud-platform/access/teams/members reading sources... [ 20%] cloud-platform/access/teams/members/remove reading sources... [ 20%] cloud-platform/access/teams/my-roles reading sources... [ 20%] cloud-platform/access/teams/organizations reading sources... [ 20%] cloud-platform/access/teams/permissions reading sources... [ 20%] cloud-platform/access/teams/permissions/default reading sources... [ 20%] cloud-platform/access/teams/roles reading sources... [ 21%] cloud-platform/access/teams/support-ticket-notifications reading sources... [ 21%] cloud-platform/access/teams/teams reading sources... [ 21%] cloud-platform/access/two-step-verification reading sources... [ 21%] cloud-platform/arch reading sources... [ 21%] cloud-platform/arch/compare-ace-acp reading sources... [ 21%] cloud-platform/arch/compare-ace-acp/acp-multisite-or-site-factory reading sources... [ 21%] cloud-platform/arch/compare-ace-acp/application-categorization reading sources... [ 21%] cloud-platform/arch/compare-ace-acp/shared-or-dedicated-hardware reading sources... [ 21%] cloud-platform/arch/compare-ace-acp/single-application-or-multisite reading sources... [ 21%] cloud-platform/arch/key-concepts reading sources... [ 21%] cloud-platform/arch/security reading sources... [ 21%] cloud-platform/arch/security/availability reading sources... [ 21%] cloud-platform/arch/security/change reading sources... [ 21%] cloud-platform/arch/security/compliance-standards-and-regulations reading sources... [ 22%] cloud-platform/arch/security/drupal-security reading sources... [ 22%] cloud-platform/arch/security/monitor reading sources... [ 22%] cloud-platform/arch/security/nonprod reading sources... [ 22%] cloud-platform/arch/security/restrict reading sources... [ 22%] cloud-platform/arch/security/vuln reading sources... [ 22%] cloud-platform/arch/tech-platform reading sources... [ 22%] cloud-platform/arch/tech-platform/http2 reading sources... [ 22%] cloud-platform/cd reading sources... [ 22%] cloud-platform/cd/env reading sources... [ 22%] cloud-platform/cd/known-issues reading sources... [ 22%] cloud-platform/cd/resource reading sources... [ 22%] cloud-platform/cloud-ui reading sources... [ 22%] cloud-platform/code-assembly reading sources... [ 22%] cloud-platform/code-assembly/faq reading sources... [ 22%] cloud-platform/create reading sources... [ 23%] cloud-platform/create/import reading sources... [ 23%] cloud-platform/create/import/archive reading sources... [ 23%] cloud-platform/create/import/archive/archive-create reading sources... [ 23%] cloud-platform/create/import/archive/archive-import reading sources... [ 23%] cloud-platform/create/import/archive/drush reading sources... [ 23%] cloud-platform/create/import/manual reading sources... [ 23%] cloud-platform/create/import/manual/manual-code reading sources... [ 23%] cloud-platform/create/import/manual/manual-db reading sources... [ 23%] cloud-platform/create/import/manual/manual-files reading sources... [ 23%] cloud-platform/create/import/prepare reading sources... [ 23%] cloud-platform/create/import/troubleshooting reading sources... [ 23%] cloud-platform/create/install reading sources... [ 23%] cloud-platform/develop reading sources... [ 23%] cloud-platform/develop/api reading sources... [ 23%] cloud-platform/develop/api/auth reading sources... [ 24%] cloud-platform/develop/api/cloud-hooks reading sources... [ 24%] cloud-platform/develop/api/notifications reading sources... [ 24%] cloud-platform/develop/composer reading sources... [ 24%] cloud-platform/develop/composer/drupal-migrate reading sources... [ 24%] cloud-platform/develop/config-drupal reading sources... [ 24%] cloud-platform/develop/dev-environment reading sources... [ 24%] cloud-platform/develop/drupal reading sources... [ 24%] cloud-platform/develop/drupal/baseurl reading sources... [ 24%] cloud-platform/develop/drupal/geoip reading sources... [ 24%] cloud-platform/develop/drupal/httprl reading sources... [ 24%] cloud-platform/develop/drupal/install-module reading sources... [ 24%] cloud-platform/develop/drupal/ldap reading sources... [ 24%] cloud-platform/develop/drupal/ldap/ldaps reading sources... [ 24%] cloud-platform/develop/drupal/mobile reading sources... [ 25%] cloud-platform/develop/drupal/module-caution reading sources... [ 25%] cloud-platform/develop/drupal/module-incompatibilities reading sources... [ 25%] cloud-platform/develop/drupal/module-update-alerts reading sources... [ 25%] cloud-platform/develop/drupal/multisite reading sources... [ 25%] cloud-platform/develop/drupal/publish reading sources... [ 25%] cloud-platform/develop/drupal/requestid reading sources... [ 25%] cloud-platform/develop/drupal/trusted-proxy-headers reading sources... [ 25%] cloud-platform/develop/env-variable reading sources... [ 25%] cloud-platform/develop/non-drupal reading sources... [ 25%] cloud-platform/develop/repository reading sources... [ 25%] cloud-platform/develop/repository/checkout reading sources... [ 25%] cloud-platform/develop/repository/clean reading sources... [ 25%] cloud-platform/develop/repository/git reading sources... [ 25%] cloud-platform/develop/repository/git/gitignore reading sources... [ 25%] cloud-platform/develop/repository/github reading sources... [ 26%] cloud-platform/develop/repository/update reading sources... [ 26%] cloud-platform/enhance reading sources... [ 26%] cloud-platform/faq reading sources... [ 26%] cloud-platform/faq-acn reading sources... [ 26%] cloud-platform/glossary reading sources... [ 26%] cloud-platform/known-issues reading sources... [ 26%] cloud-platform/known-issues-acn reading sources... [ 26%] cloud-platform/manage reading sources... [ 26%] cloud-platform/manage/antivirus reading sources... [ 26%] cloud-platform/manage/applications reading sources... [ 26%] cloud-platform/manage/applications/tags reading sources... [ 26%] cloud-platform/manage/applications/tags/bulk reading sources... [ 26%] cloud-platform/manage/back-up reading sources... [ 26%] cloud-platform/manage/back-up/cli reading sources... [ 26%] cloud-platform/manage/code reading sources... [ 27%] cloud-platform/manage/code/environments reading sources... [ 27%] cloud-platform/manage/code/livedev reading sources... [ 27%] cloud-platform/manage/code/livedev-workflow reading sources... [ 27%] cloud-platform/manage/code/livedev/detached reading sources... [ 27%] cloud-platform/manage/code/other reading sources... [ 27%] cloud-platform/manage/code/require-line reading sources... [ 27%] cloud-platform/manage/configure reading sources... [ 27%] cloud-platform/manage/cron reading sources... [ 27%] cloud-platform/manage/cron/advanced-cron reading sources... [ 27%] cloud-platform/manage/cron/drush-cron-cpe reading sources... [ 27%] cloud-platform/manage/database reading sources... [ 27%] cloud-platform/manage/database/cli reading sources... [ 27%] cloud-platform/manage/database/dbobjects reading sources... [ 27%] cloud-platform/manage/database/tools reading sources... [ 27%] cloud-platform/manage/database/utf8mb4 reading sources... [ 28%] cloud-platform/manage/database/views reading sources... [ 28%] cloud-platform/manage/domains reading sources... [ 28%] cloud-platform/manage/domains/active reading sources... [ 28%] cloud-platform/manage/domains/dns reading sources... [ 28%] cloud-platform/manage/domains/eip reading sources... [ 28%] cloud-platform/manage/domains/web-eip reading sources... [ 28%] cloud-platform/manage/domains/web-eip/faq reading sources... [ 28%] cloud-platform/manage/domains/wildcard reading sources... [ 28%] cloud-platform/manage/environments reading sources... [ 28%] cloud-platform/manage/environments/actions reading sources... [ 28%] cloud-platform/manage/export reading sources... [ 28%] cloud-platform/manage/files reading sources... [ 28%] cloud-platform/manage/files/about reading sources... [ 28%] cloud-platform/manage/files/broken reading sources... [ 29%] cloud-platform/manage/files/symlinks reading sources... [ 29%] cloud-platform/manage/files/system-files reading sources... [ 29%] cloud-platform/manage/files/system-files/private reading sources... [ 29%] cloud-platform/manage/files/temporary reading sources... [ 29%] cloud-platform/manage/files/transfer-files reading sources... [ 29%] cloud-platform/manage/files/transfer-files/local reading sources... [ 29%] cloud-platform/manage/files/transfer-files/rsync reading sources... [ 29%] cloud-platform/manage/files/transfer-files/rsync/windows reading sources... [ 29%] cloud-platform/manage/files/twig reading sources... [ 29%] cloud-platform/manage/files/vde reading sources... [ 29%] cloud-platform/manage/htaccess reading sources... [ 29%] cloud-platform/manage/infrastructure reading sources... [ 29%] cloud-platform/manage/infrastructure/storage reading sources... [ 29%] cloud-platform/manage/infrastructure/storage/classic-cli reading sources... [ 29%] cloud-platform/manage/infrastructure/storage/cli reading sources... [ 30%] cloud-platform/manage/infrastructure/tuning reading sources... [ 30%] cloud-platform/manage/ipv6 reading sources... [ 30%] cloud-platform/manage/keys reading sources... [ 30%] cloud-platform/manage/more-envs reading sources... [ 30%] cloud-platform/manage/multiregion reading sources... [ 30%] cloud-platform/manage/notify reading sources... [ 30%] cloud-platform/manage/php reading sources... [ 30%] cloud-platform/manage/platform-email reading sources... [ 30%] cloud-platform/manage/platform-email/3rdparty reading sources... [ 30%] cloud-platform/manage/platform-email/faq reading sources... [ 30%] cloud-platform/manage/platform-email/platform-email-configuration reading sources... [ 30%] cloud-platform/manage/platform-email/troubleshooting-platform-email reading sources... [ 30%] cloud-platform/manage/prod-mode reading sources... [ 30%] cloud-platform/manage/reset reading sources... [ 30%] cloud-platform/manage/sftp reading sources... [ 31%] cloud-platform/manage/ssh reading sources... [ 31%] cloud-platform/manage/ssh/drush reading sources... [ 31%] cloud-platform/manage/ssh/drush/acquia-commands reading sources... [ 31%] cloud-platform/manage/ssh/drush/aliases reading sources... [ 31%] cloud-platform/manage/ssh/drush/database reading sources... [ 31%] cloud-platform/manage/ssh/drush/drupal7 reading sources... [ 31%] cloud-platform/manage/ssh/drush/multisite reading sources... [ 31%] cloud-platform/manage/ssh/getting-started-ssh reading sources... [ 31%] cloud-platform/manage/ssh/getting-started-ssh/add-key reading sources... [ 31%] cloud-platform/manage/ssh/getting-started-ssh/generate reading sources... [ 31%] cloud-platform/manage/ssh/getting-started-ssh/passphrase reading sources... [ 31%] cloud-platform/manage/ssh/getting-started-ssh/rsa-key-warning reading sources... [ 31%] cloud-platform/manage/ssh/getting-started-ssh/sftp-key reading sources... [ 31%] cloud-platform/manage/ssl reading sources... [ 31%] cloud-platform/manage/ssl/cert reading sources... [ 32%] cloud-platform/manage/ssl/csr reading sources... [ 32%] cloud-platform/manage/ssl/csr/cli reading sources... [ 32%] cloud-platform/manage/ssl/purchase reading sources... [ 32%] cloud-platform/manage/ssl/self-signed reading sources... [ 32%] cloud-platform/manage/using-cloud-actions reading sources... [ 32%] cloud-platform/manage/using-cloud-actions/faq reading sources... [ 32%] cloud-platform/manage/variables reading sources... [ 32%] cloud-platform/monitor reading sources... [ 32%] cloud-platform/monitor/apm reading sources... [ 32%] cloud-platform/monitor/apm/configuring-new-relic reading sources... [ 32%] cloud-platform/monitor/apm/disable-newrelic-injection reading sources... [ 32%] cloud-platform/monitor/apm/multisite reading sources... [ 32%] cloud-platform/monitor/down reading sources... [ 32%] cloud-platform/monitor/logs reading sources... [ 33%] cloud-platform/monitor/logs/5xx reading sources... [ 33%] cloud-platform/monitor/logs/apache-access reading sources... [ 33%] cloud-platform/monitor/logs/apache-error reading sources... [ 33%] cloud-platform/monitor/logs/balancer-access reading sources... [ 33%] cloud-platform/monitor/logs/binlogs reading sources... [ 33%] cloud-platform/monitor/logs/cloud-hooks reading sources... [ 33%] cloud-platform/monitor/logs/drupal-requests reading sources... [ 33%] cloud-platform/monitor/logs/drupal-watchdog reading sources... [ 33%] cloud-platform/monitor/logs/forwarding reading sources... [ 33%] cloud-platform/monitor/logs/forwarding/files reading sources... [ 33%] cloud-platform/monitor/logs/forwarding/fix reading sources... [ 33%] cloud-platform/monitor/logs/forwarding/legacy reading sources... [ 33%] cloud-platform/monitor/logs/fpm-access reading sources... [ 33%] cloud-platform/monitor/logs/fpm-error reading sources... [ 33%] cloud-platform/monitor/logs/php-error reading sources... [ 34%] cloud-platform/monitor/logs/scheduled-cron-job reading sources... [ 34%] cloud-platform/monitor/logs/varnish-request reading sources... [ 34%] cloud-platform/monitor/logstream reading sources... [ 34%] cloud-platform/monitor/slow-query reading sources... [ 34%] cloud-platform/monitor/stackmetrics reading sources... [ 34%] cloud-platform/monitor/stackmetrics/additional reading sources... [ 34%] cloud-platform/monitor/stackmetrics/application reading sources... [ 34%] cloud-platform/monitor/stackmetrics/cloud-capacity reading sources... [ 34%] cloud-platform/monitor/stackmetrics/databases reading sources... [ 34%] cloud-platform/monitor/stackmetrics/file-system reading sources... [ 34%] cloud-platform/monitor/stackmetrics/load-balancing reading sources... [ 34%] cloud-platform/monitor/tasks reading sources... [ 34%] cloud-platform/monitor/use-logs reading sources... [ 34%] cloud-platform/node-js reading sources... [ 34%] cloud-platform/node-js/resources reading sources... [ 35%] cloud-platform/node-js/start reading sources... [ 35%] cloud-platform/node-js/websockets reading sources... [ 35%] cloud-platform/node-js/workflow reading sources... [ 35%] cloud-platform/onboarding reading sources... [ 35%] cloud-platform/onboarding/developing reading sources... [ 35%] cloud-platform/onboarding/ensuring-compatibility reading sources... [ 35%] cloud-platform/onboarding/install reading sources... [ 35%] cloud-platform/onboarding/migrate reading sources... [ 35%] cloud-platform/onboarding/migrate/applications reading sources... [ 35%] cloud-platform/onboarding/migrate/checklist reading sources... [ 35%] cloud-platform/onboarding/preparing-for-onboarding reading sources... [ 35%] cloud-platform/onboarding/preparing-launch reading sources... [ 35%] cloud-platform/performance reading sources... [ 35%] cloud-platform/performance/bigpipe reading sources... [ 36%] cloud-platform/performance/load reading sources... [ 36%] cloud-platform/performance/load-requirements reading sources... [ 36%] cloud-platform/performance/memcached reading sources... [ 36%] cloud-platform/performance/memcached/drupal reading sources... [ 36%] cloud-platform/performance/memcached/enable reading sources... [ 36%] cloud-platform/performance/memcached/intro reading sources... [ 36%] cloud-platform/performance/memcached/locks reading sources... [ 36%] cloud-platform/performance/memcached/pecl reading sources... [ 36%] cloud-platform/performance/memcached/tune reading sources... [ 36%] cloud-platform/performance/php-timeouts reading sources... [ 36%] cloud-platform/performance/request-log reading sources... [ 36%] cloud-platform/performance/varnish reading sources... [ 36%] cloud-platform/performance/varnish/cookies reading sources... [ 36%] cloud-platform/performance/varnish/custom reading sources... [ 36%] cloud-platform/performance/varnish/drupal reading sources... [ 37%] cloud-platform/performance/varnish/files reading sources... [ 37%] cloud-platform/performance/varnish/firstclickfree reading sources... [ 37%] cloud-platform/performance/varnish/headers reading sources... [ 37%] cloud-platform/performance/varnish/manually-purge reading sources... [ 37%] cloud-platform/performance/varnish/purging reading sources... [ 37%] cloud-platform/performance/varnish/querystrings reading sources... [ 37%] cloud-platform/platformcdn reading sources... [ 37%] cloud-platform/release-notes reading sources... [ 37%] cloud-platform/release-notes/2018 reading sources... [ 37%] cloud-platform/release-notes/2019 reading sources... [ 37%] cloud-platform/release-notes/2020 reading sources... [ 37%] cloud-platform/release-notes/2021 reading sources... [ 37%] cloud-platform/release-notes/2022 reading sources... [ 37%] cloud-platform/release-notes/connector reading sources... [ 37%] cloud-platform/subs reading sources... [ 38%] cloud-platform/subs/details reading sources... [ 38%] cloud-platform/subs/usage reading sources... [ 38%] cloud-platform/subs/usage-limits reading sources... [ 38%] cloud-platform/upgrade-acn reading sources... [ 38%] cloud-platform/upgrade-acn/customer-changes reading sources... [ 38%] code-studio reading sources... [ 38%] code-studio/architecture reading sources... [ 38%] code-studio/customizing reading sources... [ 38%] code-studio/customizing/autodevops-jobs reading sources... [ 38%] code-studio/customizing/automatic-updates reading sources... [ 38%] code-studio/customizing/customizing-default-code-studio-pipeline reading sources... [ 38%] code-studio/customizing/repository-mirroring reading sources... [ 38%] code-studio/customizing/view-pipeline reading sources... [ 38%] code-studio/dev-workflow reading sources... [ 38%] code-studio/faq reading sources... [ 39%] code-studio/getting-started reading sources... [ 39%] code-studio/getting-started/creating-new-project reading sources... [ 39%] code-studio/getting-started/managing-user-seats reading sources... [ 39%] code-studio/getting-started/setting-up-project reading sources... [ 39%] code-studio/getting-started/viewing-subscription reading sources... [ 39%] code-studio/known-issues reading sources... [ 39%] code-studio/release-notes reading sources... [ 39%] code-studio/release-notes/2021 reading sources... [ 39%] code-studio/release-notes/2022 reading sources... [ 39%] common/global reading sources... [ 39%] contenthub reading sources... [ 39%] contenthub/1x reading sources... [ 39%] contenthub/2x reading sources... [ 39%] contenthub/2x/bulk-import-export reading sources... [ 40%] contenthub/2x/content-moderation reading sources... [ 40%] contenthub/2x/developing reading sources... [ 40%] contenthub/2x/developing/cdf reading sources... [ 40%] contenthub/2x/developing/dependencystack reading sources... [ 40%] contenthub/2x/developing/events reading sources... [ 40%] contenthub/2x/developing/staging-down reading sources... [ 40%] contenthub/2x/developing/webhooks reading sources... [ 40%] contenthub/2x/discover reading sources... [ 40%] contenthub/2x/discover/filters reading sources... [ 40%] contenthub/2x/discover/manual reading sources... [ 40%] contenthub/2x/drush-d9-2x reading sources... [ 40%] contenthub/2x/module-compatibility-2x reading sources... [ 40%] contenthub/2x/multilingual-syndication reading sources... [ 40%] contenthub/2x/publisher reading sources... [ 40%] contenthub/2x/publisher/exclude reading sources... [ 41%] contenthub/2x/publisher/export reading sources... [ 41%] contenthub/2x/status-reporting reading sources... [ 41%] contenthub/2x/subscriber reading sources... [ 41%] contenthub/2x/syndicating-users reading sources... [ 41%] contenthub/2x/syndication reading sources... [ 41%] contenthub/api reading sources... [ 41%] contenthub/best-practices reading sources... [ 41%] contenthub/cdf reading sources... [ 41%] contenthub/contenthub-command-list reading sources... [ 41%] contenthub/contenthub-command-list/entity-prequalification-commands reading sources... [ 41%] contenthub/devel reading sources... [ 41%] contenthub/discover reading sources... [ 41%] contenthub/discover/manage reading sources... [ 41%] contenthub/discover/taxonomy reading sources... [ 41%] contenthub/drush reading sources... [ 42%] contenthub/drush-d9 reading sources... [ 42%] contenthub/enhanced-language-capabilities reading sources... [ 42%] contenthub/evaluate-1x-deployment reading sources... [ 42%] contenthub/hooks reading sources... [ 42%] contenthub/install reading sources... [ 42%] contenthub/install/configure reading sources... [ 42%] contenthub/install/configure/config-example reading sources... [ 42%] contenthub/install/configure/connector reading sources... [ 42%] contenthub/install/drupal7 reading sources... [ 42%] contenthub/install/drupal9 reading sources... [ 42%] contenthub/known-issues reading sources... [ 42%] contenthub/modules reading sources... [ 42%] contenthub/modules/seo reading sources... [ 42%] contenthub/modules/site-studio-contenthub reading sources... [ 43%] contenthub/modules/workbench-moderation reading sources... [ 43%] contenthub/publisher-dashboard reading sources... [ 43%] contenthub/release-notes reading sources... [ 43%] contenthub/release-notes/2019-release-notes reading sources... [ 43%] contenthub/release-notes/2020-release-notes reading sources... [ 43%] contenthub/release-notes/2021-release-notes reading sources... [ 43%] contenthub/release-notes/2022-release-notes reading sources... [ 43%] contenthub/release-notes/client-2018 reading sources... [ 43%] contenthub/release-notes/service-2018 reading sources... [ 43%] contenthub/sharing reading sources... [ 43%] contenthub/sharing/blocks reading sources... [ 43%] contenthub/sharing/bulk-import-export reading sources... [ 43%] contenthub/sharing/dependencies reading sources... [ 43%] contenthub/sharing/export reading sources... [ 43%] contenthub/sharing/import reading sources... [ 44%] contenthub/sharing/reset reading sources... [ 44%] contenthub/sharing/sync reading sources... [ 44%] contenthub/troubleshooting reading sources... [ 44%] contenthub/upgrading reading sources... [ 44%] customer-data-platform reading sources... [ 44%] customer-data-platform/actions reading sources... [ 44%] customer-data-platform/actions/campaigns reading sources... [ 44%] customer-data-platform/actions/campaigns+ reading sources... [ 44%] customer-data-platform/actions/campaigns+/adding-content reading sources... [ 44%] customer-data-platform/actions/campaigns+/audience-rules reading sources... [ 44%] customer-data-platform/actions/campaigns+/building-campaigns reading sources... [ 44%] customer-data-platform/actions/campaigns+/choosing-destination reading sources... [ 44%] customer-data-platform/actions/campaigns+/comparision reading sources... [ 44%] customer-data-platform/actions/campaigns+/filtering-audience reading sources... [ 44%] customer-data-platform/actions/campaigns+/reviewing-past-executions reading sources... [ 45%] customer-data-platform/actions/campaigns+/scheduling-campaign reading sources... [ 45%] customer-data-platform/actions/campaigns+/segment-audience reading sources... [ 45%] customer-data-platform/actions/campaigns+/splitting-audience reading sources... [ 45%] customer-data-platform/actions/campaigns+/standard-content-elements reading sources... [ 45%] customer-data-platform/actions/campaigns+/stopping-campaigns reading sources... [ 45%] customer-data-platform/actions/campaigns/building-campaigns reading sources... [ 45%] customer-data-platform/actions/campaigns/checking-past-campaign-executions reading sources... [ 45%] customer-data-platform/actions/campaigns/scheduling-campaign reading sources... [ 45%] customer-data-platform/actions/campaigns/selecting-audience reading sources... [ 45%] customer-data-platform/actions/campaigns/selecting-content reading sources... [ 45%] customer-data-platform/actions/campaigns/selecting-destination reading sources... [ 45%] customer-data-platform/actions/campaigns/setting-up-AB-test reading sources... [ 45%] customer-data-platform/actions/campaigns/standard-content-elements reading sources... [ 45%] customer-data-platform/actions/campaigns/standard-rules-refinements reading sources... [ 45%] customer-data-platform/analytics reading sources... [ 46%] customer-data-platform/analytics/metrics reading sources... [ 46%] customer-data-platform/analytics/metrics/adding-visualization reading sources... [ 46%] customer-data-platform/analytics/metrics/attribution-reporting reading sources... [ 46%] customer-data-platform/analytics/metrics/building-dashboard reading sources... [ 46%] customer-data-platform/analytics/metrics/building-look reading sources... [ 46%] customer-data-platform/analytics/metrics/filtering-data reading sources... [ 46%] customer-data-platform/analytics/metrics/market-basket-analysis reading sources... [ 46%] customer-data-platform/analytics/metrics/market-basket-analysis/mba-working-example reading sources... [ 46%] customer-data-platform/analytics/metrics/new-dashboard-experience reading sources... [ 46%] customer-data-platform/analytics/metrics/optional-measures reading sources... [ 46%] customer-data-platform/analytics/metrics/resolving-unauthorized-issues reading sources... [ 46%] customer-data-platform/analytics/metrics/scheduling-dashboards reading sources... [ 46%] customer-data-platform/analytics/metrics/standard-dimension reading sources... [ 46%] customer-data-platform/analytics/metrics/standard-measures reading sources... [ 47%] customer-data-platform/analytics/template-reports reading sources... [ 47%] customer-data-platform/cohort-analysis reading sources... [ 47%] customer-data-platform/cohort-analysis/analyzing-cohorts-iq reading sources... [ 47%] customer-data-platform/cohort-analysis/analyzing-cohorts-metrics reading sources... [ 47%] customer-data-platform/cohort-analysis/building-cohorts reading sources... [ 47%] customer-data-platform/cohort-analysis/purging-cohort reading sources... [ 47%] customer-data-platform/connectors reading sources... [ 47%] customer-data-platform/connectors/cloud-storage reading sources... [ 47%] customer-data-platform/connectors/cloud-storage/aws-s3 reading sources... [ 47%] customer-data-platform/connectors/cloud-storage/azure-blob-storage reading sources... [ 47%] customer-data-platform/connectors/cloud-storage/google-cloud-storage reading sources... [ 47%] customer-data-platform/connectors/cloud-storage/ip-allowlisting reading sources... [ 47%] customer-data-platform/connectors/cloud-storage/sftp-storage reading sources... [ 47%] customer-data-platform/connectors/customer-experience reading sources... [ 47%] customer-data-platform/connectors/customer-experience/call-centers-salesforce reading sources... [ 48%] customer-data-platform/connectors/customer-experience/mParticle reading sources... [ 48%] customer-data-platform/connectors/digital-advertising reading sources... [ 48%] customer-data-platform/connectors/digital-advertising/criteo reading sources... [ 48%] customer-data-platform/connectors/digital-advertising/facebook-custom-audience reading sources... [ 48%] customer-data-platform/connectors/digital-advertising/facebook-offline-conversions reading sources... [ 48%] customer-data-platform/connectors/digital-advertising/google-ads-customer-match reading sources... [ 48%] customer-data-platform/connectors/digital-advertising/google-ads-offline-conversions reading sources... [ 48%] customer-data-platform/connectors/email reading sources... [ 48%] customer-data-platform/connectors/email/acquia-mautic reading sources... [ 48%] customer-data-platform/connectors/email/bronto reading sources... [ 48%] customer-data-platform/connectors/email/cheetahmail reading sources... [ 48%] customer-data-platform/connectors/email/ibmwatson reading sources... [ 48%] customer-data-platform/connectors/email/responsys reading sources... [ 48%] customer-data-platform/connectors/email/salesforce reading sources... [ 48%] customer-data-platform/connectors/sms reading sources... [ 49%] customer-data-platform/connectors/sms/responsys reading sources... [ 49%] customer-data-platform/connectors/web-analytics-provider reading sources... [ 49%] customer-data-platform/connectors/web-analytics-provider/google-analytics-access reading sources... [ 49%] customer-data-platform/connectors/web-analytics-provider/google-analytics-data reading sources... [ 49%] customer-data-platform/connectors/web-analytics-provider/google-analytics-keywords reading sources... [ 49%] customer-data-platform/connectors/web-analytics-provider/google-analytics-overview reading sources... [ 49%] customer-data-platform/connectors/web-analytics-provider/google-analytics-profileid reading sources... [ 49%] customer-data-platform/connectors/web-personalization reading sources... [ 49%] customer-data-platform/connectors/web-personalization/monetate reading sources... [ 49%] customer-data-platform/connectors/web-personalization/optimizely reading sources... [ 49%] customer-data-platform/connectors/web-personalization/personalization reading sources... [ 49%] customer-data-platform/connectors/workato-klaviyo-connector reading sources... [ 49%] customer-data-platform/connectors/workato-klaviyo-connector/input-connector-workato-klaviyo reading sources... [ 49%] customer-data-platform/connectors/workato-klaviyo-connector/output-connector-workato-klaviyo reading sources... [ 50%] customer-data-platform/customer-profiles reading sources... [ 50%] customer-data-platform/customer-profiles/api reading sources... [ 50%] customer-data-platform/customer-profiles/ui reading sources... [ 50%] customer-data-platform/data-erasure-requests reading sources... [ 50%] customer-data-platform/data-erasure-requests/data-erasure-through-api reading sources... [ 50%] customer-data-platform/data-erasure-requests/data-erasure-through-api/payload-response-code reading sources... [ 50%] customer-data-platform/data-erasure-requests/data-erasure-through-api/using-data-erasure-api reading sources... [ 50%] customer-data-platform/data-erasure-requests/data-erasure-through-ui reading sources... [ 50%] customer-data-platform/data-erasure-requests/data-erasure-through-ui/using-360-profiles-data-erasure reading sources... [ 50%] customer-data-platform/data-erasure-requests/data-erasure-through-ui/using-data-erasure-module reading sources... [ 50%] customer-data-platform/data-erasure-requests/policies-compliance reading sources... [ 50%] customer-data-platform/data-export reading sources... [ 50%] customer-data-platform/data-export/available-attributes reading sources... [ 50%] customer-data-platform/data-export/available-entities reading sources... [ 50%] customer-data-platform/data-export/file-formats reading sources... [ 51%] customer-data-platform/data-export/setup reading sources... [ 51%] customer-data-platform/data-export/usage-notes reading sources... [ 51%] customer-data-platform/data-integration reading sources... [ 51%] customer-data-platform/data-integration/custom-campaigns reading sources... [ 51%] customer-data-platform/data-integration/custom-campaigns/campaign-feed reading sources... [ 51%] customer-data-platform/data-integration/custom-campaigns/dispatch-feed reading sources... [ 51%] customer-data-platform/data-integration/custom-campaigns/message-feed reading sources... [ 51%] customer-data-platform/data-integration/data-erasure-token reading sources... [ 51%] customer-data-platform/data-integration/sftp reading sources... [ 51%] customer-data-platform/data-integration/sftp/address-feed reading sources... [ 51%] customer-data-platform/data-integration/sftp/customer-feed reading sources... [ 51%] customer-data-platform/data-integration/sftp/data-format-checklist reading sources... [ 51%] customer-data-platform/data-integration/sftp/event-feed reading sources... [ 51%] customer-data-platform/data-integration/sftp/example-transaction-feed reading sources... [ 51%] customer-data-platform/data-integration/sftp/organization-feed reading sources... [ 52%] customer-data-platform/data-integration/sftp/product-category-feed reading sources... [ 52%] customer-data-platform/data-integration/sftp/product-category-xref-feed reading sources... [ 52%] customer-data-platform/data-integration/sftp/product-feed reading sources... [ 52%] customer-data-platform/data-integration/sftp/transaction-feed reading sources... [ 52%] customer-data-platform/data-integration/sftp/transaction-item-feed reading sources... [ 52%] customer-data-platform/data-integration/webtags reading sources... [ 52%] customer-data-platform/data-integration/webtags/adding-webtag reading sources... [ 52%] customer-data-platform/data-integration/webtags/app-visitors reading sources... [ 52%] customer-data-platform/data-integration/webtags/authentication-website reading sources... [ 52%] customer-data-platform/data-integration/webtags/entities reading sources... [ 52%] customer-data-platform/data-integration/webtags/google-tag-manager reading sources... [ 52%] customer-data-platform/data-integration/webtags/logout-api-session reading sources... [ 52%] customer-data-platform/data-integration/webtags/sending-custom-attributes reading sources... [ 52%] customer-data-platform/data-integration/webtags/tracked-events reading sources... [ 52%] customer-data-platform/data-integration/webtags/tracking-users-subdomains reading sources... [ 53%] customer-data-platform/data-integration/webtags/web-event-tracking reading sources... [ 53%] customer-data-platform/data-integration/webtags/web-tracker-api reading sources... [ 53%] customer-data-platform/data-integration/webtags/website-visitors reading sources... [ 53%] customer-data-platform/data-quality-identity-resolution reading sources... [ 53%] customer-data-platform/data-quality-identity-resolution/closest-store-distance-to-store reading sources... [ 53%] customer-data-platform/data-quality-identity-resolution/identity-resolution reading sources... [ 53%] customer-data-platform/data-quality-identity-resolution/validation-and-standardization reading sources... [ 53%] customer-data-platform/execution-calendar reading sources... [ 53%] customer-data-platform/getting-started reading sources... [ 53%] customer-data-platform/getting-started/password-policy reading sources... [ 53%] customer-data-platform/getting-started/signin-cdp reading sources... [ 53%] customer-data-platform/getting-started/support reading sources... [ 53%] customer-data-platform/getting-started/supported-browsers reading sources... [ 53%] customer-data-platform/interactive-queries reading sources... [ 54%] customer-data-platform/interactive-queries/ai-status-table reading sources... [ 54%] customer-data-platform/interactive-queries/improving-query-performance reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/address reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/audience-history reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/customer reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/customer-address-xref reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/customer-first-transaction-product-category reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/customer-last-transaction-product-category reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/customer-summary reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/event reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/master-customer reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/organization-summary reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/product-category-summary reading sources... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/product-category-xref reading sources... [ 55%] customer-data-platform/interactive-queries/list-of-attributes/product-summary reading sources... [ 55%] customer-data-platform/interactive-queries/list-of-attributes/promotion-type-summary reading sources... [ 55%] customer-data-platform/interactive-queries/list-of-attributes/time-summary reading sources... [ 55%] customer-data-platform/interactive-queries/list-of-attributes/transaction-summary reading sources... [ 55%] customer-data-platform/interactive-queries/sharing-data reading sources... [ 55%] customer-data-platform/interactive-queries/table-information reading sources... [ 55%] customer-data-platform/interactive-queries/unloading-query-results reading sources... [ 55%] customer-data-platform/known-issues reading sources... [ 55%] customer-data-platform/machine-learning reading sources... [ 55%] customer-data-platform/machine-learning/behavior-cluster reading sources... [ 55%] customer-data-platform/machine-learning/explainable-machine-learning reading sources... [ 55%] customer-data-platform/machine-learning/explainable-predictions reading sources... [ 55%] customer-data-platform/machine-learning/fuzzy-clustering reading sources... [ 55%] customer-data-platform/machine-learning/likelihood-to-buy reading sources... [ 55%] customer-data-platform/machine-learning/likelihood-to-engage reading sources... [ 56%] customer-data-platform/machine-learning/likelihood-to-pay-full-price reading sources... [ 56%] customer-data-platform/machine-learning/ml-studio reading sources... [ 56%] customer-data-platform/machine-learning/ml-studio-developer reading sources... [ 56%] customer-data-platform/machine-learning/next-best-channel reading sources... [ 56%] customer-data-platform/machine-learning/predictive-lifetime-value reading sources... [ 56%] customer-data-platform/machine-learning/product-clustering reading sources... [ 56%] customer-data-platform/machine-learning/product-recommendations reading sources... [ 56%] customer-data-platform/machine-learning/send-time-optimization reading sources... [ 56%] customer-data-platform/public-ip-addresses reading sources... [ 56%] customer-data-platform/regulatory-compliance reading sources... [ 56%] customer-data-platform/release-notes reading sources... [ 56%] customer-data-platform/release-notes/2016 reading sources... [ 56%] customer-data-platform/release-notes/2017 reading sources... [ 56%] customer-data-platform/release-notes/2018 reading sources... [ 56%] customer-data-platform/release-notes/2019 reading sources... [ 57%] customer-data-platform/release-notes/2020 reading sources... [ 57%] customer-data-platform/release-notes/2021 reading sources... [ 57%] customer-data-platform/release-notes/2022 reading sources... [ 57%] customer-data-platform/self-service-integration reading sources... [ 57%] customer-data-platform/self-service-integration/downstream-data-cdp reading sources... [ 57%] customer-data-platform/self-service-integration/downstream-data-cdp/external-destination reading sources... [ 57%] customer-data-platform/self-service-integration/downstream-data-cdp/internal-destination reading sources... [ 57%] customer-data-platform/self-service-integration/upstream-data-cdp reading sources... [ 57%] customer-data-platform/self-service-integration/upstream-data-cdp/create-instance reading sources... [ 57%] customer-data-platform/self-service-integration/upstream-data-cdp/create-source reading sources... [ 57%] customer-data-platform/settings reading sources... [ 57%] customer-data-platform/settings/single-signon reading sources... [ 57%] customer-data-platform/settings/users reading sources... [ 57%] customer-data-platform/troubleshooting reading sources... [ 58%] dam reading sources... [ 58%] dam-widen reading sources... [ 58%] dam-widen/acquia-dam-dictionary reading sources... [ 58%] dam-widen/api reading sources... [ 58%] dam-widen/entity-browser reading sources... [ 58%] dam-widen/entity-browser/eb-release-notes reading sources... [ 58%] dam-widen/entity-browser/faqs reading sources... [ 58%] dam-widen/integrations reading sources... [ 58%] dam-widen/media-library reading sources... [ 58%] dam-widen/media-library/ml-release-notes reading sources... [ 58%] dam-widen/release-notes reading sources... [ 58%] dam/access reading sources... [ 58%] dam/access/alerts reading sources... [ 58%] dam/access/homepage reading sources... [ 58%] dam/access/language reading sources... [ 59%] dam/access/password reading sources... [ 59%] dam/access/search reading sources... [ 59%] dam/admin reading sources... [ 59%] dam/admin/approve reading sources... [ 59%] dam/admin/domain reading sources... [ 59%] dam/admin/logs reading sources... [ 59%] dam/admin/metadata reading sources... [ 59%] dam/admin/metadata/best reading sources... [ 59%] dam/admin/metadata/keyword reading sources... [ 59%] dam/admin/metadata/perms reading sources... [ 59%] dam/admin/metadata/template reading sources... [ 59%] dam/admin/reports reading sources... [ 59%] dam/admin/signin reading sources... [ 59%] dam/admin/system reading sources... [ 59%] dam/admin/system/custom reading sources... [ 60%] dam/admin/system/download reading sources... [ 60%] dam/admin/system/files reading sources... [ 60%] dam/admin/system/theme reading sources... [ 60%] dam/admin/system/users reading sources... [ 60%] dam/admin/tos reading sources... [ 60%] dam/admin/users reading sources... [ 60%] dam/api reading sources... [ 60%] dam/brand-connect reading sources... [ 60%] dam/brand-connect/admin reading sources... [ 60%] dam/brand-connect/custom reading sources... [ 60%] dam/brand-connect/download reading sources... [ 60%] dam/brand-connect/getting-started reading sources... [ 60%] dam/brand-connect/homepage reading sources... [ 60%] dam/brand-connect/lightbox reading sources... [ 61%] dam/brand-connect/publish reading sources... [ 61%] dam/brand-connect/search reading sources... [ 61%] dam/brand-connect/settings reading sources... [ 61%] dam/brand-connect/share reading sources... [ 61%] dam/brand-connect/social reading sources... [ 61%] dam/content reading sources... [ 61%] dam/content/asset reading sources... [ 61%] dam/content/asset/download reading sources... [ 61%] dam/content/asset/edit reading sources... [ 61%] dam/content/asset/embed reading sources... [ 61%] dam/content/asset/embed/carousel reading sources... [ 61%] dam/content/asset/embed/downloads reading sources... [ 61%] dam/content/asset/folder reading sources... [ 61%] dam/content/asset/metadata reading sources... [ 61%] dam/content/asset/relate reading sources... [ 62%] dam/content/asset/share reading sources... [ 62%] dam/content/asset/status reading sources... [ 62%] dam/content/asset/upload reading sources... [ 62%] dam/content/asset/upload/ftp reading sources... [ 62%] dam/content/asset/version reading sources... [ 62%] dam/content/contact reading sources... [ 62%] dam/content/lightbox reading sources... [ 62%] dam/content/maint reading sources... [ 62%] dam/content/search reading sources... [ 62%] dam/glossary reading sources... [ 62%] dam/integrate reading sources... [ 62%] dam/integrate/adobecc-install reading sources... [ 62%] dam/integrate/adobecc-use reading sources... [ 62%] dam/integrate/box reading sources... [ 62%] dam/integrate/dropbox reading sources... [ 63%] dam/integrate/drupal reading sources... [ 63%] dam/integrate/drupal/d7 reading sources... [ 63%] dam/integrate/drupal/d8 reading sources... [ 63%] dam/integrate/hootsuite reading sources... [ 63%] dam/integrate/ldap reading sources... [ 63%] dam/integrate/notify reading sources... [ 63%] dam/integrate/saml reading sources... [ 63%] dam/integrate/shutterstock reading sources... [ 63%] dam/integrate/social reading sources... [ 63%] dam/integrate/wistia reading sources... [ 63%] dam/integrate/workfront reading sources... [ 63%] dam/known-issues reading sources... [ 63%] dam/release-notes reading sources... [ 63%] dam/release-notes/2019 reading sources... [ 63%] dam/release-notes/2020 reading sources... [ 64%] dam/release-notes/2021 reading sources... [ 64%] dam/services reading sources... [ 64%] dam/services/archive reading sources... [ 64%] dam/services/dynamic reading sources... [ 64%] dam/services/dynamic/edit reading sources... [ 64%] dam/services/dynamic/getting-started reading sources... [ 64%] dam/services/import-users reading sources... [ 64%] dam/services/metadata reading sources... [ 64%] dam/workstream reading sources... [ 64%] dam/workstream/approval reading sources... [ 64%] dam/workstream/getting-started reading sources... [ 64%] dam/workstream/path reading sources... [ 64%] dam/workstream/projects reading sources... [ 64%] dam/workstream/proofing reading sources... [ 65%] dam/workstream/request reading sources... [ 65%] dam/workstream/request/brand-connect reading sources... [ 65%] dam/workstream/roles reading sources... [ 65%] dam/workstream/tasks reading sources... [ 65%] dam/workstream/tasks/customize reading sources... [ 65%] developer-experience reading sources... [ 65%] doc-search reading sources... [ 65%] edge reading sources... [ 65%] edge/edge-akamai reading sources... [ 65%] edge/edge-akamai/getting-started-akamai reading sources... [ 65%] edge/edge-akamai/getting-started-akamai/configure reading sources... [ 65%] edge/edge-akamai/getting-started-akamai/launch reading sources... [ 65%] edge/edge-akamai/getting-started-akamai/test reading sources... [ 65%] edge/edge-akamai/getting-started-akamai/user-access reading sources... [ 65%] edge/edge-cloudflare reading sources... [ 66%] edge/edge-cloudflare/attack reading sources... [ 66%] edge/edge-cloudflare/best-practices reading sources... [ 66%] edge/edge-cloudflare/cache reading sources... [ 66%] edge/edge-cloudflare/config reading sources... [ 66%] edge/edge-cloudflare/edge-ssl reading sources... [ 66%] edge/edge-cloudflare/edge-ssl/cloudflare-origin-certificates reading sources... [ 66%] edge/edge-cloudflare/managed-cname reading sources... [ 66%] edge/edge-cloudflare/page-rules reading sources... [ 66%] edge/edge-cloudflare/start reading sources... [ 66%] edge/edge-cloudflare/troubleshooting reading sources... [ 66%] guide reading sources... [ 66%] guide/campaign-studio reading sources... [ 66%] guide/cloud-ace reading sources... [ 66%] guide/cloud-plus reading sources... [ 66%] guide/cloud-pro reading sources... [ 67%] guide/code-studio reading sources... [ 67%] guide/contenthub reading sources... [ 67%] guide/customer-data-platform reading sources... [ 67%] guide/dam reading sources... [ 67%] guide/dam-classic reading sources... [ 67%] guide/definitions reading sources... [ 67%] guide/drupal-cloud reading sources... [ 67%] guide/edge reading sources... [ 67%] guide/email-platform reading sources... [ 67%] guide/mcc reading sources... [ 67%] guide/optional reading sources... [ 67%] guide/personalization reading sources... [ 67%] guide/ps reading sources... [ 67%] guide/search reading sources... [ 68%] guide/service-level reading sources... [ 68%] guide/shield reading sources... [ 68%] guide/site-factory reading sources... [ 68%] guide/site-studio reading sources... [ 68%] guide/tam reading sources... [ 68%] ide reading sources... [ 68%] ide/database reading sources... [ 68%] ide/faq reading sources... [ 68%] ide/known-issues reading sources... [ 68%] ide/release-notes reading sources... [ 68%] ide/release-notes/2019 reading sources... [ 68%] ide/release-notes/2020 reading sources... [ 68%] ide/release-notes/2021 reading sources... [ 68%] ide/release-notes/2022 reading sources... [ 68%] ide/resources reading sources... [ 69%] ide/settings reading sources... [ 69%] ide/start reading sources... [ 69%] ide/terminal reading sources... [ 69%] ide/tooling reading sources... [ 69%] ide/ui reading sources... [ 69%] ide/ui/extensions reading sources... [ 69%] ide/ui/palette reading sources... [ 69%] ide/ui/tabs reading sources... [ 69%] ide/ui/views reading sources... [ 69%] index reading sources... [ 69%] lando reading sources... [ 69%] personalization reading sources... [ 69%] personalization/api reading sources... [ 69%] personalization/api/hmac reading sources... [ 69%] personalization/api/hmac-intro reading sources... [ 70%] personalization/api/hmacv2 reading sources... [ 70%] personalization/api/javascript reading sources... [ 70%] personalization/api/javascript/events reading sources... [ 70%] personalization/api/javascript/exp-builder-methods reading sources... [ 70%] personalization/api/javascript/identity reading sources... [ 70%] personalization/api/javascript/personalize reading sources... [ 70%] personalization/api/javascript/track reading sources... [ 70%] personalization/api/javascript/updateperson reading sources... [ 70%] personalization/api/javascript/view reading sources... [ 70%] personalization/api/javascript/view/variables reading sources... [ 70%] personalization/api/push reading sources... [ 70%] personalization/arch reading sources... [ 70%] personalization/connectors reading sources... [ 70%] personalization/connectors/customer-data-platform reading sources... [ 70%] personalization/connectors/demandbase reading sources... [ 71%] personalization/connectors/eloqua reading sources... [ 71%] personalization/connectors/eloqua/configure reading sources... [ 71%] personalization/connectors/eloqua/segments reading sources... [ 71%] personalization/connectors/marketo reading sources... [ 71%] personalization/connectors/marketo/activity reading sources... [ 71%] personalization/connectors/marketo/config reading sources... [ 71%] personalization/connectors/marketo/lead reading sources... [ 71%] personalization/connectors/marketo/segments reading sources... [ 71%] personalization/connectors/marketo/tech-details reading sources... [ 71%] personalization/developer reading sources... [ 71%] personalization/developer/debug reading sources... [ 71%] personalization/developer/limit-collection reading sources... [ 71%] personalization/developer/settings-php reading sources... [ 71%] personalization/developer/verify-app reading sources... [ 72%] personalization/gdpr reading sources... [ 72%] personalization/glossary reading sources... [ 72%] personalization/initialize-content reading sources... [ 72%] personalization/install reading sources... [ 72%] personalization/install/non-drupal reading sources... [ 72%] personalization/install/personalization-module reading sources... [ 72%] personalization/known-issues reading sources... [ 72%] personalization/omni reading sources... [ 72%] personalization/omni/connectors reading sources... [ 72%] personalization/omni/data-types reading sources... [ 72%] personalization/omni/event reading sources... [ 72%] personalization/omni/person reading sources... [ 72%] personalization/omni/rest-api reading sources... [ 72%] personalization/omni/segments reading sources... [ 72%] personalization/omni/taxonomy-mapping reading sources... [ 73%] personalization/omni/touch reading sources... [ 73%] personalization/personalization-landing-page reading sources... [ 73%] personalization/personalize reading sources... [ 73%] personalization/personalize/ad-blocker reading sources... [ 73%] personalization/personalize/campaigns reading sources... [ 73%] personalization/personalize/campaigns/ab reading sources... [ 73%] personalization/personalize/campaigns/analytics reading sources... [ 73%] personalization/personalize/campaigns/building-experiences reading sources... [ 73%] personalization/personalize/campaigns/building-experiences/creating-slots reading sources... [ 73%] personalization/personalize/campaigns/building-experiences/unstyled reading sources... [ 73%] personalization/personalize/campaigns/creating-campaigns reading sources... [ 73%] personalization/personalize/campaigns/editing-campaigns reading sources... [ 73%] personalization/personalize/campaigns/merging-campaigns reading sources... [ 73%] personalization/personalize/campaigns/previewing-campaigns reading sources... [ 73%] personalization/personalize/customer-sites reading sources... [ 74%] personalization/personalize/data-mapping reading sources... [ 74%] personalization/personalize/goals reading sources... [ 74%] personalization/personalize/modes reading sources... [ 74%] personalization/personalize/person reading sources... [ 74%] personalization/personalize/person/activity reading sources... [ 74%] personalization/personalize/person/insights reading sources... [ 74%] personalization/personalize/person/profile reading sources... [ 74%] personalization/personalize/person/profile-details reading sources... [ 74%] personalization/personalize/person/profile/engagement reading sources... [ 74%] personalization/personalize/personalization-dashboard reading sources... [ 74%] personalization/personalize/segment reading sources... [ 74%] personalization/personalize/segment/category reading sources... [ 74%] personalization/personalize/segment/examples reading sources... [ 74%] personalization/personalize/segment/tagging reading sources... [ 75%] personalization/personalize/segment/tagging-examples reading sources... [ 75%] personalization/personalize/sites reading sources... [ 75%] personalization/personalize/sites/add-new reading sources... [ 75%] personalization/personalize/sites/deploy-campaigns reading sources... [ 75%] personalization/personalize/sites/site-details reading sources... [ 75%] personalization/profile-mgr reading sources... [ 75%] personalization/profile-mgr/admin/column-meta-data reading sources... [ 75%] personalization/profile-mgr/admin/customer reading sources... [ 75%] personalization/profile-mgr/admin/javascript reading sources... [ 75%] personalization/profile-mgr/admin/permissions reading sources... [ 75%] personalization/profile-mgr/amazons3 reading sources... [ 75%] personalization/profile-mgr/amp reading sources... [ 75%] personalization/profile-mgr/analytics/bots reading sources... [ 75%] personalization/profile-mgr/analytics/dashboards reading sources... [ 75%] personalization/profile-mgr/analytics/dashboards/ab-test-campaign reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/config reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/content-by-content-title reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/content-recommendation-campaign reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/custom reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/custom/build reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/custom/fields reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/custom/manage reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/details reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/engagement-score-trend reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/events-by-segment reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/explore-from-here reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/operational reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/people-by-region reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/people-by-segment reading sources... [ 76%] personalization/profile-mgr/analytics/dashboards/people-trend reading sources... [ 77%] personalization/profile-mgr/analytics/dashboards/people-who-reached-an-event reading sources... [ 77%] personalization/profile-mgr/analytics/dashboards/rules-summary reading sources... [ 77%] personalization/profile-mgr/analytics/dashboards/segment-performance reading sources... [ 77%] personalization/profile-mgr/analytics/dashboards/segment-trend reading sources... [ 77%] personalization/profile-mgr/analytics/dashboards/segments-in-common-with-people reading sources... [ 77%] personalization/profile-mgr/analytics/dashboards/segments-in-common-with-touches reading sources... [ 77%] personalization/profile-mgr/analytics/dashboards/targeted-personalization-campaign reading sources... [ 77%] personalization/profile-mgr/analytics/dashboards/time-on-site-trend reading sources... [ 77%] personalization/profile-mgr/analytics/dashboards/touches-by-browser reading sources... [ 77%] personalization/profile-mgr/analytics/dashboards/touches-by-referrer-domain reading sources... [ 77%] personalization/profile-mgr/analytics/dashboards/touches-by-utm-content reading sources... [ 77%] personalization/profile-mgr/event reading sources... [ 77%] personalization/profile-mgr/file/export reading sources... [ 77%] personalization/profile-mgr/gtm reading sources... [ 77%] personalization/profile-mgr/gtm/capture-identity-gtm reading sources... [ 78%] personalization/profile-mgr/gtm/capture-page-gtm reading sources... [ 78%] personalization/profile-mgr/gtm/capture-visitor-gtm reading sources... [ 78%] personalization/profile-mgr/import reading sources... [ 78%] personalization/profile-mgr/import/export reading sources... [ 78%] personalization/profile-mgr/import/import-data reading sources... [ 78%] personalization/profile-mgr/import/import-details reading sources... [ 78%] personalization/profile-mgr/import/purge reading sources... [ 78%] personalization/profile-mgr/password reading sources... [ 78%] personalization/profile-mgr/users reading sources... [ 78%] personalization/release-notes reading sources... [ 78%] personalization/release-notes/2019-personalization reading sources... [ 78%] personalization/release-notes/2020-personalization reading sources... [ 78%] personalization/release-notes/2021-personalization reading sources... [ 78%] personalization/release-notes/2022-personalization reading sources... [ 79%] personalization/release-notes/exp-client-2018 reading sources... [ 79%] personalization/release-notes/exp-service-2018 reading sources... [ 79%] personalization/release-notes/exp-service-2019 reading sources... [ 79%] personalization/release-notes/profile-manager-2018 reading sources... [ 79%] personalization/release-notes/profile-manager-2019 reading sources... [ 79%] personalization/service/cookies reading sources... [ 79%] pipelines reading sources... [ 79%] pipelines/artifacts reading sources... [ 79%] pipelines/cli reading sources... [ 79%] pipelines/cli/commands reading sources... [ 79%] pipelines/cli/github reading sources... [ 79%] pipelines/cli/github/connect reading sources... [ 79%] pipelines/cli/github/migrate reading sources... [ 79%] pipelines/cli/github/reqs reading sources... [ 79%] pipelines/cli/install reading sources... [ 80%] pipelines/cli/workflows reading sources... [ 80%] pipelines/commands reading sources... [ 80%] pipelines/connect reading sources... [ 80%] pipelines/connect/bitbucket reading sources... [ 80%] pipelines/connect/github reading sources... [ 80%] pipelines/container reading sources... [ 80%] pipelines/databases reading sources... [ 80%] pipelines/encrypt reading sources... [ 80%] pipelines/known-issues reading sources... [ 80%] pipelines/release-notes reading sources... [ 80%] pipelines/release-notes/2018 reading sources... [ 80%] pipelines/release-notes/2019 reading sources... [ 80%] pipelines/release-notes/2020 reading sources... [ 80%] pipelines/release-notes/2021 reading sources... [ 80%] pipelines/release-notes/2022 reading sources... [ 81%] pipelines/troubleshooting reading sources... [ 81%] pipelines/troubleshooting/errors reading sources... [ 81%] pipelines/troubleshooting/logs reading sources... [ 81%] pipelines/ui reading sources... [ 81%] pipelines/ui/history reading sources... [ 81%] pipelines/ui/output reading sources... [ 81%] pipelines/variables reading sources... [ 81%] pipelines/yaml reading sources... [ 81%] pipelines/yaml/examples reading sources... [ 81%] pipelines/yaml/variables reading sources... [ 81%] ra reading sources... [ 81%] ra/automation reading sources... [ 81%] ra/automation/composer reading sources... [ 81%] ra/common-update-errors reading sources... [ 81%] ra/composer reading sources... [ 82%] ra/environment reading sources... [ 82%] ra/faq reading sources... [ 82%] ra/patching reading sources... [ 82%] ra/preferences reading sources... [ 82%] ra/request reading sources... [ 82%] ra/requirements reading sources... [ 82%] ra/scope reading sources... [ 82%] ra/security reading sources... [ 82%] ra/security-update-process reading sources... [ 82%] ra/testing-composer reading sources... [ 82%] ra/testing-ra-updates reading sources... [ 82%] ra/workflow reading sources... [ 82%] resource reading sources... [ 82%] resource/archive reading sources... [ 83%] resource/archive/acquia-personalization reading sources... [ 83%] resource/archive/commerce reading sources... [ 83%] resource/archive/commerce/api reading sources... [ 83%] resource/archive/commerce/cart reading sources... [ 83%] resource/archive/commerce/cart/cart-block reading sources... [ 83%] resource/archive/commerce/cart/cart-form-block reading sources... [ 83%] resource/archive/commerce/cart/cart-mini-block reading sources... [ 83%] resource/archive/commerce/categories-products reading sources... [ 83%] resource/archive/commerce/categories-products/displays reading sources... [ 83%] resource/archive/commerce/categories-products/product-listings reading sources... [ 83%] resource/archive/commerce/categories-products/sku-attributes reading sources... [ 83%] resource/archive/commerce/checkout reading sources... [ 83%] resource/archive/commerce/checkout/coupons reading sources... [ 83%] resource/archive/commerce/checkout/flow reading sources... [ 83%] resource/archive/commerce/commerce reading sources... [ 84%] resource/archive/commerce/configuration reading sources... [ 84%] resource/archive/commerce/configuration/drush reading sources... [ 84%] resource/archive/commerce/dashboard reading sources... [ 84%] resource/archive/commerce/install reading sources... [ 84%] resource/archive/commerce/install/magento reading sources... [ 84%] resource/archive/commerce/install/modules reading sources... [ 84%] resource/archive/commerce/known-issues reading sources... [ 84%] resource/archive/commerce/multilingual reading sources... [ 84%] resource/archive/commerce/multilingual/connector reading sources... [ 84%] resource/archive/commerce/multilingual/drupal reading sources... [ 84%] resource/archive/commerce/multilingual/magento reading sources... [ 84%] resource/archive/commerce/multilingual/mapping reading sources... [ 84%] resource/archive/commerce/newsletter reading sources... [ 84%] resource/archive/commerce/promotions reading sources... [ 84%] resource/archive/commerce/quickstart-config reading sources... [ 85%] resource/archive/commerce/release-notes reading sources... [ 85%] resource/archive/commerce/security reading sources... [ 85%] resource/archive/commerce/terms reading sources... [ 85%] resource/archive/commerce/troubleshooting reading sources... [ 85%] resource/archive/commerce/users reading sources... [ 85%] resource/archive/content-hub reading sources... [ 85%] resource/archive/dev-desktop reading sources... [ 85%] resource/archive/dev-desktop/cloud reading sources... [ 85%] resource/archive/dev-desktop/cloud/commit reading sources... [ 85%] resource/archive/dev-desktop/cloud/details reading sources... [ 85%] resource/archive/dev-desktop/cloud/key reading sources... [ 85%] resource/archive/dev-desktop/cloud/working reading sources... [ 85%] resource/archive/dev-desktop/config reading sources... [ 85%] resource/archive/dev-desktop/config/keygen reading sources... [ 86%] resource/archive/dev-desktop/config/xdebug-windows reading sources... [ 86%] resource/archive/dev-desktop/getting-support reading sources... [ 86%] resource/archive/dev-desktop/getting-support/reporting reading sources... [ 86%] resource/archive/dev-desktop/getting-support/sending reading sources... [ 86%] resource/archive/dev-desktop/getting-support/troubleshooting reading sources... [ 86%] resource/archive/dev-desktop/install reading sources... [ 86%] resource/archive/dev-desktop/install/commandline reading sources... [ 86%] resource/archive/dev-desktop/install/files reading sources... [ 86%] resource/archive/dev-desktop/install/supported reading sources... [ 86%] resource/archive/dev-desktop/install/uninstall reading sources... [ 86%] resource/archive/dev-desktop/install/upgrade reading sources... [ 86%] resource/archive/dev-desktop/known-issues reading sources... [ 86%] resource/archive/dev-desktop/migrate-to-ide reading sources... [ 86%] resource/archive/dev-desktop/multisite reading sources... [ 86%] resource/archive/dev-desktop/release-notes reading sources... [ 87%] resource/archive/dev-desktop/release-notes/2018 reading sources... [ 87%] resource/archive/dev-desktop/release-notes/2019 reading sources... [ 87%] resource/archive/dev-desktop/sites reading sources... [ 87%] resource/archive/dev-desktop/sites/backup reading sources... [ 87%] resource/archive/dev-desktop/sites/delete reading sources... [ 87%] resource/archive/dev-desktop/sites/drush reading sources... [ 87%] resource/archive/dev-desktop/sites/phpstorm reading sources... [ 87%] resource/archive/dev-desktop/start reading sources... [ 87%] resource/archive/dev-desktop/start/clone reading sources... [ 87%] resource/archive/dev-desktop/start/cloud reading sources... [ 87%] resource/archive/dev-desktop/start/cloud/scrub reading sources... [ 87%] resource/archive/dev-desktop/start/db reading sources... [ 87%] resource/archive/dev-desktop/start/import reading sources... [ 87%] resource/archive/dev-desktop/start/new reading sources... [ 87%] resource/archive/drupal7 reading sources... [ 88%] resource/archive/drupal9 reading sources... [ 88%] resource/archive/migrate reading sources... [ 88%] resource/archive/uninstall reading sources... [ 88%] resource/assisted-migration reading sources... [ 88%] resource/caching reading sources... [ 88%] resource/caching/cdn reading sources... [ 88%] resource/caching/drupal reading sources... [ 88%] resource/caching/external reading sources... [ 88%] resource/caching/memcache reading sources... [ 88%] resource/caching/panels reading sources... [ 88%] resource/caching/purge reading sources... [ 88%] resource/caching/varnish reading sources... [ 88%] resource/caching/views reading sources... [ 88%] resource/definitions reading sources... [ 88%] resource/definitions/block reading sources... [ 89%] resource/definitions/distribution reading sources... [ 89%] resource/definitions/docroot reading sources... [ 89%] resource/definitions/environment reading sources... [ 89%] resource/definitions/module reading sources... [ 89%] resource/definitions/multisite reading sources... [ 89%] resource/definitions/permissions reading sources... [ 89%] resource/definitions/realm reading sources... [ 89%] resource/definitions/role reading sources... [ 89%] resource/definitions/sitename reading sources... [ 89%] resource/definitions/tier reading sources... [ 89%] resource/downloadable-resources reading sources... [ 89%] resource/gdpr reading sources... [ 89%] resource/governance reading sources... [ 89%] resource/governance/arch reading sources... [ 90%] resource/governance/build reading sources... [ 90%] resource/governance/maintain reading sources... [ 90%] resource/governance/migrate reading sources... [ 90%] resource/governance/models reading sources... [ 90%] resource/governance/types reading sources... [ 90%] resource/module-install-d7 reading sources... [ 90%] resource/module-install-d9 reading sources... [ 90%] resource/postman reading sources... [ 90%] resource/secrets reading sources... [ 90%] resource/simplesaml reading sources... [ 90%] resource/simplesaml/acn reading sources... [ 90%] resource/simplesaml/configphp reading sources... [ 90%] resource/simplesaml/idp reading sources... [ 90%] resource/simplesaml/library reading sources... [ 90%] resource/simplesaml/sitefactory reading sources... [ 91%] resource/simplesaml/sources reading sources... [ 91%] resource/simplesaml/test reading sources... [ 91%] resource/trademark reading sources... [ 91%] resource/using-composer reading sources... [ 91%] security reading sources... [ 91%] shield reading sources... [ 91%] shield/allowlist reading sources... [ 91%] site-factory reading sources... [ 91%] site-factory/cloud-platform reading sources... [ 91%] site-factory/compare reading sources... [ 91%] site-factory/extend reading sources... [ 91%] site-factory/extend/api reading sources... [ 91%] site-factory/extend/api/examples reading sources... [ 91%] site-factory/extend/api/resetkeys reading sources... [ 91%] site-factory/extend/factory-standard-domains reading sources... [ 92%] site-factory/extend/hooks reading sources... [ 92%] site-factory/extend/hooks/dbupdate reading sources... [ 92%] site-factory/extend/hooks/post-site-update reading sources... [ 92%] site-factory/extend/hooks/post-staging-update reading sources... [ 92%] site-factory/extend/hooks/settings-php reading sources... [ 92%] site-factory/french-ui reading sources... [ 92%] site-factory/governance reading sources... [ 92%] site-factory/known-issues reading sources... [ 92%] site-factory/login reading sources... [ 92%] site-factory/manage reading sources... [ 92%] site-factory/manage/browsers reading sources... [ 92%] site-factory/manage/cdn reading sources... [ 92%] site-factory/manage/domains reading sources... [ 92%] site-factory/manage/domains/complete reading sources... [ 93%] site-factory/manage/domains/email reading sources... [ 93%] site-factory/manage/domains/path reading sources... [ 93%] site-factory/manage/domains/point reading sources... [ 93%] site-factory/manage/domains/point/arecord-coll reading sources... [ 93%] site-factory/manage/domains/point/arecord-site reading sources... [ 93%] site-factory/manage/domains/point/cname-coll reading sources... [ 93%] site-factory/manage/domains/point/cname-site reading sources... [ 93%] site-factory/manage/domains/verify reading sources... [ 93%] site-factory/manage/files reading sources... [ 93%] site-factory/manage/login-mode reading sources... [ 93%] site-factory/manage/preferences reading sources... [ 93%] site-factory/manage/preferences/centralized reading sources... [ 93%] site-factory/manage/preferences/jobs reading sources... [ 93%] site-factory/manage/preferences/profiles reading sources... [ 93%] site-factory/manage/preferences/security reading sources... [ 94%] site-factory/manage/preferences/sf-perm reading sources... [ 94%] site-factory/manage/preferences/shield reading sources... [ 94%] site-factory/manage/preferences/site-owner reading sources... [ 94%] site-factory/manage/preferences/tasks reading sources... [ 94%] site-factory/manage/preferences/tasks/cron reading sources... [ 94%] site-factory/manage/preferences/tasks/factory reading sources... [ 94%] site-factory/manage/preferences/tos reading sources... [ 94%] site-factory/manage/preferences/usage reading sources... [ 94%] site-factory/manage/ra reading sources... [ 94%] site-factory/manage/setting-site-variable reading sources... [ 94%] site-factory/manage/ssl reading sources... [ 94%] site-factory/manage/sso reading sources... [ 94%] site-factory/manage/sso/sso-config-options reading sources... [ 94%] site-factory/manage/users reading sources... [ 94%] site-factory/manage/users/admin reading sources... [ 95%] site-factory/manage/users/admin/content-editor reading sources... [ 95%] site-factory/manage/users/admin/developer reading sources... [ 95%] site-factory/manage/users/admin/platform-admin reading sources... [ 95%] site-factory/manage/users/admin/release-engineer reading sources... [ 95%] site-factory/manage/users/admin/site-builder reading sources... [ 95%] site-factory/manage/users/cloud-perm reading sources... [ 95%] site-factory/manage/users/tfa reading sources... [ 95%] site-factory/manage/website reading sources... [ 95%] site-factory/manage/website/backup reading sources... [ 95%] site-factory/manage/website/cache reading sources... [ 95%] site-factory/manage/website/cache/modify reading sources... [ 95%] site-factory/manage/website/delete reading sources... [ 95%] site-factory/manage/website/duplicate reading sources... [ 95%] site-factory/manage/website/filter reading sources... [ 95%] site-factory/manage/website/groups-create reading sources... [ 96%] site-factory/manage/website/groups-manage reading sources... [ 96%] site-factory/manage/website/manage reading sources... [ 96%] site-factory/manage/website/organize reading sources... [ 96%] site-factory/manage/website/restore reading sources... [ 96%] site-factory/manage/website/site-coll reading sources... [ 96%] site-factory/manage/website/thumbnail reading sources... [ 96%] site-factory/manage/website/users reading sources... [ 96%] site-factory/migrate reading sources... [ 96%] site-factory/migrate/execute reading sources... [ 96%] site-factory/migrate/plan reading sources... [ 96%] site-factory/module reading sources... [ 96%] site-factory/monitor reading sources... [ 96%] site-factory/monitor/auditlog reading sources... [ 96%] site-factory/monitor/tasklog reading sources... [ 97%] site-factory/monitor/tasklog/settings reading sources... [ 97%] site-factory/release-notes reading sources... [ 97%] site-factory/release-notes/2018 reading sources... [ 97%] site-factory/release-notes/2019 reading sources... [ 97%] site-factory/release-notes/2020 reading sources... [ 97%] site-factory/release-notes/2021 reading sources... [ 97%] site-factory/release-notes/2022 reading sources... [ 97%] site-factory/setup reading sources... [ 97%] site-factory/stacks reading sources... [ 97%] site-factory/theme reading sources... [ 97%] site-factory/theme/external reading sources... [ 97%] site-factory/workflow reading sources... [ 97%] site-factory/workflow/deployments reading sources... [ 97%] site-factory/workflow/deployments/acsf-init reading sources... [ 97%] site-factory/workflow/deployments/errors reading sources... [ 98%] site-factory/workflow/deployments/hotfix reading sources... [ 98%] site-factory/workflow/deployments/process reading sources... [ 98%] site-factory/workflow/deployments/set-order-site-updates reading sources... [ 98%] site-factory/workflow/deployments/steps reading sources... [ 98%] site-factory/workflow/distro reading sources... [ 98%] site-factory/workflow/distro/drupal7 reading sources... [ 98%] site-factory/workflow/git reading sources... [ 98%] site-factory/workflow/git/practices reading sources... [ 98%] site-factory/workflow/profiles reading sources... [ 98%] site-factory/workflow/scrub reading sources... [ 98%] site-factory/workflow/staging reading sources... [ 98%] site-factory/workflow/staging/mismatch reading sources... [ 98%] site-factory/workflow/staging/skip-files-staging reading sources... [ 98%] site-factory/workflow/version reading sources... [ 98%] site-studio reading sources... [ 99%] support reading sources... [ 99%] support/billing reading sources... [ 99%] support/billing/billing-faq reading sources... [ 99%] support/communications reading sources... [ 99%] support/delete reading sources... [ 99%] support/eol reading sources... [ 99%] support/guide reading sources... [ 99%] support/known-issues reading sources... [ 99%] support/status reading sources... [ 99%] support/ticket-center reading sources... [ 99%] support/tickets reading sources... [ 99%] support/tickets/secure-information reading sources... [ 99%] support/traffic reading sources... [ 99%] support/traffic/upsize reading sources... [100%] support/understanding-acquia-log-analysis /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/acquia-cli/install.rst:32: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: macOS and Linux Open up your Terminal application and type the following commands to automatically install Acquia CLI. Remember to press **Enter** on your keyboard to execute each command. #. Download the appropriate version of Acquia CLI based on the PHP version: - For PHP 8.0 or later, download the latest version of Acquia CLI: .. code-block:: text curl -OL https://github.com/acquia/cli/releases/latest/download/acli.phar - For PHP 7.4, download the version `1.30.1 <https://github.com/acquia/cli/releases/tag/1.30.1>`__ specifically: .. code-block:: text curl -OL https://github.com/acquia/cli/releases/download/1.30.1/acli.phar #. Make the file executable. .. code-block:: text chmod +x acli.phar #. Rename the file and move it to a location that is globally accessible. This step allows you to type ``acli`` from anywhere on your system. .. note:: The following command may require the use of ``sudo`` on some systems. If it fails for you, prefix the command with ``sudo``. When prompted for a password, specify your password. .. code-block:: text mv acli.phar /usr/local/bin/acli Run ``acli`` from anywhere on your system to view the installed version of Acquia CLI and a list of commands. .. group-tab:: Windows (Powershell, CMD, and Git Bash) .. note:: Acquia CLI does not require the Windows Subsystem for Linux (WSL). It runs natively in any environment that has the necessary version of PHP and extensions. #. Download the appropriate version of Acquia CLI based on the PHP version: - For PHP 8.0 or later, download the latest ``acli.phar`` file from the `releases <https://github.com/acquia/cli/releases>`__ page and place it in the directory where you want to run Acquia CLI. - For PHP 7.4, download the version `1.30.1 <https://github.com/acquia/cli/releases/tag/1.30.1>`__ specifically. #. Open a command-line interface and run ``php acli.phar``. You can view the installed version of Acquia CLI and a list of commands. If you run into a SSL certificate issue, review this :ref:`known issue <acquia-cli-windows-curl-cert>`. In CMD and Powershell, Phar files including Acquia CLI must be run using the PHP CLI interpreter in the directory where the Phar is installed. To instead run Acquia CLI as an executable from another directory, `create a batch script <https://stackoverflow.com/questions/22297546/how-to-run-phar-from-anywhere-on-windows>`__ such as the following: .. code-block:: text @ECHO OFF php %~dp0acli.phar %* .. group-tab:: Dockerfile Acquia CLI is best installed through a Phar file. The following is an advanced procedure, so you must use this procedure only when you cannot install Acquia CLI natively or when you create a custom Docker image on top of it. For more information about Docker, `read the docs <https://docs.docker.com/>`__. .. note:: For all commands that need to invoke the Cloud Platform API, you must prefix commands with your API token and secret as environment variables. 1. Clone the Acquia CLI Git repository and navigate into it. .. code-block:: text git clone git@github.com:acquia/cli.git cd cli 2. Build the Docker image: .. code-block:: text docker build -t acli . To run Acquia CLI commands, do one of the following: - Create a container that gets destroyed immediately after you run a command: .. code-block:: text docker run -e ACLI_KEY=<key> \ -e ACLI_SECRET=<secret> \ -it acli \ php /usr/local/bin/acli -n <command> - Run the commands interactively: .. code-block:: text docker run -it acli sh / # ACLI_KEY=<key> ACLI_SECRET=<secret> acli -n <command1> / # ACLI_KEY=<key> ACLI_SECRET=<secret> acli -n <command2> /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/acquia-search/multiple-cores/override.rst:54: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drupal 9 or later - Search API Solr To override the connection: - For **Site Factory**, place the following code inside a :doc:`post-settings-php hook file </site-factory/extend/hooks/settings-php/>`. - For all other cases, you can put the following code in your ``settings.php`` file after the Acquia include statement. .. code-block:: text // Override the ID of the Acquia Search Solr core to use. // Replace ABCD-123456.env.mysite with the Solr core ID you wish to connect to // For acquia_search 3.1.7: // Acquia recommends that you use this option. If you use this option, the system does not override the Solr core used by the Drupal site as one Drupal site can have multiple Solr cores. $settings['acquia_search']['server_overrides'][$server_id] = 'ABCD-123456.env.mysite'; // For acquia_search 3.1.x: // Acquia recommends that you avoid using this option. However, if you use this option, the system overrides the Solr core used by the Drupal site. $settings['acquia_search']['override_search_core'] = 'ABCD-123456.env.mysite'; .. tab:: Drupal 7 - Solr 7 .. code-block:: php // connect to the ABCD-12345.dev.mysite Solr index $conf['acquia_search']['SEARCH_SERVER_ID']['possible_cores'] = "ABCD-12345.dev.mysite"; .. note:: Acquia recommends prefixing the search ecosystem to your server id. For new installs, the default **Search Server IDs** are as follows: - apachesolr: apachesolr_acquia_search_server_3 - search_api: searchapi_acquia_search /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/blt/install.rst:59: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: macOS To install BLT dependencies on macOS, complete the following steps: #. Ensure that you have installed `Xcode <https://itunes.apple.com/us/app/xcode/id497799835?mt=12>`__. Xcode is required to support Homebrew, and you can install Xcode on macOS 10.9 or later by running the following commands: .. code-block:: bash sudo xcodebuild -license xcode-select --install #. Install the minimum dependencies for BLT. Although you can use the following commands to use Homebrew to install the needed packages, you are not required to use a package manager: .. code-block:: bash /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install php git composer #. Install the `BLT Launcher <https://github.com/acquia/blt-launcher>`__ so that the BLT alias functions properly. #. Install Drush *only* as a dependency of individual projects (instead of installing Drush system-wide). BLT will manage this dependency for you with projects, but for you to run Drush commands independently of BLT commands, `install the Drush Launcher <https://github.com/drush-ops/drush-launcher#installation---phar>`__. #. Set up your LAMP stack for use with your development. See :doc:`/blt/install/local-development/`. .. group-tab:: Windows **Requirements** BLT on Windows has the following requirements: - Running a 64-bit version of Windows 10 Anniversary update (build 14393 or later). - Access to a local account with administrative rights for BLT's initial installation. - `Windows Subsystem for Linux <https://docs.microsoft.com/en-us/windows/wsl/about>`__ (`installation instructions <https://docs.microsoft.com/en-us/windows/wsl/install-win10>`__) .. note:: You must create a UNIX username with a password when prompted at the end of the installation process. Certain BLT commands will not function if you install the Windows Subsystem for Linux using an account without a password. If you cannot use WSL, you can instead set up virtualization, and then run BLT in a virtual machine (VM) or container running Windows, based on the following tools: - `Docksal <https://blog.docksal.io/docksal-and-acquia-blt-1552540a3b9f>`__: Supports VirtualBox and Docker - `Lando <https://thinktandem.io/blog/2017/12/09/lando-blt-acquia/>`__: Supports Docker **Installation** To install the required applications for BLT (including PHP, Node.js, Git, and Composer), run the following commands: #. Run the following command, and press Enter when prompted: .. code-block:: bash sudo add-apt-repository ppa:ondrej/php #. Run the following command: .. code-block:: bash sudo apt-get update #. Run the following command: .. code-block:: bash php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" #. Run the following command: .. code-block:: bash php composer-setup.php #. Run the following command: .. code-block:: bash sudo mv composer.phar /usr/local/bin/composer #. Run the following command: .. code-block:: bash curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - #. Run the following command: .. code-block:: bash sudo apt-get install -y nodejs **Configuring Git** Before working with a BLT project, you must identify yourself to Git by running the following commands: .. code-block:: bash git config --global user.email "you@example.com" git config --global user.name "Your Name" If you haven't already configured an SSH identity (useful for working with projects on GitHub and interacting with your websites on Cloud Platform), you should :doc:`generate an SSH key </cloud-platform/manage/ssh/getting-started-ssh/generate/>`. .. group-tab:: Linux Linux is fully supported by both BLT, and shares many of the same dependencies as macOS (except for Xcode). Run the commands based on your installed version of Linux to install BLT: - *Ubuntu or Debian*: .. code-block:: bash apt-get install git composer drush - *Fedora*: .. code-block:: bash sudo dnf install -y git composer drush # To use NFS with Vagrant, nfs-utils package needs to be # installed and nfs-server needs to be running. # https://developer.fedoraproject.org/tools/vagrant/vagrant-nfs.html sudo dnf install -y nfs-utils && sudo systemctl enable nfs-server # Enable nfs, rpc-bind and mountd services for firewalld sudo firewall-cmd --permanent --add-service=nfs \ && sudo firewall-cmd --permanent --add-service=rpc-bind \ && sudo firewall-cmd --permanent --add-service=mountd \ && sudo firewall-cmd --reload /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/blt/release-notes.rst:14: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: 13.x .. list-table:: :widths: 35 20 45 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Acquia BLT 13.5.2** - *August 24, 2022* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/13.5.2>`__ * - **Acquia BLT 13.5.1** - *July 16, 2022* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/13.5.1>`__ * - **Acquia BLT 13.5.0** - *July 14, 2022* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/13.5.0>`__ * - **Acquia BLT 13.4.0** - *March 16, 2022* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/13.4.0>`__ * - **Acquia BLT 13.3.0** - *March 1, 2022* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/13.3.0>`__ * - **Acquia BLT 13.2.2** - *January 14, 2022* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/13.2.2>`__ * - **Acquia BLT 13.2.1** - *December 1, 2021* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/13.2.1>`__ * - **Acquia BLT 13.2.0** - *November 19, 2021* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/13.2.0>`__ * - **Acquia BLT 13.1.1** - *November 19, 2021* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/13.1.1>`__ * - **Acquia BLT 13.1.0** - *September 29, 2021* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/13.1.0>`__ * - **Acquia BLT 13.0.1** - *June 28, 2021* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/13.0.1>`__ * - **Acquia BLT 13.0.0** - *May 13, 2021* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/13.0.0>`__ .. tab:: 12.x .. list-table:: :widths: 35 20 45 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Acquia BLT 12.8.2** - *March 11, 2021* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.8.2>`__ * - **Acquia BLT 12.8.1** - *March 5, 2021* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.8.1>`__ * - **Acquia BLT 12.8.0** - *February 26, 2021* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.8.0>`__ * - **Acquia BLT 12.7.0** - *January 30, 2021* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.7.0>`__ * - **Acquia BLT 12.6.0** - *January 6, 2021* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.6.0>`__ * - **Acquia BLT 12.5.1** - *December 17, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.5.1>`__ * - **Acquia BLT 12.5.0** - *December 17, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.5.0>`__ * - **Acquia BLT 12.4.0** - *November 5, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.4.0>`__ * - **Acquia BLT 12.3.1** - *October 22, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.3.1>`__ * - **Acquia BLT 12.3.0** - *September 05, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.3.0>`__ * - **Acquia BLT 12.2.0** - *August 05, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.2.0>`__ * - **Acquia BLT 12.1.0** - *July 01, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.1.0>`__ * - **Acquia BLT 12.0.1** - *June 18, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.0.1>`__ * - **Acquia BLT 12.0.0** - *June 04, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.0.0>`__ * - **Acquia BLT 12.0.0-beta1** - *May 15, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/12.0.0-beta1>`__ .. tab:: 11.x .. list-table:: :widths: 35 20 45 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Acquia BLT 11.7.0** - *February 2, 2021* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.7.0>`__ * - **Acquia BLT 11.6.0** - *October 21, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.6.0>`__ * - **Acquia BLT 11.5.0** - *September 05, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.5.0>`__ * - **Acquia BLT 11.4.2** - *June 18, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.4.2>`__ * - **Acquia BLT 11.4.1** - *April 15, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.4.1>`__ * - **Acquia BLT 11.4.0** - *April 01, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.4.0>`__ * - **Acquia BLT 11.3.0** - *March 05, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.3.0>`__ * - **Acquia BLT 11.2.0** - *February 06, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.2.0>`__ * - **Acquia BLT 11.1.2** - *January 30, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.1.2>`__ * - **Acquia BLT 11.1.1** - *January 16, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.1.1>`__ * - **Acquia BLT 11.1.0** - *January 03, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.1.0>`__ * - **Acquia BLT 11.0.1** - *December 17, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.0.1>`__ * - **Acquia BLT 11.0.0** - *December 17, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.0.0>`__ * - **Acquia BLT 11.0.0-rc1** - *December 10, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/11.0.0-rc1>`__ .. tab:: 10.x .. list-table:: :widths: 35 20 45 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Acquia BLT 10.7.2** - *February 06, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.7.2>`__ * - **Acquia BLT 10.7.1** - *January 03, 2020* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.7.1>`__ * - **Acquia BLT 10.7.0** - *December 17, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.7.0>`__ * - **Acquia BLT 10.6.0** - *November 07, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.6.0>`__ * - **Acquia BLT 10.5.0** - *October 03, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.5.0>`__ * - **Acquia BLT 10.4.1** - *September 18, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.4.1>`__ * - **Acquia BLT 10.4.0** - *September 10, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.4.0>`__ * - **Acquia BLT 10.3.1** - *September 4, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.3.1>`__ * - **Acquia BLT 10.3.0** - *August 6, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.3.0>`__ * - **Acquia BLT 10.2.1** - *July 22, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.2.1>`__ * - **Acquia BLT 10.2.0** - *July 3, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.2.0>`__ * - **Acquia BLT 10.1.0** - *June 6, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.1.0>`__ * - **Acquia BLT 10.0.1** - *May 3, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.0.1>`__ * - **Acquia BLT 10.0.0** - *May 1, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.0.0>`__ * - **Acquia BLT 10.0.0-rc4** - *April 26, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.0.0-rc4>`__ * - **Acquia BLT 10.0.0-rc3** - *April 24, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.0.0-rc3>`__ * - **Acquia BLT 10.0.0-rc2** - *April 5, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.0.0-rc2>`__ * - **Acquia BLT 10.0.0-rc1** - *April 3, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.0.0-rc1>`__ * - **Acquia BLT 10.0.0-beta3** - *March 15, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.0.0-beta3>`__ * - **Acquia BLT 10.0.0-beta2** - *February 14, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.0.0-beta2>`__ * - **Acquia BLT 10.0.0-beta1** - *February 8, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/10.0.0-beta1>`__ .. tab:: 9.2.x .. list-table:: :widths: 35 20 45 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Acquia BLT 9.2.8** - *May 1, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/9.2.8>`__ * - **Acquia BLT 9.2.7** - *April 24, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/9.2.7>`__ * - **Acquia BLT 9.2.6** - *April 5, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/9.2.6>`__ * - **Acquia BLT 9.2.5** - *April 3, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/9.2.5>`__ * - **Acquia BLT 9.2.4** - *March 13, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/9.2.4>`__ * - **Acquia BLT 9.2.3** - *January 2, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/9.2.3>`__ .. tab:: 9.x .. list-table:: :widths: 35 20 45 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Acquia BLT 9.1.11** - *April 3, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/9.1.11>`__ * - **Acquia BLT 9.1.10** - *March 14, 2019* - `GitHub.com release page <https://github.com/acquia/blt/releases/tag/9.1.10>`__ /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/access/signin.rst:71: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Using a mobile application If you selected **Mobile Application** as your verification method: a. Select the mobile authentication application you want to use, and click **Continue** to go to the next page. For more information, see :ref:`authorized-applications`. #. Open your mobile authentication application on your phone or other device. Either point it at the QR code displayed on the **Two-step Verification Code** page, or enter the Acquia Text Code. #. In the **Application verification code** field on the **Two-Step Verification Code** page, enter the verification code displayed by your mobile authentication application. .. tab:: Using text messages If you selected **Text Messages (SMS)** as your verification method: a. Enter your mobile telephone number. This number must be a US or Canada number and must be able to receive SMS messages. Standard carrier rates may apply. #. Click **Send code**. You will receive a verification code at the phone number you specified. #. Enter the verification code you received into the **SMS verification code** field, and click **Verify**. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/arch/security/restrict.rst:47: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drupal 9 or later Acquia recommends that you try the Drupal-based IP restriction method by leveraging the core `Ban <https://www.drupal.org/docs/8/core/modules/ban/overview>`__ module. In addition, you can restrict IP addresses. :ref:`Contact Acquia Support <contact-acquia-support>` to obtain a list of Acquia IP addresses. .. tab:: Drupal 7 To include this functionality: #. In a command prompt window, edit your website's ``settings.php`` file (located by default in ``docroot/sites/default/``). #. Add the following code to the end of the file: .. code-block:: text if(!defined('DRUPAL_ROOT')) { define('DRUPAL_ROOT', getcwd()); } if (file_exists(DRUPAL_ROOT . '/sites/acquia.inc')) { require DRUPAL_ROOT . '/sites/acquia.inc'; } #. Save your changes to the ``settings.php`` file. #. In the ``docroot/sites/`` directory create a file called ``acquia.inc``. You can :download:`download a sample </_acquia-code-examples/cloud-platform/acquia-inc-sample.inc>` ``acquia.inc`` file for your use with your website. A Markdown file with :download:`examples and explanations </_acquia-code-examples/cloud-platform/acquia-inc-examples-file.inc>` of the code contained in this file is also available. :ref:`Contact Acquia Support <contact-acquia-support>` to obtain a list of Acquia IP addresses for allowlisting in your ``acquia.inc`` file. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/create/import/manual/manual-db.rst:32: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drush 9 and later To import a single website's database from a drush alias source, use the `drush sql:sync <https://drushcommands.com/drush-9x/sql/sql:sync/>`__ command, replacing ``[source]`` and ``[target]`` with the :doc:`Drush aliases </cloud-platform/manage/ssh/drush/aliases/>` for your source and target databases. Because Drush 9 or later no longer supports two remote targets, you must arrange for one Drush alias to be local by running the command from either application. .. code-block:: text drush sql:sync @[source] @[target] After the import completes, run ``drush @[target] cr`` command to rebuild caches. For more information, see `Use Drush to Sync Your Drupal Installations Between Multiple Environments <https://dev.acquia.com/article/use-drush-sync-your-drupal-installations-between-multiple-environments>`__. .. tab:: Drush 8 To import a single website's database from a drush alias source, use the `drush sql-sync <https://drushcommands.com/drush-8x/sql/sql-sync/>`__ command, replacing ``[source]`` and ``[target]`` with the :doc:`Drush aliases </cloud-platform/manage/ssh/drush/aliases/>` for your source and remote databases: .. code-block:: text drush sql-sync @[source] @[target] After the import completes, run the ``drush @[target] cr`` command to rebuild caches. For more information, see `Use Drush to Sync Your Drupal Installations Between Multiple Environments <https://dev.acquia.com/article/use-drush-sync-your-drupal-installations-between-multiple-environments>`__ on `dev.acquia.com <http://dev.acquia.com>`__. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/create/import/manual/manual-db.rst:96: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drush 9 and later In Drush 9 and later, a dump can't be consistently made from aliases because it ignores output redirection. Instead, go to the source Drupal directory, and then run the following command: .. code-block:: text drush @[source] sql:dump --gzip --result-file=../mysite.sql Drush saves the ``mysite.sql.gz`` site archive file relative to your current Drupal ``docroot``. If needed, move the file to a location that has access to your target environment. If the command returns error messages, ensure Drush has the required permissions to save files in the ``docroot`` directory. For more information, see the `Drush 8 documentation <https://drushcommands.com/drush-8x/sql/sql-dump/>`__. If you're not sourcing from the default site, you must specify a matching URI to allow Drush to select the correct site database. .. code-block:: text drush @[source] sql:dump --gzip --uri=my.source.com --result-file=../mysite.sql For more information, see :doc:`/cloud-platform/develop/drupal/multisite/`. .. tab:: Drush 8 With source Drush alias available, run the following command: .. code-block:: text drush @[source] sql-dump --gzip > mysite.sql.gz Drush saves the ``mysite.sql.gz`` site archive file relative to your current directory. For more information, see the `Drush 8 documentation <https://drushcommands.com/drush-8x/sql/sql-dump/>`__. If you're not sourcing from the default site, you must specify a matching URI to allow Drush to select the correct site database. .. code-block:: text drush @[source] sql-dump --gzip --uri=my.source.com > mysite.sql.gz For more information, see :doc:`/cloud-platform/develop/drupal/multisite/`. .. tab:: mysqldump Run the following command: .. code-block:: text mysqldump -u [db_username] -p[db_password] [db_name] | gzip > [db_filename].sql.gz where: - ``[db_username]`` is the account user name that manages the database. - ``[db_password]`` is the password for the database account. - ``[db_name]`` is your Drupal database. - ``[db_filename]`` is the path and file name of the backed up database's dump file. Be sure to keep the ``.sql.gz`` extension. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/create/import/manual/manual-db.rst:187: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drush 9 and later To import a database dump file to the default site, use the `drush sql:cli <https://drushcommands.com/drush-9x/sql/sql:cli/>`__ command, replacing ``[target]`` with the :doc:`Drush alias </cloud-platform/manage/ssh/drush/aliases/>` for your target site: .. code-block:: text gunzip -c [/path/to/db/dump/file] | drush @[target] sql:cli If you're not targeting the default site, you must include URI as a CLI option or in a custom Drush alias: .. code-block:: text gunzip -c [/path/to/db/dump/file] | drush @[target] sql:cli --uri=my.fake.site.com For more information, see :doc:`/cloud-platform/develop/drupal/multisite/`. .. tab:: Drush 8 To import a database dump file to the default site, use the `drush sql-cli <https://drushcommands.com/drush-8x/sql/sql-sync/>`__ command, replacing ``[target]`` with the :doc:`Drush alias </cloud-platform/manage/ssh/drush/aliases/>` for your target site: .. code-block:: text gunzip -c [/path/to/db/dump/file] | drush @[target] sql-cli If you're not targeting the default site, you must include URI as a CLI option or in a custom Drush alias: .. code-block:: text gunzip -c [/path/to/db/dump/file] | drush @[target] sql-cli --uri=my.fake.site.com For more information, see :doc:`/cloud-platform/develop/drupal/multisite/`. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/create/install.rst:54: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Drupal 9 distribution #. Execute the following Composer commands on your local machine, with the Drupal version adjusted from ``9.0.0`` based on the latest stable version available on Drupal.org: .. code-block:: bash composer create-project --no-install drupal/recommended-project:^9.0.0 . sed -i'.original' 's/web\//docroot\//g' composer.json && rm composer.json.original composer require drush/drush:^10.2 drupal/mysql56 --no-update composer update The Composer commands will do the following: - Create a Drupal project. - Ensure the Drupal uses an Acquia compatible directory structure. - Require the MySQL 5.6 contributed module, which is temporarily necessary to run Drupal 9 on Cloud Platform environments. .. note:: This is not required if you are using MySQL 5.7. - Require Drush 10.2 or later. #. Create a ``settings.php`` file and update it by following the instructions on the :doc:`/cloud-platform/manage/code/require-line/` documentation page. #. Commit and push your new project to Cloud Platform using Git. #. Set your Cloud Platform environment to use :ref:`PHP 7.4 or later <cloud-php-version-used>`. #. If your environment has an existing database used by one of your earlier or existing Drupal websites, Acquia recommends you: - :ref:`Perform a database backup <cloud-db-backups>`. - :doc:`Download your Cloud Platform Drush aliases </cloud-platform/manage/ssh/drush/aliases/>`. - Use Drush to drop the database on your Cloud Platform environment (replace ``@my.alias`` with the appropriate alias for your application and environment) as displayed in the following example: .. code-block:: text ./vendor/bin/drush @my.alias sql-drop This ensures you have a clean database for your Drupal 9 install. #. Click the link in the Cloud Platform user interface to access the URL of the Cloud Platform environment and proceed to ``/core/install.php``. #. Follow the prompts on your website to complete the installation process. .. group-tab:: Other Drupal distributions #. Clone your Acquia repository into a new folder, such as ``ProjectName``, and create a branch: .. code-block:: bash git clone sitename@serverName.hosting.acquia.com:Sitename.git ProjectName cd ProjectName git checkout -b MyBranchName #. Create ``composer.json`` and ``composer.lock`` files: .. code-block:: bash composer create-project --no-install drupal/recommended-project . .. important:: Ensure that you include the dot at the end. #. Modify the ``composer.json`` file by replacing ``web`` with ``docroot``. Use your preferred editor or run the following command: .. code-block:: bash sed -i'.original' 's/web\//docroot\//g' composer.json #. Add `asset-packagist.org <http://asset-packagist.org/>`__ as another repository to provide access to supplement `packages.drupal.org <http://packages.drupal.org/>`__ and provide access to additional packages: .. code-block:: bash composer config repositories.1 composer https://asset-packagist.org #. Configure the location and name of the vendor directory: .. code-block:: bash composer config vendor-dir vendor #. Select your preferred installation type from the following options: * source * dist * auto .. code-block:: bash composer config preferred-install dist #. Add the following useful projects: .. code-block:: bash composer require drush/drush:^11.0 --no-update composer require drupal/stage_file_proxy --no-update composer require cweagans/composer-patches --no-update #. (*Optional*) Add the following in the section labeled ``extra`` in your ``composer.json`` file for future patches. For more information, see :ref:`composer-patch`. Include these lines if you need to add a patch to core or a module: .. code-block:: bash "enable-patching": true, "patches": { "drupal/[module_name]": { "Note regarding the nature of the patch being applied": "https://www.drupal.org/files/issues/[patch_name].patch" } }, #. Configure Composer to continue if a patch fails: .. code-block:: bash composer config extra.composer-exit-on-patch-failure false #. Add the following after the section labeled ``extra`` in your ``composer.json`` file. These scripts remove ``.git`` folders after each update to make sure git tracks all files: .. code-block:: bash "scripts": { "post-install-cmd": [ "find docroot vendor -name '.git' | xargs rm -rf", "find docroot vendor -name '.github' | xargs rm -rf" ], "post-update-cmd": [ "find docroot vendor -name '.git' | xargs rm -rf", "find docroot vendor -name '.github' | xargs rm -rf" ] } #. To install all dependencies, run the following command: .. code-block:: bash composer install #. To add your database connection, copy ``default.settings.php`` to the ``settings.php`` file, and modify the ``settings.php`` file by following the instructions on the :doc:`Acquia require line page </cloud-platform/manage/code/require-line/>`: .. code-block:: bash cp docroot/sites/default/default.settings.php docroot/sites/default/settings.php #. Add the following to your ``settings.php`` file for :doc:`configuration management </cloud-platform/develop/config-drupal/>`: .. code-block:: bash $settings["config_sync_directory"] = $app_root . '/../config/' . basename($site_path); #. Add and commit your code: .. code-block:: bash git add . git commit -m "Initial commit of new Drupal core site." #. Push your changes to the Acquia repository. To create a tracking branch on the remote repository, run the following command: .. code-block:: bash git push --set-upstream origin MyBranchName #. Navigate to your Cloud Platform application and switch the code to your branch on your preferred testing environment. You can access the site page and follow the Drupal installation steps. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/develop/config-drupal.rst:235: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drupal versions earlier than 8.8.0: .. code-block:: text $config_directories['sync'] = $config_directories['vcs']; .. tab:: Drupal versions later than 8.8.0: .. code-block:: text $settings['config_sync_directory'] = $settings['config_vcs_directory']; /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/develop/drupal/mobile.rst:97: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Drupal 7 The following sample redirects tablets to ``t.mydomain.com``, while redirecting mobile devices to ``m.mydomain.com``: .. code-block:: text drupal_add_http_header('X-AH-Tablet-Redirect', 'http://t.mydomain.com'); drupal_add_http_header('X-AH-Mobile-Redirect', 'http://m.mydomain.com'); If you want to set this only for specific hosts (for example, ``www.mydomain.com``) in the docroot (for example, if you're running a Drupal multisite), adjust the lines in the ``settings.php`` file as follows: .. code-block:: text if (isset($_ENV['HTTP_HOST']) && strpos($_ENV['HTTP_HOST'], 'mydomain.com')) { drupal_add_http_header('X-AH-Tablet-Redirect', 'http://t.mydomain.com'); drupal_add_http_header('X-AH-Mobile-Redirect', 'http://m.mydomain.com'); } You can set both redirects to the same domain if you have one subdomain that handles both tablets and other mobile devices. If you set only the ``X-AH-Mobile-Redirect`` header, requests from tablets will remain on the current domain. The following example demonstrates how you can set up your redirects if you are hosting a desktop, mobile, and tablet application from the same codebase: .. code-block:: text if (isset($_ENV['HTTP_HOST'])) { switch ($_ENV['HTTP_HOST']) { case 'www.mydomain.com': case 'mydomain.com': drupal_add_http_header('X-AH-Tablet-Redirect', 'http://t.mydomain.com'); drupal_add_http_header('X-AH-Mobile-Redirect', 'http://m.mydomain.com'); break; case 'm.mydomain.com': drupal_add_http_header('X-AH-Tablet-Redirect', 'http://t.mydomain.com'); drupal_add_http_header('X-AH-Desktop-Redirect', 'http://www.mydomain.com'); break; case 't.mydomain.com': drupal_add_http_header('X-AH-Mobile-Redirect', 'http://m.mydomain.com'); drupal_add_http_header('X-AH-Desktop-Redirect', 'http://www.mydomain.com'); break; } } The following examples demonstrate how you can set up redirects for multiple domains (``example.com`` and ``example2.com``) within a Drupal multisite installation. Ensure that you modify these examples for your own domain names. .. code-block:: text if (isset($_ENV['HTTP_HOST'])) { if (strpos($_ENV['HTTP_HOST'], 'example.com') !== FALSE) { // matches every domain where 'example.com' is a substring drupal_add_http_header('X-AH-Tablet-Redirect', 'http://t.example.com'); drupal_add_http_header('X-AH-Mobile-Redirect', 'http://m.example.com'); } else if (strpos($_ENV['HTTP_HOST'], 'example2.com') !== FALSE) { // matches every domain where 'example2.com' is a substring drupal_add_http_header('X-AH-Tablet-Redirect', 'http://t.example2.com'); drupal_add_http_header('X-AH-Mobile-Redirect', 'http://m.example.com'); } } .. code-block:: text if (isset($_ENV['HTTP_HOST'])) { if (strpos($_ENV['HTTP_HOST'], 'example.com') === 0) { // matches every domain that *begins* with 'example.com' // would also match a theoretical domain 'example.com.au' for example drupal_add_http_header('X-AH-Tablet-Redirect', 'http://t.example.com'); drupal_add_http_header('X-AH-Mobile-Redirect', 'http://m.example.com'); } else if (strpos($_ENV['HTTP_HOST'], 'example2.com') === 0) { // matches every domain that *begins* with 'example2.com' // would also match a theoretical domain 'example2.com.au' for example drupal_add_http_header('X-AH-Tablet-Redirect', 'http://t.example2.com'); drupal_add_http_header('X-AH-Mobile-Redirect', 'http://m.example.com'); } } .. group-tab:: Drupal 9 or later To support custom coding, Drupal 7 requires you to add headers such as ``content-type`` to the responses by using ``drupal_add_http_header()``. However, ``drupal_add_http_header()`` is deprecated in Drupal 9 or later. Therefore, to ensure that you can use custom coding in Drupal 9 or later, you must use the Symfony object in the response as follows: .. code-block:: text use Symfony\Component\HttpFoundation\Response; $response = new Response(); $response->headers->set('Content-Type', 'text/csv; utf-8'); /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/develop/non-drupal.rst:142: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Cloud Classic The PHP ``IMAP`` and ``xdebug`` extensions are present. However, they are disabled on Cloud Classic by default. To use either PHP ``IMAP`` or ``xdebug``, you do not need to compile and deploy it. You need only to file an Acquia Support ticket and request for enabling it. .. group-tab:: Cloud Next Currently, the ``xdebug`` extension is not available on applications running on :doc:`Cloud Next </cloud-platform/>` technologies. However, ``IMAP`` is available and is enabled by default. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/known-issues-acn.rst:185: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Drupal 7 The ``memcache_admin`` module does not correctly report the status of memcache instances. Cumulative statistics, available memory, and evictions are reported as zero. .. group-tab:: Drupal 9 or later If the ``memcache_admin`` module does not report the status correctly, update to the latest version of the module. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/manage/antivirus.rst:62: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Cloud Classic .. _current: .. _cloud-clamav-current-scan: If you have uploaded files to your application using methods that differ from the normal Drupal upload methods, you can still use ClamAV to scan these files. Since this method uses CPU resources, Acquia recommends that you copy the files to your development or staging environment and scan files there, rather than in production. To scan files on your infrastructure, open a command prompt window and enter the following command: .. code-block:: text clamscan -ri The ``r`` parameter causes ClamAV to scan all files recursively, in the current directory and subdirectories, and the ``i`` parameter displays only the infected files, if any. You can also use the following cron command to run regular scans for your website: .. code-block:: text --any-- 0 * * * * /usr/bin/clamscan -ri /mnt/tmp/ | mail -s "hourly website clam results" myemail@example.com This command scans files if run in ``/sites/default/files``. To scan code, the command must be run from the code directory. For a more configurable and extensible version of this command, you can download and use the :download:`clam_av_script.sh.inc </_acquia-code-examples/cloud-platform/clam_av_script.sh.inc>` script, which provides configurable notification emails, in a cron command. .. group-tab:: Cloud Next If you have uploaded files to your application using methods that differ from the normal Drupal upload methods, you can still use ClamAV to scan these files. To scan files on your infrastructure, open a command prompt window and enter the following command: .. code-block:: text clamscan <file_path> The preceding command scans the file specified as input and returns scan results. .. code-block:: text clamscan -i <folder_path> ClamAV scans all files recursively in the directory path provided as input in the preceding command and subdirectories. Use ``i`` parameter to display only the infected files, if any. For more information on creating cron commands that perform regular scans for your website, see :ref:`cloud-create-scheduled-jobs`. .. note:: The system does not support executable parameters and displays the following warning message in the CLI: ``WARNING: Ignoring unsupported option --recursive (-r)`` /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/manage/domains.rst:221: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Cloud Classic Applications that use the default domain name ending in ``acquia-sites.com`` are not intended to be publicly available. Therefore, Cloud Classic uses a ``robots.txt`` file to disallow crawling of those domains by search engine robots. Robots that reach your application using your DNS domain name, such as ``www.example.com``, operate normally. These robots can crawl your application for searches. Note that the ``robots.txt`` file does not necessarily prevent content indexing or content inclusion in the search results of ``acquia-sites.com`` domains. For more information, see :ref:`cloud-default-domain-names` and `robots.txt <https://developers.google.com/search/docs/advanced/robots/intro>`__. .. group-tab:: Cloud Next Applications that use the default domain name ending in ``acquia-sites.com`` are not intended to be publicly available. To ensure that search engines do not index such sites, Cloud Next leverages both of the following: - Use the ``noindex`` rule: The ``noindex`` rule is set with the HTTP response header to prevent content indexing by search engines that support the ``noindex`` rule. For more information, see `HTTP response header <https://developers.google.com/search/docs/crawling-indexing/block-indexing#http-response-header>`__. - Use the ``robots.txt`` file: Like Cloud Classic, Cloud Next uses a ``robots.txt`` file to disallow crawling of such domains by search engine robots. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/manage/files/broken.rst:87: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: DropzoneJS `Dropzone <https://www.dropzone.dev/>`__ provides an open source javascript library to handle drag and drop file uploads with image previews, and supports chunked uploads. The `Drupal module <https://www.drupal.org/project/dropzonejs>`__ integrates it seamlessly into Drupal 9 or later through the core media entity. Currently, a patch is required to enable chunked uploading, which is best installed through Composer: `Support chunked uploads <https://www.drupal.org/project/dropzonejs/issues/3125682>`__ .. group-tab:: Plupload `Plupload <http://www.plupload.com/>`__ is a popular plugin to enhance the file upload experience on a website. Plupload is also a popular choice for Drupal-based websites. To add the ``plupload`` library functionality to Drupal, you must install and enable the `Plupload integration <https://www.drupal.org/project/plupload>`__ module. .. group-tab:: Webform In certain cases, the `Webform <https://www.drupal.org/project/webform>`__ module might show multi-node upload issues for users who upload content to a webform and for site administrators who export or download webform submissions. - To fix any issues with Webform exports, configure the temporary folder used by the Webform module by adding the following code to your Drupal settings.php file: .. code-block:: text // Under Acquia Cloud, this will override the temporary folder used by the Webform module and might resolve issues around exporting. // See https://www.drupal.org/project/webform/issues/2980276 for more information. if (! empty($_ENV["AH_SITE_NAME"])) { $config["webform.settings"]["export"]["temp_directory"] = "/mnt/gfs/" . $_ENV["AH_SITE_NAME"] . "/tmp"; } .. group-tab:: Editor File The `Editor File upload <https://www.drupal.org/project/editor_file>`__ module is compatible with Drupal 9 or later and `CKEditor <https://www.drupal.org/project/CKEditor>`__. It creates a button in the toolbar to link and upload data as part of content creation, rather than manually linking a file. .. group-tab:: Alternative Stream Wrappers The `Alternative Stream Wrappers <https://www.drupal.org/project/alt_stream_wrappers>`__ module for Drupal allows Drupal to continue to use the built-in stream wrappers (such as ``public://`` and ``temporary://``), but also use one or more alternative stream wrappers – for cases including the shared temporary directory. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/manage/ssh/drush/aliases.rst:70: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Cloud Platform user interface **For Drush 8**: #. In **Drush integration**, click the link for downloading Drush 8 aliases in the PHP format. #. Extract the downloaded archive file into ``$HOME``: .. code-block:: text $ tar -C $HOME -xf $HOME/Downloads/cloud-platform.drush-8-aliases.tar.gz **For Drush 9 and later**: #. In **Drush integration**, click the link for downloading Drush 9 and later aliases in the YAML format. |br| .. note:: To download Drush aliases that you want to install in :doc:`/ide/`, drag and drop the archive file to the **Explorer** tab, and extract the file. #. Follow the instructions in the README file. .. tab:: Acquia CLI #. Run the following command: .. code-block:: bash acli remote:aliases:download For more information, see :doc:`/acquia-cli/commands/`. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/manage/ssh/getting-started-ssh.rst:77: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Command line After you enable SSH access, you can access your application's web infrastructure using a command in the following form: .. code-block:: text ssh [SSH address] where ``[SSH address]`` is your environment's infrastructure name. To determine your environment's infrastructure name in the `Cloud Platform user interface <https://cloud.acquia.com/>`__, view the environment's SSH URL. You can find the SSH URL for an environment on the environment's **Overview** page. .. tab:: PuTTY (Windows only) Windows users can use PuTTY (a free Telnet/SSH client) that provides a command-line access to your files. To install and configure PuTTY on your computer, complete the following steps: #. Download `PuTTY <https://www.putty.org>`__ to your computer. #. Start the application. .. note:: When you run PuTTY, either enter the connection information for your infrastructure or load a browser session previously configured to connect to your web infrastructure, and click **Open**. #. Go to **Category > Session**, and in the **Host Name (or IP address)** field, enter the SSH address of the environment. For information about Cloud Platform environment infrastructure, including their SSH addresses, go to the :doc:`Infrastructure page </cloud-platform/manage/infrastructure/>` in the Cloud Platform user interface. #. Go to **Category** > **Connection** > **SSH** > **Auth**, and in the **Private key file for authentication** field, browse for the private SSH key file stored on your computer. #. Go to **Category** > **Session**, and in the **Saved Sessions** field, enter a descriptive name for the infrastructure connection. #. Click **Save**. You can use the session you created to connect securely to Cloud Platform. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/monitor/logs/forwarding.rst:70: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Loggly To configure log forwarding for `Loggly <https://www.loggly.com/>`__, complete the following steps: #. |cloud-signin|_ as a user with the *Administer log forwarding for non-production environments* or *Administer log forwarding for your production environment* :doc:`permission </cloud-platform/access/teams/permissions/>`. #. Select your application and environment. #. In the left menu, click **Logs**. #. Click **Forward**. #. Click **ADD DESTINATION**. #. In the **Consumer** select box, select `Loggly <https://www.loggly.com/>`__. #. *(Optional)* In the **Copy existing destination** section, click **Select Destination** to copy and use the values from an existing log forwarding configuration of another environment. #. In the **Name of destination** field, enter a human-readable name for the destination of the forwarded logs. #. In the **Token** field, enter a token for securely sending your logs to the consuming service. For more information about customer tokens, see `Loggly's documentation. <https://www.loggly.com/docs/customer-token-authentication-token/>`__. #. Select one or more checkboxes for the log files you want to forward to this destination: - :doc:`Apache </cloud-platform/monitor/logs/apache-access/>` - :doc:`Apache error </cloud-platform/monitor/logs/apache-error/>` - :doc:`Drupal request </cloud-platform/monitor/logs/drupal-requests/>` - :doc:`Drupal watchdog </cloud-platform/monitor/logs/drupal-watchdog/>` - :doc:`FPM access </cloud-platform/monitor/logs/fpm-access/>` - :doc:`FPM error </cloud-platform/monitor/logs/fpm-error/>` - :doc:`PHP error </cloud-platform/monitor/logs/php-error/>` - :doc:`Varnish® </cloud-platform/monitor/logs/varnish-request/>` (JSON format) #. Click **Submit**. Cloud Platform will display the list of log forwarding destinations for this subscription. After you create a log forwarding destination, Cloud Platform-created logs should begin forwarding to your remote destination within five minutes. If logs do not appear at your remote destination based on this expectation, review :doc:`/cloud-platform/monitor/logs/forwarding/fix/`. If issues persist, :ref:`contact Acquia Support <contact-acquia-support>`. .. tab:: Splunk .. container:: message-status Although Acquia supports log forwarding to Splunk Enterprise accounts, Splunk Cloud is not supported due to limitations regarding direct TCP log forwarding. To configure log forwarding for `Splunk <https://www.splunk.com/>`__: #. |cloud-signin|_ as a user with the *Administer log forwarding for non-production environments* or *Administer log forwarding for your production environment* :doc:`permission </cloud-platform/access/teams/permissions/>`. #. Select your application and environment. #. In the left menu, click **Logs**. #. Click **Forward**. #. Click **ADD DESTINATION**. #. In the **Consumer** select box, select `Splunk <https://www.splunk.com/>`__. #. *(Optional)* In the **Copy existing destination** section, click **Select Destination** to copy and use the values from an existing log forwarding configuration of another environment. #. In the **Name of destination** field, enter a human-readable name for the destination of the forwarded logs. #. In the **Address** field, enter the IP address or domain name to which Cloud Platform will send the logs. .. note:: If you enter a domain name in this field, the domain name must match the entity for which the server certificate was issued. Be sure to include the port number (separated from the IP address or domain name with a colon) as indicated in the following examples: .. code-block:: text 10.0.0.1:1234 example.com:4567 #. In the **Certificate** field, paste one of the following SSL certificates in PEM format: - The CA certificate for the server - A certificate bundle, with the CA and a client certificate #. In the **Private Key** field, enter the private key supplied by Splunk. This value may be the private key for your SSL certificate, if your certificate requires one. #. Select one or more checkboxes for the log files you want to forward to this destination: - :doc:`Apache </cloud-platform/monitor/logs/apache-access/>` - :doc:`Apache error </cloud-platform/monitor/logs/apache-error/>` - :doc:`Drupal request </cloud-platform/monitor/logs/drupal-requests/>` - :doc:`Drupal watchdog </cloud-platform/monitor/logs/drupal-watchdog/>` - :doc:`FPM access </cloud-platform/monitor/logs/fpm-access/>` - :doc:`FPM error </cloud-platform/monitor/logs/fpm-error/>` - :doc:`PHP error </cloud-platform/monitor/logs/php-error/>` - :doc:`Varnish </cloud-platform/monitor/logs/varnish-request/>` (JSON format) #. Click **Submit**. Cloud Platform will display the list of log forwarding destinations for this subscription. After you create a log forwarding destination, Cloud Platform-created logs should begin forwarding to your remote destination within five minutes. If logs do not appear at your remote destination based on this expectation, review :doc:`/cloud-platform/monitor/logs/forwarding/fix/`. If issues persist, :ref:`contact Acquia Support <contact-acquia-support>`. .. note:: Subscribers using Splunk log forwarding destinations will receive empty structured data formatted as ``-`` instead of ``[]`` from the Splunk server. .. tab:: Sumologic To configure log forwarding for `Sumologic <https://www.sumologic.com>`__: #. Review the `Cloud Syslog Source <https://help.sumologic.com/docs/send-data/hosted-collectors/cloud-syslog-source/>`__ documentation from Sumologic. #. |cloud-signin|_ as a user with the *Administer log forwarding for non-production environments* or *Administer log forwarding for your production environment* :doc:`permission </cloud-platform/access/teams/permissions/>`. #. Select your application and environment. #. In the left menu, click **Logs**. #. Click **Forward**. #. Click **ADD DESTINATION**. #. In the **Consumer** select box, select `Sumologic <https://www.sumologic.com>`__. #. *(Optional)* In the **Copy existing destination** section, click **Select Destination** to copy and use the values from an existing log forwarding configuration of another environment. #. In the **Name of destination** field, enter a human-readable name for the destination of the forwarded logs. #. In the **Address** field, enter the IP address or domain name to which Cloud Platform will send the logs. .. note:: If you enter a domain name in this field, the domain name must match the entity for which the server certificate was issued. Be sure to include the port number (separated from the IP address or domain name with a colon) as indicated in the following examples: .. code-block:: text 10.0.0.1:1234 example.com:4567 #. In the **Token** field, enter a token for securely sending your logs to Sumologic. For more information about tokens, see `Sumologic's documentation <https://help.sumologic.com/docs/send-data/hosted-collectors/cloud-syslog-source/>`__. #. In the **Certificate** field, paste a SSL certificate in PEM format. .. note:: Sumologic provides certificates in CRT format. To convert a CRT certificate to PEM format, see the `SSL Converter <https://www.sslshopper.com/ssl-converter.html>`__ form on SSLShopper.com. #. In the **Private Key** field, enter the private key supplied by Sumologic. This value may be the private key for your SSL certificate, if your certificate requires one. #. Select one or more checkboxes for the log files you want to forward to this destination: - :doc:`Apache </cloud-platform/monitor/logs/apache-access/>` - :doc:`Apache error </cloud-platform/monitor/logs/apache-error/>` - :doc:`Drupal request </cloud-platform/monitor/logs/drupal-requests/>` - :doc:`Drupal watchdog </cloud-platform/monitor/logs/drupal-watchdog/>` - :doc:`FPM access </cloud-platform/monitor/logs/fpm-access/>` - :doc:`FPM error </cloud-platform/monitor/logs/fpm-error/>` - :doc:`PHP error </cloud-platform/monitor/logs/php-error/>` - :doc:`Varnish </cloud-platform/monitor/logs/varnish-request/>` (JSON format) #. Click **Submit**. Cloud Platform displays the list of log forwarding destinations for this subscription. After you create a log forwarding destination, Cloud Platform-created logs should begin forwarding to your remote destination within five minutes. If logs do not appear at your remote destination based on this expectation, review :doc:`/cloud-platform/monitor/logs/forwarding/fix/`. If issues persist, :ref:`contact Acquia Support <contact-acquia-support>`. .. tab:: Other syslog destinations .. container:: message-status Because log forwarding collectors can vary in their configuration requirements, the Cloud Platform log forwarding service may not be compatible with all third-party services. To configure log forwarding for syslog-based destinations other than Loggly, Splunk, or Sumologic: #. |cloud-signin|_ as a user with the *Administer log forwarding for non-production environments* or *Administer log forwarding for your production environment* :doc:`permission </cloud-platform/access/teams/permissions/>`. #. Select your application and environment. #. In the left menu, click **Logs**. #. Click **Forward**. #. Click **ADD DESTINATION**. #. In the **Consumer** select box, select **Syslog**, which enables you to forward logs to destinations other than Loggly, Splunk, or Sumologic. #. *(Optional)* In the **Copy existing destination** section, click **Select Destination** to copy and use the values from an existing log forwarding configuration of another environment. #. In the **Name of destination** field, enter a human-readable name for the destination of the forwarded logs. #. In the **Address** field, enter the IP address or domain name to which Cloud Platform will send the logs. .. note:: If you enter a domain name in this field, the domain name must match the entity for which the server certificate was issued. Be sure to include the port number (separated from the IP address or domain name with a colon) as indicated in the following examples: .. code-block:: text 10.0.0.1:1234 example.com:4567 #. In the **Token** field, enter a token for securely sending your logs to the consuming service. #. In the **Certificate** field, paste a SSL certificate in a format your provider will accept, based on one of the following certificate types: - CA certificate for the server, in PEM format. - Certificate bundle, in PEM format (if you are using client authentication). The bundle is the client certificate in PEM format, followed by the intermediate CA certificates (if present on the server certificate) and root CA certificate in PEM format. A simple way to check what are the intermediate and root CA certificates is to use the openssl command. For example, if you had a log forwarding destination acquia.com on port 443: .. code-block:: text $ openssl s_client -showcerts -connect acquia.com:443 CONNECTED(00000005) depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert High Assurance EV Root CA verify return:1 depth=1 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert SHA2 High Assurance Server CA verify return:1 depth=0 C = US, ST = Massachusetts, L = Boston, O = Acquia Inc, OU = Operations, CN = \*.acquia.com ... Note: type QUIT to exit the SSL client. This shows that there is one root CA (CN = DigiCert High Assurance EV Root CA) and one intermediate CA (CN = DigiCert SHA2 High Assurance Server CA), so the certificate bundle for log forwarding would have to be: - content of the client certificate - content of DigiCert SHA2 High Assurance Server CA - content of DigiCert High Assurance EV Root CA #. If you use client authentication, enter the private key in the **Private Key** field for the client certificate in PEM format. #. Select one or more checkboxes for the log files you want to forward to this destination: - :doc:`Apache </cloud-platform/monitor/logs/apache-access/>` - :doc:`Apache error </cloud-platform/monitor/logs/apache-error/>` - :doc:`Drupal request </cloud-platform/monitor/logs/drupal-requests/>` - :doc:`Drupal watchdog </cloud-platform/monitor/logs/drupal-watchdog/>` - :doc:`PHP error </cloud-platform/monitor/logs/php-error/>` - :doc:`Varnish </cloud-platform/monitor/logs/varnish-request/>` (JSON format) #. Click **Submit**. Cloud Platform will display the list of log forwarding destinations for this subscription. After you create a log forwarding destination, Cloud Platform-created logs should begin forwarding to your remote destination within five minutes. If logs do not appear at your remote destination based on this expectation, review :doc:`/cloud-platform/monitor/logs/forwarding/fix/`. If issues persist, :ref:`contact Acquia Support <contact-acquia-support>`. .. note:: Subscribers using Syslog log forwarding destinations will receive empty structured data formatted as ``-`` instead of ``[]`` from the Syslog server. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/performance.rst:85: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Enabling on Drupal 9 or later To enable CSS and JavaScript aggregation in Drupal: #. Go to ``http://[infrastructure_URL]/admin/config/development/performance``, where ``[infrastructure_URL]`` is your application's URL address. #. In the **Bandwidth Optimization** section, select the checkboxes for the following options: - **Aggregate CSS files** - **Aggregate JavaScript files** #. Click **Save configuration**. |cloud-platform_enabling-css-and-js-aggregation| .. tab:: Enabling on Drupal 7 To enable CSS and JavaScript aggregation in Drupal 7, complete the following steps: #. Go to ``http://[infrastructure_URL]/admin/config/development/performance``, where ``[infrastructure_URL]`` is your application's URL address. #. In the **Bandwidth Optimization** section, select the checkboxes for the following options: - **Aggregate and compress CSS files** - **Aggregate JavaScript files** #. Click **Save configuration**. |cloud-platform_enabling-css-and-js-aggregation-d7| /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/performance/memcached/enable.rst:48: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Cloud Platform .. note:: For environments running on :ref:`Cloud Next <cloud-next-benefits>` technologies, Memcache runs per-environment instead of per-server and leverages mcrouter. Steps 2 and 3 are not required because Memcache configuration logic is included automatically. To exclude this logic on your environments, add the following line to your ``settings.php`` file: ``define('AH_NO_MEMCACHE_INCLUDE', 1);`` #. Download the `Memcache API and Integration <https://www.drupal.org/project/memcache>`__ module, and then add the module to your codebase in the ``modules/contrib/memcache`` directory. We recommend to use Composer to install the module: .. code-block:: php composer require drupal/memcache #. Add the composer package that contains the Acquia Memcache settings to your project: .. code-block:: php composer require acquia/memcache-settings #. For each website that requires Memcached, edit the :doc:`Cloud Platform database require line </cloud-platform/manage/code/require-line/>` in ``settings.php`` with a PHP ``require_once`` statement, similar to the following example: .. code-block:: php if (file_exists('/var/www/site-php')) { require('/var/www/site-php/mysite/mysite-settings.inc'); // Memcached settings for Acquia Hosting $memcache_settings_file = DRUPAL_ROOT . "/../vendor/acquia/memcache-settings/memcache.settings.php"; if (file_exists($memcache_settings_file)) { require_once $memcache_settings_file; } } .. note:: If you have the older ``cloud-memcache-d8+.php`` file stored in this repo, ensure that you delete it. #. Rebuild caches by running the following command, replacing ``[example.com]`` with the domain name of your website: .. code-block:: text drush cr --uri=[example.com] #. Truncate all ``cache_`` tables in the database for the website. Memcache is now enabled for your website. Continue to read the next section. If you need assistance, :ref:`contact Acquia support <contact-acquia-support>`. .. group-tab:: Cloud Platform Site Factory #. Download the `Memcache API and Integration <https://www.drupal.org/project/memcache>`__ module and add the module to your codebase in the ``modules/contrib/memcache`` directory. We recommend to use Composer to install the module: .. code-block:: php composer require drupal/memcache #. Download :download:`acsfd8+.memcache.settings.php </_acquia-code-examples/site-factory/acsfd8+.memcache.settings.php>`, and then add it to the ``factory-hooks/post-settings-php`` directory. For more information about the post-settings-php hook, see :doc:`/site-factory/extend/hooks/settings-php/`. #. Rebuild caches by running the following command, replacing ``[example.com]`` with the domain name of your website: .. code-block:: text drush cr --uri=[example.com] #. Truncate all ``cache_`` tables in the database for the website. Memcache is now enabled for your website. If you need assistance, :ref:`contact Acquia support <contact-acquia-support>`. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/performance/memcached/enable.rst:171: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Cloud Platform #. Download the `Memcache API and Integration <https://www.drupal.org/project/memcache>`__ module, and then add the module to your codebase in the ``sites/all/modules/contrib/memcache`` directory. #. Download :download:`cloud-memcache-d7.php </_acquia-code-examples/cloud-platform/cloud-memcache-d7.php>`, and add the contents of the file to your website's ``settings.php`` file, after the :doc:`Acquia database require line </cloud-platform/manage/code/require-line/>`. #. Clear caches by running the following command, replacing ``[example.com]`` with the domain name of your website: .. code-block:: text drush cc all --uri=[example.com] #. Truncate all ``cache_`` tables in the database for the website. Memcache is now enabled for your website. If you need assistance, :ref:`contact Acquia support <contact-acquia-support>`. .. group-tab:: Cloud Platform Site Factory #. Download the `Memcache API and Integration <https://www.drupal.org/project/memcache>`__ module, and then add the module to your codebase in the ``sites/all/modules/contrib/memcache`` directory. #. Download :download:`acsfd7.memcache.settings.php </_acquia-code-examples/site-factory/acsfd7.memcache.settings.php>`, and add it to the ``factory-hooks/post-settings-php`` directory. For more information about the post-settings-php hook, see :doc:`/site-factory/extend/hooks/settings-php/`. #. Edit the file, modifying the following lines if they do not correspond to the location of the `Memcache API and Integration <https://www.drupal.org/project/memcache>`__ module in your codebase: .. code-block:: php $conf['cache_backends'][] = 'sites/all/modules/contrib/memcache/memcache.inc'; $conf['lock_inc'] = 'sites/all/modules/contrib/memcache/memcache-lock.inc'; #. Clear caches by running the following command , replacing ``[example.com]`` with the domain name of your website: .. code-block:: text drush cc all --uri=[example.com] #. Truncate all ``cache_`` tables in the database for the website. Memcache is now enabled for your website. Continue to read the next section. If you need assistance, :ref:`contact Acquia support <contact-acquia-support>`. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/performance/memcached/enable.rst:274: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Cloud Classic You can leverage the Memcache binary protocol in Cloud Classic environments. However, Acquia does not recommend its use. To use this protocol in Cloud Classic environments, ensure that you enable the ``Memcached::OPT_TCP_NODELAY`` flag in Memcache options to avoid slow fetches of empty cache items. .. group-tab:: Cloud Next The Memcache binary protocol is not supported in Cloud Next environments. Cloud Next leverages mcrouter, which only supports the ASCII protocol for Memcache. If you enable binary protocol in Cloud Next environments, Drupal and PHP cannot communicate with Memcache servers. Therefore, the application fails to set or get cache items but does not return an error message. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/performance/memcached/intro.rst:137: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Cloud Classic environments An item cached by Memcached is stored in a specific location on a single infrastructure, even if your subscription includes multiple Memcached infrastructure. If a Memcached infrastructure fails, its cached items will no longer be available, and requests for these items will be rerouted to the database layer of your application. Memcached cannot detect failed infrastructure, and will continue to route requests to all infrastructure, resulting in slow or failed requests until the failed infrastructure is repaired or removed from service. Although healthy Memcached infrastructure in your subscription will continue to respond normally, responses may slow or fail if the data source becomes overloaded. .. important:: If Memcached must be restarted on a single node, all Memcached nodes for that cluster must be reset. If this doesn’t occur, ``multi_item`` objects contain incomplete data. .. group-tab:: Cloud Next environments Environments running on :ref:`Cloud Next <cloud-next-benefits>` technologies have at least two Memcached nodes running at all times for improved resiliency. If one of these nodes becomes impaired, total Memcached capacity is reduced and impacted cache items need to be read from the database at least once. Acquia leverages `mcrouter <https://engineering.fb.com/2014/09/15/web/introducing-mcrouter-a-memcached-protocol-router-for-scaling-memcached-deployments/>`_ to handle this transparently without changing to the Drupal application. Any impaired Memcached nodes are replaced automatically. All Memcached nodes operate with the Memcached memory limit configured on a given environment. If 64 MB of memory is allocated, the combined total memory available across both nodes is 128 MB. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/performance/memcached/locks.rst:78: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drupal 9 or later Complete the following steps: #. Download and add this :download:`memcache.yml </_acquia-code-examples/cloud-platform/memcache.yml>` file to your website's ``docroot/sites/default`` directory. #. Add the following lines to enable stampede protection to the ``sites/default/cloud-memcache-d8.php`` file (Cloud Platform) or the ``factory-hooks/post-settings-php/acsfd8.memcache.settings.php`` file (Site Factory), immediately following the ``$settings['container_yamls'][] = $memcache_services_yml;`` line: .. code-block:: php // Enable stampede protection. $settings['memcache']['stampede_protection'] = TRUE; // Move locks to memcache $settings['container_yamls'][] = 'sites/default/memcache.yml'; .. tab:: Drupal 7 Add the following code to your ``settings.php`` file: .. code-block:: php if (isset($conf['memcache_servers'])) { $conf['cache_backends'][] = 'sites/all/modules/contrib/memcache/memcache.inc'; $conf['cache_default_class'] = 'MemCacheDrupal'; $conf['cache_class_cache_form'] = 'DrupalDatabaseCache'; } $conf['memcache_stampede_protection_ignore'] = array( // Ignore some cids in 'cache_bootstrap'. 'cache_bootstrap' => array( 'module_implements', 'variables', 'lookup_cache', 'schema:runtime:*', 'theme_registry:runtime:*', '_drupal_file_scan_cache', ), // Ignore all cids in the 'cache' bin starting with 'i18n:string:' 'cache' => array( 'i18n:string:*', ), // Disable stampede protection for the entire 'cache_path' and // 'cache_rules' bins. 'cache_path', 'cache_rules', ); # Move semaphore out of the database and into memory # for performance purposes $conf['lock_inc'] = 'sites/all/modules/contrib/memcache/memcache-lock.inc'; /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/performance/memcached/locks.rst:143: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drupal 9 or later #. Remove any ``memcache.yml`` file from the website's ``docroot/sites/[foldername]`` directory or directories. #. To disable stampede protection, remove the following lines: .. code-block:: php // Enable stampede protection. $settings['memcache']['stampede_protection'] = TRUE; // Move locks to memcache $settings['container_yamls'][] = 'sites/default/memcache.yml'; .. tab:: Drupal 7 #. Remove the following lines from your ``settings.php`` file: .. code-block:: php $conf['lock_inc'] = 'sites/all/modules/memcache/memcache-lock.inc'; $conf['memcache_stampede_protection'] = TRUE; .. note:: The preceding lines might not appear next to each other in your file. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/performance/varnish/purging.rst:40: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Drupal 7 Acquia Purge provides a non-programmatic way to purge Varnish-powered load balancers using a user interface. It integrates the `Rules <https://www.drupal.org/project/rules>`__ and `Cache Expiration <https://drupal.org/project/expire>`__ for extra flexibility and proactive purging. For more information about installing and using Acquia Purge for Drupal 7, see `Acquia Purge <https://www.drupal.org/project/acquia_purge>`__ page on Drupal.org. .. group-tab:: Drupal 9 or later Tag-based Varnish cache invalidation is a performance enhancement available to Drupal 9 or later websites on Cloud Platform. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/platformcdn.rst:266: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Drupal 9 Drupal 9 utilizes Drupal's Cache API and the Purge module, both of which were architected with cache invalidation in mind. This method utilizes cache tags. Cache tags can be added to any piece of content in Drupal. With the presence of cache tags, the Purge module is able add these cache tags to a Ban list. This casts a wider net, allowing Acquia's customers to implement a comprehensive cache invalidation strategy that caches objects for longer periods of time (TTL). When editors make content changes, it appears *fresh* when requested immediately. **Setting up cache invalidation** #. :doc:`Install and enable </resource/module-install-d9/>` the latest versions of the `Acquia Purge <https://www.drupal.org/project/acquia_purge>`__ and `Purge <https://www.drupal.org/project/purge>`__ modules. Enable all Purge modules: |cloud-platform_installing-and-enabling-purge-modules| #. Navigate to **Admin** > **Configuration** > **Development** > **Performance** > **Purge**. #. Add your purgers. #. In **Cache Invalidation**, enable **Acquia Cloud** and select **Acquia Platform CDN**. |cloud-platform_adding-purger| |cloud-platform_selecting-purger| .. note:: At this point, you still have not provisioned Platform CDN. You have set up your site to send purge requests to Platform CDN. After you provision Platform CDN through the Cloud Platform user interface (see below), a return to this page shows the status on the right of this page as green for Platform CDN. If it displays in red after successful provisioning of Platform CDN, :ref:`contact Acquia Support <contact-acquia-support>`. |cloud-platform_enabling-platform-cdn| .. group-tab:: Drupal 7 Drupal 7 utilizes a combination of custom rules and the Cache Expiration and Acquia Purge modules to create tailored Purge instructions. This was considered a leap forward when first introduced to the Drupal community. However, in recent years it was acknowledged that the Drupal 7 caching architecture was not able to build or maintain all of the necessary relationships between content. Therefore, Acquia Purge occasionally leaves some content cached, resulting in stale content. **Setting up cache invalidation** :doc:`Install and enable </resource/module-install-d7/>` the `Acquia Purge <https://www.drupal.org/project/acquia_purge>`__ and `Cache Expiration <https://www.drupal.org/project/expire>`__ modules and their dependencies. The Acquia Purge module keeps the Acquia Varnish cache in sync with your application. For more information, see `Acquia Purge FAQ for Drupal 7 <https://support-acquia.force.com/s/article/360005305153-Acquia-Purge-FAQ-for-Drupal-7>`__. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/platformcdn.rst:515: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drupal 9 Cache clearing occurs automatically due to the Acquia Purge module. .. tab:: Drupal 7 Cache clearing at Acquia Varnish occurs automatically due to the Acquia Purge module. Content at Platform CDN expires after the time to live specified in the *Surrogate-Control: max-age=* header. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/platformcdn.rst:530: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drupal 9 To purge all content from all caches, use Drupal's **Clear All Caches** option. This also clears Acquia Varnish cache and Platform CDN cache. If the Acquia Purge module: Platform CDN purger is installed and configured correctly, you must purge all content. To do so, navigate to **admin** > **Configuration** > **Performance** and select the **Clear all caches** option. |cloud-platform_purging-caches| .. tab:: Drupal 7 To purge all content from all caches, use Drupal's **Clear all caches** option, which also clears Acquia Varnish cache. To do so, navigate to **admin** > **Configuration** > **Performance** and select the **Clear all caches** option. |cloud-platform_purging-caches-1| To purge all caches, use one of the following methods: - Use curl on the command line. For more information, see :ref:`Manually purging all caches or individual objects from Platform CDN <purge_all_caches>`. - Use the Cloud Platform user interface. For more information, see :ref:`Manually purging caches using the Cloud Platform user interface <purge_user_interface>`. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/cloud-platform/release-notes/connector.rst:26: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drupal 9 .. list-table:: :widths: 35 20 45 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Acquia Connector 4.0.4** - *April 5, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/4.0.4>`__ * - **Acquia Connector 4.0.3** - *February 15, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/4.0.3>`__ * - **Acquia Connector 4.0.2** - *January 13, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/4.0.2>`__ * - **Acquia Connector 4.0.1** - *December 5, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/4.0.1>`__ * - **Acquia Connector 4.0.0** - *October 19, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/4.0.0>`__ * - **Acquia Connector 3.0.6** - *October 14, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/3.0.6>`__ * - **Acquia Connector 3.0.5** - *August 23, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/3.0.5>`__ * - **Acquia Connector 3.0.4** - *September 23, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/3.0.4>`__ * - **Acquia Connector 3.0.3** - *April 14, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/3.0.3>`__ * - **Acquia Connector 3.0.2** - *March 30, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/3.0.2>`__ * - **Acquia Connector 3.0.1** - *February 26, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/3.0.1>`__ * - **Acquia Connector 3.0.0** - *February 25, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/3.0.0>`__ .. tab:: Drupal 8 .. list-table:: :widths: 35 20 45 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Acquia Connector 8.x-1.26** - *March 31, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/8.x-1.26>`__ * - **Acquia Connector 8.x-1.24** - *February 26, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/8.x-1.24>`__ * - **Acquia Connector 8.x-2.0** - *February 26, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/8.x-2.0>`__ * - **Acquia Connector 8.x-1.21** - *March 25, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/8.x-1.21>`__ * - **Acquia Connector 8.x-2.0-rc1** - *March 18, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/8.x-2.0-rc1>`__ * - **Acquia Connector 8.x-1.20** - *March 18, 2020* - DO NOT USE. * - **Acquia Connector 8.x-2.0-beta3** - *January 10, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/8.x-2.0-beta3>`__ * - **Acquia Connector 8.x-1.19** - *January 10, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/8.x-1.19>`__ .. tab:: Drupal 7 .. list-table:: :widths: 35 20 45 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Acquia Connector 7.x-4.4** - *April 5, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-4.4>`__ * - **Acquia Connector 7.x-4.3** - *January 27, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-4.3>`__ * - **Acquia Connector 7.x-4.2** - *January 18, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-4.2>`__ * - **Acquia Connector 7.x-4.1** - *December 19, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-4.1>`__ * - **Acquia Connector 7.x-4.0** - *November 2, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-4.0>`__ * - **Acquia Connector 7.x-3.11** - *September 12, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-3.11>`__ * - **Acquia Connector 7.x-3.10** - *March 18, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-3.10>`__ * - **Acquia Connector 7.x-3.9** - *January 14, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-3.9>`__ * - **Acquia Connector 7.x-3.8** - *September 23, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-3.8>`__ * - **Acquia Connector 7.x-3.7** - *December 11, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-3.7>`__ * - **Acquia Connector 7.x-3.6** - *January 10, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-3.6>`__ * - **Acquia Connector 7.x-3.5** - *October 25, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-3.5>`__ * - **Acquia Connector 7.x-3.4** - *February 6, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_connector/releases/7.x-3.4>`__ /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/contenthub/install/drupal9.rst:22: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: 9.x-2.x .. list-table:: :widths: 40 60 :header-rows: 1 :class: verticaltable * - Application - Component * - **Drupal version** - Drupal 9 or later * - **PHP Dependency manager** - Composer (:doc:`installation instructions </cloud-platform/develop/composer/>`) * - **PHP version** - 7.2 or later * - **Other** - Drush 9 or later .. group-tab:: 9.x-1.x .. list-table:: :widths: 30 70 :header-rows: 1 :class: verticaltable * - Application - Component * - **Drupal version** - Drupal 9 or later * - **PHP Dependency manager** - Composer (:doc:`installation instructions </cloud-platform/develop/composer/>`) * - **PHP version** - 7.2 or later * - **Keys** - After you purchase Acquia Content Hub, Acquia will email you a set of keys, which are required to connect to the Acquia Content Hub content repository. * - **Other** - Acquia Content Hub assumes you are using `clean URLs <https://support-acquia.force.com/s/article/360005314293-About-Drupal-paths-and-Clean-URLs>`__. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/contenthub/install/drupal9.rst:113: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: 9.x-2.x #. Clone the website repository locally. See :doc:`/cloud-platform/develop/repository/`. #. From a command prompt window, go to the directory containing your main ``composer.json`` file. .. admonition:: Note for Cloud Platform users The main ``composer.json`` file is located in your website's :doc:`docroot </resource/definitions/docroot/>` directory. #. Run the following command to install the Content Hub module and its dependencies: .. code-block:: text composer require drupal/acquia_contenthub:^2 .. note:: If you receive an error ``Your requirements could not be resolved to an installable set of packages.``, ensure that ``zend-diactoros`` is using the correct version. See `Drupal.org <https://www.drupal.org/project/drupal/issues/2989631>`__ for more information. #. (If you don't use Acquia's recommended configuration, for example, your site is not hosted on Cloud Platform or you use different cache backends like Memcache) Set the cache backend for the Depcalc module to use the database. You can use Acquia's recommended and downloadable :download:`default Memcached configuration </_acquia-code-examples/cloud-platform/cloud-memcache-d8+.php>`. .. note:: Content Hub 2.x requires the Depcalc module. .. code-block:: php $settings['cache']['bins']['depcalc'] = 'cache.backend.database'; #. Commit and push the changes to your codebase. #. Sign in to your Drupal website as an administrator. #. In the **Admin** menu, click **Extend**. #. Select the checkbox next to **Acquia Content Hub**. #. Click **Install** to start the installation process. .. group-tab:: 9.x-1.x #. Clone the website repository locally. See :doc:`/cloud-platform/develop/repository/`. #. From a command prompt window, go to the directory that contains your main ``composer.json`` file. .. admonition:: Note for Cloud Platform users The main ``composer.json`` file is located in your website's :doc:`docroot </resource/definitions/docroot/>` directory. #. Run the following commands to install the Content Hub module and its dependencies: .. code-block:: text composer config repositories.drupal composer https://packages.drupal.org/8 composer require drupal/acquia_contenthub:~1.0 #. Commit and push the changes to your codebase. #. Sign in to your Drupal website as an administrator, and then click **Extend** in the admin menu. #. Select the following checkboxes in the **Acquia Content Hub** section: * **Acquia Content Hub** * **Acquia Content Hub Subscriber** #. Click **Install** to start the installation process. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/contenthub/known-issues.rst:11: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drupal 7 .. list-table:: :widths: 10 10 :header-rows: 1 :class: verticaltable * - **Issue** - **Description** * - **Issue while syndicating a new translation of an already syndicated entity** - While syndicating a new translation of an already syndicated entity in Content Hub 1.x, the published state of the new translation entity on the subscribing site may be unpublished. *Workaround*: Syndicate all translations simultaneously from the publishing website or update the newly syndicated translations manually on the subscribing website. * - **Cloning a database or staging a website causes content syndication failures** - Acquia discourages cloning a database or staging a website. However, customers can do this by following the instructions in :doc:`/contenthub/2x/developing/staging-down/`. * - **Acquia Content Hub compatibility with file storage modules** - - Acquia Content Hub is compatible with the `S3FS <https://www.drupal.org/project/s3fs>`__ module in version 8.x-2.9 or later. Content Hub 2.x supports only s3 external file systems using the S3FS module. - Content Hub 1.x does not support external file systems in Drupal 8 or Drupal 7. * - **No operability between Drupal 7 and Drupal 8 websites** - - All websites in a Content Hub installation must be on the same major version of Drupal. - Content cannot be shared between Drupal 7 and Drupal 8 websites. * - **Password protection using .htaccess** - Websites using Content Hub in development or staging environments that protect those environments using ``.htaccess`` password protection may have difficulties synchronizing content. To prevent issues, Acquia recommends that you allowlist both your webhook URL and the path. The path is based on your installed version of Drupal: - Drupal 8: ``/acquia-contenthub/*`` - Drupal 7: ``content-hub/*`` For information about using Content Hub with the `Shield <https://www.drupal.org/project/shield>`__ module, see :doc:`/contenthub/modules/`. * - **Auto synchronization fails when entities in field collections have translations** - Synchronization of content does not work properly when Field collections are enabled on publisher and subscriber Content Hub websites, and where Entity translations are only in use on the publisher website. Field collections are not translatable `in all use cases. <http://cgit.drupalcode.org/field_collection/tree/README.txt#n30>`__ The common use case is to leave the field collection field untranslatable and set the necessary fields inside it to translatable. There is a known issue where a host cannot be translated unless it has at least one other translatable field, even if some fields inside one of its field collections are translatable. *Workaround*: Errors are partially handled in Content Hub release 1.11.0, and Content Hub indicates in the user interface that this configuration is not supported. Users may continue to experience problems when using translation and Field collections. * - **Issue when editing filters for websites with large numbers of tags** - If you have a large number of tags (800 or more), the filter controls may stop working when you save a filter. *Workaround*: Reload the content discovery page. * - **Error when editing Views filters** - When you edit a saved filter in Content Hub, the filter controls may stop working. You may receive AJAX errors when using exposed filters. *Workaround*: Upgrade the `Views <https://www.drupal.org/project/views>`__ module to 7.x-3.13 or later. If you must continue to use Views version 7.x-3.11 with your website, apply the `patch <https://www.drupal.org/files/issues/views_with_exposed-1809958-28.patch>`__ described in `issue 1809958 <https://www.drupal.org/node/1809958>`__ on `drupal.org <https://www.drupal.org>`__. * - **Valid webhooks fail to register** - If the server hosting the publishing or subscribing website is not keeping correct time, webhook registration can fail with the following error message: ``There was a problem trying to register Webhook URL [URL]. Error Code = 4005: The provided URL did not respond with a valid authorization.`` * - **Metatag module does not export from URL with trailing slash** - When using the Metatag module, Content Hub may not export content if you include a trailing slash when using the ``-l`` parameter with Drush. - *Correct usage* ``drush -l http://example.org queue-run acquia_contenthub_export_queue`` - *Incorrect usage* ``drush -l http://example.org/ queue-run acquia_contenthub_export_queue`` * - **Content Moderation and auto publishing conflicts** - Content Moderation module users may experience issues with auto publishing in Content Hub. See :ref:`lift-save-filter-publish-settings`. * - **Book module incompatible with Content Hub 7.x** - The `Book module <https://www.drupal.org/docs/7/core/modules/book/overview>`__ is incompatible with Content Hub 7.x. *Workaround*: Disable the Book module to use Acquia Personalization with Drupal 7.x. .. tab:: Drupal 8 .. list-table:: :widths: 10 10 :header-rows: 1 :class: verticaltable * - **Issue** - **Description** * - **Issue while syndicating a new translation of an already syndicated entity** - While syndicating a new translation of an already syndicated entity in Content Hub 1.x, the published state of the new translation entity on the subscribing site may be unpublished. *Workaround*: Syndicate all translations simultaneously from the publishing website or update the newly syndicated translations manually on the subscribing website. * - **Cloning a database or staging a website causes content syndication failures** - Acquia discourages cloning a database or staging a website. However, customers can do this by following the instructions in :doc:`/contenthub/2x/developing/staging-down/`. * - **Drupal 8.8 or later is not compatible with Acquia Content Hub 8.x-1.44 or earlier** - Starting with Drupal 8.8, the method to handle URL path aliases is handled by a new entity. This change includes dropping the ``url_alias`` table and adding the ``path_alias`` table. The Acquia Content Hub 8.x-1.45 client for Drupal 8 (`download <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.45>`__) supports Drupal 8.8. Upgrade your Acquia Content Hub modules first, then upgrade Drupal core. * - **Acquia Content Hub compatibility with file storage modules** - - Acquia Content Hub is compatible with the `S3FS <https://www.drupal.org/project/s3fs>`__ module in version 8.x-2.9 or later. Content Hub 2.x supports only s3 external file systems using the S3FS module. - Content Hub 1.x does not support external file systems in Drupal 8 or Drupal 7. * - **Config split causes configuration changes with Acquia Content Hub 8.x-2.x** - When syndicating content from the publisher to subscriber website using config split, you may observe configuration changes on the subscribing website. For more information, see `Using config split with Content Hub <https://support.acquia.com/hc/en-us/articles/360037930734>`__. *Workaround*: Update config split to include the missing configuration to match the new data model required for the syndicated entities. For more information, see `drupal.org issue <https://www.drupal.org/project/acquia_contenthub/issues/3083430>`__. * - **Content Moderation module is incompatible with older versions of Acquia Content Hub 1.x** - When syndicating content from the publisher to subscriber website, some content remains unpublished on the subscriber website. *Workaround*: Upgrade to the most recent version of the `Acquia Content Hub 1.x <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.41>`__ module. * - **Drupal 8.6 requires Acquia Content Hub 8.x-1.30 or later** - | * - **Content Hub client for Drupal 8 requires Drupal 8.4 or later** - The Content Hub client for Drupal 8 requires Drupal 8.4 or later, and is not compatible with previous Drupal versions. * - **Downgrading from Acquia Content Hub 8.x-2.x to 8.x-1.x** - If you have upgraded to Acquia Content Hub 2.x, and then downgrade to 1.x, you may receive an error message when attempting to use Drush like ``error Class \Drupal\acquia_contenthub\Commands\AcquiaContenthubCommands does not exist.`` For more information, see `this drupal.org issue <https://www.drupal.org/project/acquia_contenthub/issues/3078580>`__. * - **No operability between Drupal 7 and Drupal 8 websites** - - All websites in a Content Hub installation must be on the same major version of Drupal. - Content cannot be shared between Drupal 7 and Drupal 8 websites. * - **The discovery page does not have a select-all option** - You must select one item of content at a time. * - **Administrative users must ensure that they do not override the REST configuration entity types created by Content Hub** - Overriding these entities can remove saved Content Hub filters. This is only applicable to Content Hub 1.x. * - **Webhook registration sometimes fails when saving** - *Workaround*: If this occurs, retry and it should eventually save. * - **Websites using Content Hub must be fully HTTP or HTTPS** - Mixed-mode websites will experience difficulties when using any version of Content Hub. * - **Site Factory subscribers who clone content may encounter problems when attempting to publish the cloned content to Personalization** - | * - **Password protection using .htaccess** - Websites using Content Hub in development or staging environments that protect those environments using ``.htaccess`` password protection may have difficulties synchronizing content. To prevent issues, Acquia recommends that you allowlist both your webhook URL and the path. The path is based on your installed version of Drupal: - Drupal 8: ``/acquia-contenthub/*`` - Drupal 7: ``content-hub/*`` For information about using Content Hub with the `Shield <https://www.drupal.org/project/shield>`__ module, see :doc:`/contenthub/modules/`. * - **Auto synchronization fails when entities in field collections have translations** - Synchronization of content does not work properly when Field collections are enabled on publisher and subscriber Content Hub websites, and where Entity translations are only in use on the publisher website. Field collections are not translatable `in all use cases. <http://cgit.drupalcode.org/field_collection/tree/README.txt#n30>`__ The common use case is to leave the field collection field untranslatable and set the necessary fields inside it to translatable. There is a known issue where a host cannot be translated unless it has at least one other translatable field, even if some fields inside one of its field collections are translatable. *Workaround*: Errors are partially handled in Content Hub release 1.11.0, and Content Hub indicates in the user interface that this configuration is not supported. Users may continue to experience problems when using translation and Field collections. * - **Issue when editing filters for websites with large numbers of tags** - If you have a large number of tags (800 or more), the filter controls may stop working when you save a filter. *Workaround*: Reload the content discovery page. * - **Valid webhooks fail to register** - If the server hosting the publishing or subscribing website is not keeping correct time, webhook registration can fail with the following error message: ``There was a problem trying to register Webhook URL [URL]. Error Code = 4005: The provided URL did not respond with a valid authorization.`` * - **Metatag module does not export from URL with trailing slash** - When using the Metatag module, Content Hub may not export content if you include a trailing slash when using the ``-l`` parameter with Drush. - *Correct usage* ``drush -l http://example.org queue-run acquia_contenthub_export_queue`` - *Incorrect usage* ``drush -l http://example.org/ queue-run acquia_contenthub_export_queue`` * - **Content Moderation and auto publishing conflicts** - Content Moderation module users may experience issues with auto publishing in Content Hub. For more information, see :ref:`lift-save-filter-publish-settings`. .. tab:: Drupal 9 .. list-table:: :widths: 10 10 :header-rows: 1 :class: verticaltable * - **Issue** - **Description** * - **Issue while syndicating a new translation of an already syndicated entity** - While syndicating a new translation of an already syndicated entity in Content Hub 1.x, the published state of the new translation entity on the subscribing site may be unpublished. *Workaround*: Syndicate all translations simultaneously from the publishing website or update the newly syndicated translations manually on the subscribing website. * - **Cloning a database or staging a website causes content syndication failures** - Acquia discourages cloning a database or staging a website. However, customers can do this by following the instructions in :doc:`/contenthub/2x/developing/staging-down/`. * - **Acquia Content Hub compatibility with file storage modules** - - Acquia Content Hub is compatible with the `S3FS <https://www.drupal.org/project/s3fs>`__ module in version 8.x-2.9 or later. Content Hub 2.x supports only s3 external file systems using the S3FS module. - Content Hub 1.x does not support external file systems in Drupal 8 or Drupal 7. * - **Config split causes configuration changes with Acquia Content Hub 8.x-2.x** - When syndicating content from the publisher to subscriber website using config split, you may observe configuration changes on the subscribing website. For more information, see `Using config split with Content Hub <https://support.acquia.com/hc/en-us/articles/360037930734>`__. *Workaround*: Update config split to include the missing configuration to match the new data model required for the syndicated entities. For more information, see `drupal.org issue <https://www.drupal.org/project/acquia_contenthub/issues/3083430>`__. * - **Content Moderation module is incompatible with older versions of Acquia Content Hub 1.x** - When syndicating content from the publisher to subscriber website, some content remains unpublished on the subscriber website. *Workaround*: Upgrade to the most recent version of the `Acquia Content Hub 1.x <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.41>`__ module. * - **Downgrading from Acquia Content Hub 8.x-2.x to 8.x-1.x** - If you have upgraded to Acquia Content Hub 2.x, and then downgrade to 1.x, you may receive an error message when attempting to use Drush like ``error Class \Drupal\acquia_contenthub\Commands\AcquiaContenthubCommands does not exist.`` For more information, see `this drupal.org issue <https://www.drupal.org/project/acquia_contenthub/issues/3078580>`__. * - **Administrative users must ensure that they do not override the REST configuration entity types created by Content Hub** - Overriding these entities can remove saved Content Hub filters. This is only applicable to Content Hub 1.x. * - **Websites using Content Hub must be fully HTTP or HTTPS** - Mixed-mode websites will experience difficulties when using any version of Content Hub. * - **Site Factory subscribers who clone content may encounter problems when attempting to publish the cloned content to Personalization** - | * - **Issue when editing filters for websites with large numbers of tags** - If you have a large number of tags (800 or more), the filter controls may stop working when you save a filter. *Workaround*: Reload the content discovery page. * - **Metatag module does not export from URL with trailing slash** - When using the Metatag module, Content Hub may not export content if you include a trailing slash when using the ``-l`` parameter with Drush. - *Correct usage* ``drush -l http://example.org queue-run acquia_contenthub_export_queue`` - *Incorrect usage* ``drush -l http://example.org/ queue-run acquia_contenthub_export_queue`` /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/contenthub/release-notes.rst:42: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: 3.x .. list-table:: :widths: 30 20 50 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Content Hub 3.2.0** - *June 5, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/3.2.0>`__ * - **Content Hub 3.1.2** - *April 27, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/3.1.2>`__ * - **Content Hub 3.1.1** - *March 29, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/3.1.1>`__ * - **Content Hub 3.1.0** - *March 27, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/3.1.0>`__ * - **Content Hub 3.0.5** - *April 27, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/3.0.5>`__ * - **Content Hub 3.0.4** - *February 16, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/3.0.4>`__ .. tab:: 8.x-2.x .. list-table:: :widths: 30 20 50 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Content Hub 8.x-2.39** - *February 16, 2023* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.39>`__ /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/contenthub/release-notes/2019-release-notes.rst:15: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: 8.x-2.x .. list-table:: :widths: 30 20 50 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Content Hub 8.x-2.8** - *October 14, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.8>`__ * - **Content Hub 8.x-2.7** - *August 14, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.7>`__ * - **Content Hub 8.x-2.6** - *July 17, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.6>`__ * - **Content Hub 8.x-2.5** - *May 29, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.5>`__ * - **Content Hub 8.x-2.4** - *May 23, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.4>`__ * - **Content Hub 8.x-2.1** - *April 3, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.1>`__ * - **Content Hub 8.x-2.0** - *March 29, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.0>`__ * - **Content Hub 8.x-2.0-beta4** - *February 6, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.0-beta4>`__ * - **Content Hub 8.x-2.0-beta3** - *January 30, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.0-beta3>`__ .. tab:: 8.x-1.x .. list-table:: :widths: 30 20 50 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Content Hub 8.x-1.44** - *November 15, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.44>`__ * - **Content Hub 8.x-1.43** - *November 4, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.43>`__ * - **Content Hub 8.x-1.42** - *October 22, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.42>`__ * - **Content Hub 8.x-1.41** - *September 16, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.41>`__ * - **Content Hub 8.x-1.40** - *June 25, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.40>`__ * - **Content Hub 8.x-1.39** - *May 29, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.39>`__ * - **Content Hub 8.x-1.38** - *April 24, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.38>`__ * - **Content Hub 8.x-1.37** - *March 13, 2019* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.37>`__ .. tab:: 7.x .. list-table:: :widths: 30 20 35 15 :header-rows: 1 :class: verticaltable * - Version - Release date - Contents - Link * - **Content Hub 7.x-1.36** - *October 14, 2019* - *Fix*: Content exports do not error when used with the Publication Date module. |br| *Fix*: Entities do not import if the subscriber website does not support the entity's language. - `Download <https://s3.amazonaws.com/files.content-hub.acquia.com/content_hub_drupal-1.36.0.tar.gz>`__ * - **Content Hub 7.x-1.35** - *October 14, 2019* - *Change*: Adds support for PHP 7.2. |br| *Customers who are using PHP 7.2 must update to this version of Content Hub.* - `Download <https://s3.amazonaws.com/files.content-hub.acquia.com/content_hub_drupal-1.35.0.tar.gz>`__ * - **Content Hub 7.x-1.34** - *October 14, 2019* - *Change*: Computed fields can now be serialized with their custom data within the CDF. - `Download <https://s3.amazonaws.com/files.content-hub.acquia.com/content_hub_drupal-1.34.0.tar.gz>`__ /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/contenthub/release-notes/2020-release-notes.rst:15: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: 8.x-2.x .. list-table:: :widths: 30 20 50 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Content Hub 8.x-2.19** - *December 15, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.19>`__ * - **Content Hub 8.x-2.18** - *October 12, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.18>`__ * - **Content Hub 8.x-2.17** - *September 23, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.17>`__ * - **Content Hub 8.x-2.16** - *August 24, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.16>`__ * - **Content Hub 8.x-2.15** - *June 18, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.15>`__ * - **Content Hub 8.x-2.14** - *June 3, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.14>`__ * - **Content Hub 8.x-2.13** - *May 5, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.13>`__ * - **Content Hub 8.x-2.12** - *March 31, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.12>`__ * - **Content Hub 8.x-2.11** - *February 24, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.11>`__ * - **Content Hub 8.x-2.10** - *February 5, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.10>`__ * - **Content Hub 8.x-2.9** - *January 17, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.9>`__ .. tab:: 8.x-1.x .. list-table:: :widths: 30 20 50 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Content Hub 8.x-1.48** - *October 6, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.48>`__ |br| * - **Content Hub 8.x-1.47** - *August 21, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.47>`__ |br| * - **Content Hub 8.x-1.46** - *March 24, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.46>`__ |br| * - **Content Hub 8.x-1.45** - *January 23, 2020* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.45>`__ |br| *You must upgrade Content Hub to version 8.x-1.45 before upgrading Drupal core.* .. tab:: 7.x .. list-table:: :widths: 30 20 35 15 :header-rows: 1 :class: verticaltable * - Version - Release date - Contents - Link * - **Content Hub 7.x-1.37** - *March 24, 2020* - *Change*: This release eliminates the ``ach-logs`` drush command. - `Download <https://s3.amazonaws.com/files.content-hub.acquia.com/content_hub_drupal-1.37.0.tar.gz>`__ /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/contenthub/release-notes/2021-release-notes.rst:15: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: 8.x-2.x .. list-table:: :widths: 30 20 50 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Content Hub 8.x-2.29** - *September 29, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.29>`__ * - **Content Hub 8.x-2.28** - *September 29, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.28>`__ * - **Content Hub 8.x-2.27** - *August 13, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.27>`__ * - **Content Hub 8.x-2.26** - *July 22, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.26>`__ * - **Content Hub 8.x-2.25** - *June 24, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.25>`__ * - **Content Hub 8.x-2.24** - *May 13, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.24>`__ * - **Content Hub 8.x-2.23** - *May 12, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.23>`__ * - **Content Hub 8.x-2.22** - *April 9, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.22>`__ * - **Content Hub 8.x-2.21** - *March 1, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.21>`__ * - **Content Hub 8.x-2.20** - *January 20, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.20>`__ .. tab:: 8.x-1.x .. list-table:: :widths: 30 20 50 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Content Hub 8.x-1.50** - *September 20, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.50>`__ |br| *Content Hub 1.50+ supports Drupal 9.* * - **Content Hub 8.x-1.49** - *March 1, 2021* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.49>`__ |br| /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/contenthub/release-notes/2022-release-notes.rst:15: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: 3.x .. list-table:: :widths: 30 20 50 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Content Hub 3.0.3** - *December 14, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/3.0.3>`__ * - **Content Hub 3.0.2** - *November 15, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/3.0.2>`__ * - **Content Hub 3.0.1** - *November 9, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/3.0.1>`__ * - **Content Hub 3.0.0** - *September 29, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/3.0.0>`__ .. tab:: 8.x-2.x .. list-table:: :widths: 30 20 50 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Content Hub 8.x-2.38** - *December 14, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.38>`__ * - **Content Hub 8.x-2.37** - *November 8, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.37>`__ * - **Content Hub 8.x-2.36** - *September 28, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.36>`__ * - **Content Hub 8.x-2.35** - *August 18, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.35>`__ * - **Content Hub 8.x-2.34** - *June 15, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.34>`__ * - **Content Hub 8.x-2.33** - *May 30, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.33>`__ * - **Content Hub 8.x-2.32** - *May 10, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.32>`__ * - **Content Hub 8.x-2.31** - *March 28, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.31>`__ * - **Content Hub 8.x-2.30** - *January 12, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-2.30>`__ .. tab:: 8.x-1.x .. list-table:: :widths: 30 20 50 :header-rows: 1 :class: verticaltable * - Version - Release date - Link * - **Content Hub 8.x-1.51** - *September 26, 2022* - `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_contenthub/releases/8.x-1.51>`__ /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/customer-data-platform/analytics/metrics/new-dashboard-experience.rst:29: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Upgrading to New dashboard Users can upgrade to the New dashboard either temporarily or permanently: **Temporarily by changing the dashboard URL** You can temporarily upgrade the dashboard by adding ``‑next`` after ``dashboards`` in the dashboard URL. For example, |cdp_upgrade-to-new-dashboard| **Permanently through the Upgrade icon** You can upgrade the dashboard by selecting the Upgrade to new experience icon as shown in the following screenshot. This option changes the default display of the dashboard. |cdp_upgrade-to-new-dashboard-1| .. group-tab:: Reverting to Legacy dashboard You can revert to the Legacy dashboard either temporarily or permanently: **Temporarily by changing the dashboard URL** You can temporarily revert to the Legacy dashboard by removing ``‑next`` after ``dashboards`` in the dashboard URL. For example, |cdp_revert-to-legacy-dashboard| **Permanently through the Downgrade icon** You can revert to the Legacy dashboard by selecting the Downgrade to legacy experience icon as shown in the following screenshot. This option changes the default display of the dashboard. |cdp_revert-to-legacy-dashboard-1| /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/ide/terminal.rst:21: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: macOS - Press Control + ````` (the backquote character). - In the admin menu, click **Terminal**, and then click **New Terminal**. - Press Command+Shift+P to open the :doc:`command palette </ide/ui/palette/>`, and then click **Terminal: Open New Terminal**. .. group-tab:: Windows / Linux - Press Ctrl + ````` (the backquote character). - In the admin menu, click **Terminal**, and then click **New Terminal**. - Press Ctrl+Shift+P to open the :doc:`command palette </ide/ui/palette/>`, and then click **Terminal: Open New Terminal**. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/ide/terminal.rst:72: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: macOS .. list-table:: :widths: 33 67 :header-rows: 1 :class: verticaltable * - Key - Description * - Command+C - Copy to clipboard. * - Command+V - Paste from clipboard. * - Shift+fn+Up - Scroll the display terminal area up. * - Shift+fn+Down - Scroll the display terminal area down. * - Shift+fn+Left - Scroll to the top of the display terminal area. * - Shift+fn+Right - Scroll to bottom of the display terminal area. * - Command+K - Clear the terminal display area. .. group-tab:: Windows .. list-table:: :widths: 33 67 :header-rows: 1 :class: verticaltable * - Key - Description * - Ctrl+Shift+C - Copy to clipboard. * - Ctrl+Shift+V - Paste from clipboard. * - Shift+Page up - Scroll the display terminal area up. * - Shift+Page down - Scroll the display terminal area down. * - Shift+Home - Scroll to the top of the display terminal area. * - Shift+End - Scroll to bottom of the display terminal area. * - Ctrl+K - Clear the terminal display area. .. group-tab:: Linux .. list-table:: :widths: 33 67 :header-rows: 1 :class: verticaltable * - Key - Description * - Ctrl+Shift+C - Copy to clipboard. * - Ctrl+Shift+V - Paste from clipboard. * - Shift+Page up - Scroll the display terminal area up. * - Shift+Page down - Scroll the display terminal area down. * - Shift+Home - Scroll to the top of the display terminal area. * - Shift+End - Scroll to bottom of the display terminal area. * - Ctrl+K - Clear the terminal display area. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/ide/ui.rst:111: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: macOS - *To select individual files*: Press the Command key while clicking. - *To select a range of files*: Press the Shift key while clicking. After selecting two items, you can select Control while clicking to open the context menu. Click **Compare with Each Other** command to perform a ``diff`` on the two files you've selected. .. tab:: Windows / Linux - *To select individual files*: Press the Control key while clicking. - *To select a range of files*: Press the Shift key while clicking. After selecting two items, you can right-click one of the files to open the context menu. Click **Compare with Each Other** to perform a ``diff`` on the two files you've selected. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/personalization/personalize/campaigns/analytics.rst:49: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Targeted campaign Targeted campaigns only have summary statistics. Statistics available are: - Times Shown - Clickthroughs - Clickthrough Rate - Unique Visitors - Goals Met - Conversion Rate |personalization_targeted-analytics| Detailed content analytics are not available at this time. .. tab:: Content recommendation The analytics summary is available for content recommendation campaigns. Statistics available are: - Times Shown - Clickthroughs - Clickthrough Rate - Unique Visitors - Goals Met - Conversion Rate |personalization_content-recommendations-analytics| Detailed content filter analytics are not available at this time. .. tab:: A/B test These fields are calculated based on either **Clickthroughs** or **Goals** using the **Compare by** toggle. The table containing these fields displays after data for default website (original website) variation is available. .. list-table:: :widths: 20 40 40 :header-rows: 1 * - Field - Description - Details * - Confidence - Represents Acquia's tabulation that a variation performs better than the default variation and the difference is not just random chance. - Between 0% and 99% |br| If Clickthrough/Conversion Rate for the variation and default are the same, then the result is 50% Confidence. Auto-promotion is set at a minimum of 90% Confidence, which means 90 conversions for every 10 missed. * - Lift - The percentage difference in Conversion/Clickthrough Rate between the default website (original website) and the specified variation. - * - Winner - The label awarded to the variation that beat out the other variations after sample size and significance baselines are reached. *(See the following section.)* - Row is highlighted in green when a winner exists. Only one variation can be awarded winner at any time. *(Winner can change over time.)* |personalization_ab-analytics| **Promotion** Each variation row contains a **Promote** button. Clicking this button declares the variant the winner of the A/B Test Campaign and integrates into the application as a new campaign prefixed with "Promoted From" to the orginal title. **Sample size and signficance baselines** To be declared a winner a variation must have a statically significant Clickthrough/Conversion Rate and meet minimum sample size requirements. For the default variation to be declared the winner, all other variations must have a **Confidence** < 5%, the default variation must have at least 10 for Clickthroughs/Goals, and every variation must have at least 100 for **Times Shown**. For any other variation to be declared the winner, that variation must have the highest Clickthrough/Conversion Rate, the **Confidence** for that variation must be > 95%, and the variation must have at least 10 Clickthroughs/Goals, both the default variation and winning variation must have at least 100 for **Times Shown**. .. tab:: Mixed Campaign Mixed campaigns have both a summary and ‘by rule’ summaries, detailing how each rule performed. Each rule displayed will have identical metrics to the corresponding campaign type. |personalization_mixed-campaign-analytics| /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/personalization/personalize/campaigns/building-experiences.rst:74: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: A/B and targeted personalizations A/B and targeted personalization tests display all the usable content available for personalization coming from Drupal through Acquia Content Hub. |personalization_ab-targeted-personalization| a. Click the content item in the list. If you don't see the content you are looking for, use the **Search for content** search box, or scroll down. The content list will load ten more items at a time. #. Click the **Filter** button to :ref:`filter <filter-campaign-content>`. Click **Clear** to clear the content. #. Click **Filter** below the filter list to apply, or **Cancel** to close the filter menu. #. To remove existing filters, click **Clear all filters**. If filters are in place, the filter button changes to **Filtered**. #. The selected content's title displays in a grey bar at the bottom of the dialog box. To change the layout of the content, click the **Layout** menu and select an option. #. Click **Select Content**. If no content is selected, the grey bar at the bottom of the dialog box displays **Current Selection: No Content Selected**. Click **Save** to save the current selection or **Cancel** to close the dialog box. |personalization_available-slot-none-selected| .. group-tab:: Content recommendations Content recommendations are based around content filters, and recommendation settings. When you click **Add content**, the **Recommendation** tab is highlighted, containing the **Content Filter** and **Recommendation Settings** fieldsets. a. Fill out the :ref:`fields <filter-campaign-content>` based on your website needs. #. Click **Preview criteria** to move on, or **Cancel** to discard. .. group-tab:: Mixed campaigns Mixed campaigns use the rules of their sub-tests. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/personalization/personalize/campaigns/building-experiences.rst:178: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: A/B and targeted personalizations For these campaigns, the following filters are available: - **Sources**: Click **Select source** to open a list of source websites your content imports from. Type in this field to filter the results. .. group-tab:: Content recommendations The following filters are specific to these tests: - **Keyword**: Searches for content containing the keyword in the title or body of the content. .. note:: You can use AND or OR parameters in the keyword field to further filter content. - **Sources**: One or more originating websites. Type in this field to filter the results. The **Recommendation Settings** fieldset follows the **Content filter**. These filters set the parameters for dynamic content recommendations. Set values for the following options: - **Recommendation algorithm**: Select **Most recent content** or **Random content**. - **Layout**: Select the layout. Layouts depend on what view modes are available to your website - **Number of Items**: Choose the number of items in the viewing queue - **Exclude Previously Viewed Content**: Select this checkbox to exclude content your website visitors have previously viewed. If Personalization can't return any content which hasn't been viewed, the campaign returns the most relevant piece of content applicable. .. note:: If a content recommendation campaign filter isn't configured as expected, **Confirm** becomes unavailable and displays the following message: .. code-block:: text Please configure a valid filter on the Recommendation tab. |personalization_invalid-filter| This validation error doesn't occur with A/B or targeted personalizations. .. group-tab:: Mixed campaigns Mixed campaigns use the filters based on the sub-tests in use. Refer to the other campaign types for more information. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/personalization/personalize/campaigns/building-experiences/creating-slots.rst:38: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Point and click The page display changes, and any existing slots on the page are grayed out. Mousing over different elements of the page should highlight those elements. a. To turn an element into a slot, click **+ Create new slot**. #. Provide the following information in the slot creation form: - **Slot Name**: *(Required)* A unique name for this slot. - **Slot Page(s)**: The :ref:`relative paths <slot-page-relative-paths>` for the pages where the slot appears. - The **CSS Selector** is available for you to use in your theme to target specific styling for a slot. Change this selector by adding the desired CSS. The highlighting of the slot will change to the new HTML element. #. Click **Create slot**. .. tab:: Manual Manual slots are slots created when you embed the code for the slot directly into your application, or define a specific CSS selector for the slot. a. Click **Manual Slot** in the menu. The **Create New Slot** dialog box displays. #. Provide the following information in the slot creation form: - **Slot Name**: *(Required)* A unique name for the slot. - **Slot Page(s)**: The :ref:`relative paths <slot-page-relative-paths>` for the pages where the slot appears. #. You can use either the **Embed code** or **CSS selector** to define the slot. If you are planning to use the Embed code, you click the **copy-to-clipboard** icon to copy the slot embed code. If you are planning to define a custom CSS selector, click **CSS Selector** and enter the selector of your choosing. #. Click **Create Slot** to save the slot. If a page element has an HTML section which can be edited, you can add an embed code to the element. For example, to add code to a block, complete the following steps: a. Add the copied embed code to a block. The block must use the Full HTML format, and you must edit the HTML source code to add the ``div`` correctly. #. Save the block. #. Add the block to the webpage in Full HTML or another trusted format. The block is now available as a slot for Personalization. The embed code is HTML, and will render in the webpage, but is not visible to the user. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/personalization/personalize/campaigns/creating-campaigns.rst:88: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Mixed Campaign Mix and match different personalization rules and track their success. #. Click **Add campaign rules**. #. Click one of the other Personalization campaign types, and in its test row, click **Configure**. The configuration fieldset opens. #. Configure the test as outlined in the other tabs. #. Click **Add campaign rules** to add more tests to the mixed campaign. Click **Remove** to delete a test. #. Select one of the following options: - **Save and continue**: Moves the campaign to publishing. - **Save for later**: Holds the campaign. - **Cancel**: Discards the changes. .. tab:: A/B Test Test a variation of your website against each other to find the best experience for your visitors. #. In the **Choose segment** list, click a segment. #. In the **Page to Personalize** field, specify the URL of the page that you want to personalize. By default, the system populates this field with the :doc:`URL </personalization/personalize/sites/>` of the selected site. However, if you update the value of this field to a valid value that is different from the URL, the existing site URL is overridden with this new value. .. note:: For AB campaigns that are published, you can click **Promote** to promote a specific variation of the campaign. If you select **Yes** on the pop-up window, Personalization navigates you to the newly created target campaign, which is derived from the promoted variation of the existing AB campaign. In addition, the existing AB campaign is archived. #. Click **Build** to create a variation. There must be at least one variation defined to complete an A/B test. #. Click **Add variation** to add more variations to the test. Variation details are closed by default, click **Show contents** to display, or **Hide contents** to hide them. #. Click the pencil icon to add a variation name, and then click the check mark to save the new name. #. Click the **Auto-promote Winning Variant** toggle to allow Personalization to launch a new target campaign after a winner is declared. Otherwise, click the **Promotion** button on the Campaign Dashboard to launch a new target campaign. To use the auto-promote function: a. Move the **Auto-promote Winning Variant** slider to the right. b. Select the **Clickthroughs** or **Goals** radio button metric to calculate the winner. c. Select a confidence rating for the winning threshold between 90-99. #. Select one of the following options: - **Save and continue**: Moves the campaign to publishing. - **Save for later**: Holds the campaign. - **Cancel**: Discards the changes. .. tab:: Targeted Personalization Use Targeted Personalization campaigns to personalize your website content for a specific visitor segment. #. In the **Choose segment** list, click a segment. #. In the **Page to Personalize** field, specify the URL of the page that you want to personalize. By default, the system populates this field with the :doc:`URL </personalization/personalize/sites/>` of the selected site. However, if you update the value of this field to a valid value that is different from the URL, the existing site URL is overridden with this new value. #. In the **Create Site Experience** section, click **Build Experience** to create rules. #. Select one of the following options: - **Save and continue**: Moves the campaign to publishing. - **Save for later**: Holds the campaign. - **Cancel**: Discards the changes. .. tab:: Content recommendation Create dynamic personalized experiences based on criteria you specify. a. In the **Choose segment** list, click a segment. #. In the **Page to Personalize** field, specify the URL of the page that you want to personalize. By default, the system populates this field with the :doc:`URL </personalization/personalize/sites/>` of the selected site. However, if you update the value of this field to a valid value that is different from the URL, the existing site URL is overridden with this new value. #. In the **Create Recommendation** section, click **Build recommendation** to create rules. #. Select one of the following options: - **Save and continue**: Moves the campaign to publishing. - **Save for later**: Holds the campaign. - **Cancel**: Discards the changes. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/personalization/personalize/campaigns/editing-campaigns.rst:59: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Mixed Campaign Mixed campaign summaries display the corresponding summary for each campaign type in use. For example, a mixed campaign including a Targeted personalization, an A/B test, and Content recommendation, will display the A/B test summary as follows: - **Site Variations** - **Traffic split** The following is the Targeted personalization and Content recommendation summary: - The number of pieces of content, on how many pages. - The **Contents** available in the slots on the webpage. Each piece of content displays its name, the **Slot** it is in, and the **URL** where it displays. Click **Preview** to view the content in the slot as shown in the following screen: |personalization_mixed-campaign| .. tab:: A/B Test Campaign summaries for A/B tests include: - **Site Variations** - **Traffic split** - The number of pieces of content, on how many pages. - **Confidence** as tabulated to declare a winner. - **Lift** as a percentage of conversions against the default website. - **Promote** buttons for each campaign variation. - The **Contents** available in the slots on the webpage. Each piece of content displays its name, the **Slot** it is in, and the **URL** as shown in the following screen: |personalization_AB-test-campaign| - Use the **Preview Campaign** option to preview all variations from one screen, instead of receiving only one variation of the A/B test campaign and verifying its integrity. .. tab:: Targeted Personalization Targeted personalizations displays: - The number of pieces of content, on how many pages. - The **Contents** available in the slots on the webpage. Each piece of content displays its name, the **Slot** it is in, and the **URL** as shown in the following screen: |personalization_targeted-campaign| Click **Preview** to view the content in the slot. Click **Delete** to remove the content in the slot. .. tab:: Content recommendation Content recommendation campaign summaries display: * The title and location of the **SLOT** used * A link to the website **URL(s)** * **Rule Details** including: - **Content Filter** - The **Origins** of content - The content **Keyword**, **Tags**, **Content Type**, and **Dates** Depending on whether the **Start Time** and **End Time** are defined, this changes the format of the **Dates** field to use ``now+7d``, as shown in the following screen, or a different variation: |personalization_content-recommendation| .. note:: The **Dates** field won't display if you directly use the :doc:`Personalization API </personalization/api/>` to change the date range style of the filter. * **Rule Settings** including: - The type of content **Algorithm** used - The type of **Layout** used - Whether the rule will **Exclude Shown Content** Click **Preview** to view the content in the slot. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/personalization/release-notes.rst:40: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Personalization module **Personalization module 4.1.3 - February 16, 2023** For detailed release notes, see the `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_perz/releases/4.1.3>`__. **Personalization module 4.1.2 - January 25, 2023** For detailed release notes, see the `Drupal.org release page (with download link) <https://www.drupal.org/project/acquia_perz/releases/4.1.2>`__. .. tab:: Profiles Manager **Personalization Profiles Manager 1.191** .. list-table:: :widths: 20 80 :header-rows: 1 :class: verticaltable * - Region - Release Schedule * - Europe - June 13, 2023 4:00 PM - 7:00 PM EDT (8:00 PM - 11:00 PM UTC) * - US - June 15, 2023 1:00 AM - 4:00 AM EDT (5:00 AM - 8:00 AM UTC) * - APJ - June 15, 2023 10:00 AM - 1:00 PM EDT (2:00 PM - 5:00 PM UTC) - |rn-change| This release includes internal system optimizations. **Personalization Profiles Manager 1.190** .. list-table:: :widths: 20 80 :header-rows: 1 :class: verticaltable * - Region - Release Schedule * - Europe - May 30, 2023 4:00 PM - 7:00 PM EDT (8:00 PM - 11:00 PM UTC) * - US - June 1, 2023 1:00 AM - 4:00 AM EDT (5:00 AM - 8:00 AM UTC) * - APJ - June 1, 2023 10:00 AM - 1:00 PM EDT (2:00 PM - 5:00 PM UTC) - |rn-change| The file import functionality is restored. **Personalization Profiles Manager 1.189** .. list-table:: :widths: 20 80 :header-rows: 1 :class: verticaltable * - Region - Release Schedule * - Europe - May 16, 2023 4:00 PM - 7:00 PM EDT (8:00 PM - 11:00 PM UTC) * - US - May 18, 2023 1:00 AM - 4:00 AM EDT (5:00 AM - 8:00 AM UTC) * - APJ - May 18, 2023 10:00 AM - 1:00 PM EDT (2:00 PM - 5:00 PM UTC) - |rn-change| The nextGenPerz flag is enabled by default on all new accounts. - |rn-fix| Users could not access the Data Collection page through Profiles Dashboard. **Personalization Profiles Manager 1.188** .. list-table:: :widths: 20 80 :header-rows: 1 :class: verticaltable * - Region - Release Schedule * - Europe - May 2, 2023 4:00 PM - 7:00 PM EDT (8:00 PM - 11:00 PM UTC) * - US - May 4, 2023 1:00 AM - 4:00 AM EDT (5:00 AM - 8:00 AM UTC) * - APJ - May 4, 2023 10:00 AM - 1:00 PM EDT (2:00 PM - 5:00 PM UTC) - |rn-change| Postal codes are enabled for segmentation. - |rn-change| Cached campaign analytics reports are returned in the event of performance issues. **Personalization Profiles Manager 1.187** .. list-table:: :widths: 20 80 :header-rows: 1 :class: verticaltable * - Region - Release Schedule * - Europe - April 18, 2023 4:00 PM - 7:00 PM EDT (8:00 PM - 11:00 PM UTC) * - US - April 20, 2023 1:00 AM - 4:00 AM EDT (5:00 AM - 8:00 AM UTC) * - APJ - April 20, 2023 10:00 AM - 1:00 PM EDT (2:00 PM - 5:00 PM UTC) - |rn-change| The goal award logic leverages the latest click-through events for campaign data. **Personalization Profiles Manager 1.186** .. list-table:: :widths: 20 80 :header-rows: 1 :class: verticaltable * - Region - Release Schedule * - Europe - April 4, 2023 4:00 PM - 7:00 PM EDT (8:00 PM - 11:00 PM UTC) * - US - April 6, 2023 1:00 AM - 4:00 AM EDT (5:00 AM - 8:00 AM UTC) * - APJ - April 6, 2023 10:00 AM - 1:00 PM EDT (2:00 PM - 5:00 PM UTC) - |rn-change| The definition of the **First Time Visitor** criteria in segmentation is updated for clarity. - |rn-change| Updates to the authentication service are applied to both legacy and new services. **Personalization Profiles Manager 1.185** .. list-table:: :widths: 20 80 :header-rows: 1 :class: verticaltable * - Region - Release Schedule * - Europe - March 21, 2023 4:00 PM - 7:00 PM EDT (8:00 PM - 11:00 PM UTC) * - US - March 23, 2023 1:00 AM - 4:00 AM EDT (5:00 AM - 8:00 AM UTC) * - APJ - March 23, 2023 10:00 AM - 1:00 PM EDT (2:00 PM - 5:00 PM UTC) - |rn-change| This release includes internal system optimizations. **Personalization Profiles Manager 1.184** .. list-table:: :widths: 20 80 :header-rows: 1 :class: verticaltable * - Region - Release Schedule * - Europe - March 7, 2023 4:00 PM - 7:00 PM EDT (8:00 PM - 11:00 PM UTC) * - US - March 9, 2023 1:00 AM - 4:00 AM EDT (5:00 AM - 8:00 AM UTC) * - APJ - March 9, 2023 10:00 AM - 1:00 PM EDT (2:00 PM - 5:00 PM UTC) - |rn-change| This release includes internal system optimizations. **Personalization Profiles Manager 1.183** .. list-table:: :widths: 20 80 :header-rows: 1 :class: verticaltable * - Region - Release Schedule * - Europe - February 22, 2023 4:00 PM - 7:00 PM EDT (8:00 PM - 11:00 PM UTC) * - US - February 23, 2023 1:00 AM - 4:00 AM EDT (5:00 AM - 8:00 AM UTC) * - APJ - February 23, 2023 10:00 AM - 1:00 PM EDT (2:00 PM - 5:00 PM UTC) - |rn-change| This release includes internal system optimizations. **Personalization Profiles Manager 1.182** .. list-table:: :widths: 20 80 :header-rows: 1 :class: verticaltable * - Region - Release Schedule * - Europe - February 9, 2023 4:00 PM - 7:00 PM EDT (8:00 PM - 11:00 PM UTC) * - US - February 10, 2023 1:00 AM - 4:00 AM EDT (5:00 AM - 8:00 AM UTC) * - APJ - February 10, 2023 10:00 AM - 1:00 PM EDT (2:00 PM - 5:00 PM UTC) - |rn-change| Profiles scripts are updated to use IMDSv2 for enhanced security. - |rn-fix| In the Properties section of the Profile Details page, the URL text did not wrap. **Personalization Profiles Manager 1.181** .. list-table:: :widths: 20 80 :header-rows: 1 :class: verticaltable * - Region - Release Schedule * - Europe - January 24, 2023 4:00 PM - 7:00 PM EDT (8:00 PM - 11:00 PM UTC) * - US - January 26, 2023 1:00 AM - 4:00 AM EDT (5:00 AM - 8:00 AM UTC) * - APJ - January 26, 2023 10:00 AM - 1:00 PM EDT (2:00 PM - 5:00 PM UTC) - |rn-change| The GET /users command is now available to all customers. **Personalization Profiles Manager 1.180** .. list-table:: :widths: 20 80 :header-rows: 1 :class: verticaltable * - Region - Release Schedule * - Europe - January 10, 2023 4:00 PM - 7:00 PM EDT (8:00 PM - 11:00 PM UTC) * - US - January 12, 2023 1:00 AM - 4:00 AM EDT (5:00 AM - 8:00 AM UTC) * - APJ - January 12, 2023 10:00 AM - 1:00 PM EDT (2:00 PM - 5:00 PM UTC) - |rn-change| MFA code expiry is increased to 10 minutes. .. tab:: Experience Builder (User Interface) **Personalization Experience Builder - May 23, 2023** - |rn-change| All variations from an analytics/campaign API response are included on the Central App Campaigns details page. - |rn-change| The region field is added to the Drupal site config sidebar. - |rn-change| An outerHTML content replacement method is added behind a feature flag. - |rn-change| Slot exclusion URLs are supported. - |rn-change| The **most viewed** algorithm for new campaigns is disabled for a redesign. - |rn-fix| Site creation forms did not have a validation to enforce http:// or https:// protocol. - |rn-fix| Experience Builder and Preview pages displayed all contents in a random language. **Personalization Experience Builder - March 6, 2023** - |rn-fix| Personalization did not fall back to another language when the requested language for the content was unavailable. With this fix, Personalization falls back to another language in the following order of priority: 'en', 'und', then any language. **Personalization Experience Builder - January 31, 2023** - |rn-fix| Users could not configure variations of A/B campaigns when auto-promote was enabled. - |rn-fix| Slot content disappeared after saving in the user interface. - |rn-fix| Campaign preview displayed decisions from other campaigns. .. tab:: Decision API **Personalization Decision API 3.11** - |rn-change| The outerHTML content replacement is feature flagged. - |rn-change| Slot exclusion URLs are supported. - |rn-fix| Dynamic rules return an internal server error when content is missing. **Personalization Decision API 3.10** - |rn-change| The new Personalization service is available to all regions. - |rn-change| Content recommendations support random ordering. - |rn-change| ``/decide`` overrides ``origins`` when mentioned in a call that returns unexpected content. - |rn-change| GET and PUT rules are updated to add ``ID`` and ``origin`` of content. - |rn-fix| The A/B auto-promotion error occured after the migration. - |rn-fix| PUT /rules could not handle a missing content error. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/resource/caching/purge.rst:26: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drupal 9 or later #. Add `Purge <https://www.drupal.org/project/purge>`__ and `Acquia Purge <https://www.drupal.org/project/acquia_purge>`__ modules to your codebase. You should always use the latest available release. Enable the following modules: - ``purge`` - ``purge_ui`` - ``purge_drush`` - ``purge_queuer_coretags`` - ``purge_processor_cron`` - ``purge_processor_lateruntime`` - ``acquia_purge`` #. To increase your TTL or max-age to 1 month: a. Navigate to ``/admin/config/development/performance``. #. In the **Page cache maximum age** drop-down menu, select **1 month** in the **Caching** section. Alternatively, you can use Drush as follows: .. code-block:: text $ drush @site.env config-set -y system.performance cache.page.max_age 2764800 #. Navigate to ``/admin/config/development/performance/purge``, and click the **Add purger** option in the **Cache invalidation** section. .. note:: If you do not see the **Add purger** option, rebuild caches. The system displays a pop-up window to confirm the purger that you want to add. By default, Cloud Platform is selected. a. Click **Add**. After the purger is added, a green tick appears in the **TAG** column. Alternatively, you can use Drush to add the purger: .. code-block:: text $ drush p-purger-add --if-not-exists acquia_purge The purger is created. #. To confirm that your setup is complete, access ``/admin/config/development/performance/purge``, or run ``drush purge-diagnostics``. If all checks return ``OK``, you're all set. .. code-block:: text drush @site.env p-diagnostics |resources_acquia-purge-diagnostics| .. tab:: Drupal 7 The following procedure is based on Acquia Purge `7.x-1.3 <https://www.drupal.org/node/2529946>`__. #. Ensure that the site does not have any of the following incompatible modules enabled. Disable and then uninstall them if they are enabled: - `Purge <https://drupal.org/project/purge>`__ - `Varnish <https://drupal.org/project/varnish>`__ - `Boost <https://drupal.org/project/boost>`__ For more information about these modules and other modules that have issues with Cloud Platform, see :doc:`/cloud-platform/develop/drupal/module-incompatibilities/`. #. :doc:`Check out a local copy of your code </cloud-platform/develop/repository/checkout/>` and work from there. Add the `Cache Expiration <https://drupal.org/project/expire>`__ and `Acquia Purge <https://drupal.org/project/acquia_purge>`__ modules to your site by using the following Drush command or your preferred method. The Cache Expiration module tracks what needs to be purged. .. code-block:: text drush dl expire acquia_purge For information about installing and enabling modules, see `Installing modules and themes <https://drupal.org/documentation/install/modules-themes>`__. #. After you install the module, :doc:`update your code repository </cloud-platform/develop/repository/update/>`. #. Enable both modules, either on the Module page or with the following Drush command: .. code-block:: text drush en expire acquia_purge The Acquia Purge module gives editor roles a visually indicative progress bar upon saving content, using the **Purge on-screen** permission. This is what the progress bar will look like: |resources_acquia-purge| #. Visit the **Status report** page at **Admin** > **Reports** > **Status report**, or run ``drush ap-diagnosis`` in your site's Unix shell. This causes Acquia Purge to perform diagnostic tests and flag known configuration issues. If the status report doesn't flag any potential issues, you have successfully installed Acquia Purge. Flagged issues should point to documentation to help correct those issues. Acquia Purge is now idle and waiting for changes within your site that need to be purged from the Cloud Platform load balancers. /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/resource/simplesaml/acn.rst:273: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: Cloud Classic In Cloud Classic, the system parses the ``config.json`` or ``creds.json`` file for each environment to retrieve the necessary information. To determine the active primary data server, the platform relies on a local DNS system because of the original failover mechanism in Cloud Classic. If that database is unreachable, the platform updates the DNS entry to ensure that the other database server is primary. Prior to the database switch, certain checks occur for replication lag and other factors. The platform relies on `Net_DNS2 <https://netdns2.com/>`_ to handle the DNS resolution. This helps to determine the currently active database in the cluster. .. group-tab:: Cloud Next .. warning:: The content in this section applies to Cloud Classic sites as well. Platforms such as CD environments and Cloud Next leverage a database layer that does not necessitate the DNS failover mechanism. Therefore, the Net_DNS2 library is not deployed on the system and the DNS lookup does not return any expected value. The recommended code snippet for ``acquia_config.php`` is updated to check if the environment is a CD environment. This is achieved by parsing the name as CD environments start with ``ode``. .. code-block:: bash if (substr($_ENV['AH_SITE_ENVIRONMENT'], 0, 3) === 'ode') { To use SimpleSAMLphp in Cloud Next, you must update the code. You must also ensure that the system checks the configuration of the ``db_cluster_id`` value for the database in the ``config.json`` object, instead of checking the ``AH_SITE_ENVIRONMENT`` string. If the ``db_cluster_id`` value is configured, you must use the DNS method. Otherwise, you can use the ``$databases`` object. To achieve this, update the following code: .. tabs:: .. group-tab:: From .. code-block:: bash $databases = json_decode($creds_json, TRUE); $creds = $databases['databases'][$_ENV['AH_SITE_GROUP']]; if (substr($_ENV['AH_SITE_ENVIRONMENT'], 0, 3) === 'ode') { $creds['host'] = key($creds['db_url_ha']); } else { require_once "/usr/share/php/Net/DNS2_wrapper.php"; try { $resolver = new Net_DNS2_Resolver([ 'nameservers' => [ '127.0.0.1', 'dns-master', ], ]); $response = $resolver->query("cluster-{$creds['db_cluster_id']}.mysql", 'CNAME'); $creds['host'] = $response->answer[0]->cname; } catch (Net_DNS2_Exception $e) { $creds['host'] = ""; } } $config['store.type'] = 'sql'; $config['store.sql.dsn'] = sprintf('mysql:host=%s;port=%s;dbname=%s', $creds['host'], $creds['port'], $creds['name']); $config['store.sql.username'] = $creds['user']; $config['store.sql.password'] = $creds['pass']; $config['store.sql.prefix'] = 'simplesaml'; .. group-tab:: To .. code-block:: bash $creds = json_decode($creds_json, true); $database = $creds['databases'][$_ENV['AH_SITE_GROUP']]; // On Cloud Classic, the current active database host is determined by a DNS lookup if (isset($database['db_cluster_id'])) { require_once "/usr/share/php/Net/DNS2_wrapper.php"; try { $resolver = new Net_DNS2_Resolver([ 'nameservers' => [ '127.0.0.1', 'dns-master', ], ]); $response = $resolver->query("cluster-{$database['db_cluster_id']}.mysql", 'CNAME'); $database['host'] = $response->answer[0]->cname; } catch (Net_DNS2_Exception $e) { Logger::warning('DNS entry not found'); } } $config['store.type'] = 'sql'; $config['store.sql.dsn'] = sprintf('mysql:host=%s;port=%s;dbname=%s', $database['host'], $database['port'], $database['name']); $config['store.sql.username'] = $database['user']; $config['store.sql.password'] = $database['pass']; $config['store.sql.prefix'] = 'simplesaml'; /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/resource/simplesaml/acn.rst:392: ERROR: Unknown directive type "tabs". .. tabs:: .. group-tab:: From .. code-block:: bash // Setup basic logging. $config['logging.handler'] = 'file'; $config['loggingdir'] = dirname(getenv('ACQUIA_HOSTING_DRUPAL_LOG')); $config['logging.logfile'] = 'simplesamlphp-' . date('Ymd') . '.log'; .. group-tab:: To .. code-block:: bash // Setup basic file based logging. $config['logging.handler'] = 'file'; // on Cloud Next, the preferred location is /shared/logs // on Cloud Classic, the preferred location is the same directory as ACQUIA_HOSTING_DRUPAL_LOG $config['loggingdir'] = (file_exists('/shared/logs/'))?'/shared/logs/':dirname(getenv('ACQUIA_HOSTING_DRUPAL_LOG')); $config['logging.logfile'] = 'simplesamlphp-' . date('Ymd') . '.log'; /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/resource/simplesaml/library.rst:25: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drupal 7 #. Download the latest version of the `SimpleSAMLphp library <https://simplesamlphp.org/download>`__. #. Extract the SimpleSAMLphp library to the root directory of your repository (the directory that contains your ``docroot`` ``acquia-utils`` and ``library`` directories). Be sure to append the SimpleSAMLphp version number to the name of this directory (for example, ``simplesamlphp-1.17.7``). #. In the root directory of your repository, create a `symbolic link <https://support-acquia.force.com/s/article/360005761294-Adding-flexibility-to-your-server-structure-using-symlinks>`__ from the library to ``simplesamlphp`` in the same directory in which the library is located. Using the directory name ``simplesamlphp-1.17.7`` from the previous step, enter a command similar to the following: .. code-block:: bash ln -s simplesamlphp-1.17.6 simplesamlphp This symlink allows you to upgrade SimpleSAMLphp by adding the new version and then updating the symlink. It also ensures the web interface is publicly accessible, while keeping the configuration outside of a web-accessible directory. When correctly symlinked, your directory should resemble the following example: .. code-block:: text dr-xr-s--- 9 www-data meow 4096 May 19 20:55 docroot -r--r----- 1 www-data meow 655 Apr 1 21:17 .gitignore dr-xr-s--- 2 www-data meow 4096 Apr 1 21:17 library -r--r----- 1 www-data meow 598 Apr 1 21:17 README.acquia lrwxrwxrwx 1 www-data meow 20 May 12 18:17 simplesamlphp -> simplesamlphp-1.17.6 dr-xr-s--- 18 www-data meow 4096 May 12 18:17 simplesamlphp-1.14.10 dr-xr-s--- 18 www-data meow 4096 May 12 18:17 simplesamlphp-1.17.6 #. Change to your ``docroot`` directory, and then create a `symbolic link <https://support-acquia.force.com/s/article/360005761294-Adding-flexibility-to-your-server-structure-using-symlinks>`__ for ``simplesaml``. The symlink should point to the ``www`` directory in the SimpleSAMLphp library. For example: .. code-block:: bash cd docroot ln -s ../simplesamlphp/www simplesaml The preceding commands ensure the web interface is publicly accessible at ``http://[www.example.com]/simplesaml`` while keeping the configuration outside of a web-accessible directory. When correctly symlinked, your directory should resemble the following example: .. code-block:: text -r--r----- 1 www-data examplesite 5382 Apr 1 21:17 README.txt -r--r----- 1 www-data examplesite 1550 Apr 1 21:17 robots.txt dr-xr-s--- 2 www-data examplesite 4096 Apr 1 21:17 scripts lrwxrwxrwx 1 www-data examplesite 20 May 12 18:17 simplesaml -> ../simplesamlphp/www .. important:: When upgrading SimpleSAMLphp, add the ``acquia_config.php`` file to the new folder and update it if needed. If SimpleSAMLphp can't access the ``acquia_config.php`` file, Cloud Platform will display errors in the SimpleSAMLphp log file. #. :ref:`Back up your application's database <cloud-db-backups>`. #. :doc:`Install and enable </resource/module-install-d7/>` the `simpleSAMLphp Authentication <https://www.drupal.org/project/simplesamlphp_auth>`__ module version 7.x-3.x to your codebase. .. important:: Drupal's administrative interface will display information on several pages that indicates SimpleSAMLphp isn't active. *Do not enable* **Activate authentication via SimpleSAMLphp** until you have completed all other steps in this process. If you enable this option before authentication is completely configured, *you won't be able to sign in to your website*. If you prematurely enable this setting and are locked out of your website, you can either use the ``drush uli`` command to sign in, or you can temporarily disable the simpleSAMLphp Authentication module with Drush. For help, see `Disabling modules that block sites on Cloud Platform <https://support-acquia.force.com/s/article/360006844213-Disabling-modules-that-block-sites-on-Acquia-Cloud>`__. #. Add the location of your ``SimpleSAMLphp_auth`` library to your ``settings.php`` file, based on your subscription type: .. raw:: html <style>.highlight { margin-bottom: 1em !important; }</style> .. tabs:: .. tab:: Cloud Platform Add the following lines to your ``settings.php`` file on lines that precede the :doc:`Acquia require line </cloud-platform/manage/code/require-line/>`, depending on your installed version of Drupal: .. code-block:: php if (file_exists('/var/www/site-php')) { $conf['simplesamlphp_auth_installdir'] = "/var/www/html/" . $_ENV['AH_SITE_NAME'] . "/simplesamlphp"; } .. tab:: Site Factory Add the following lines to a :doc:`pre-settings.php hook </site-factory/extend/hooks/settings-php/>`, depending on your installed version of Drupal: .. code-block:: php <?php $conf['simplesamlphp_auth_installdir'] = "/var/www/html/" . $_ENV['AH_SITE_NAME'] . "/simplesamlphp"; .. tab:: Drupal 8/9 #. Modify your ``composer.json`` file to require version 3.0 or later of the ``simplesamlphp_auth`` module in your codebase: .. code-block:: text composer require drupal/simplesamlphp_auth --update-with-all-dependencies #. Change to your ``docroot`` directory, and then create a `symbolic link <https://support-acquia.force.com/s/article/360005761294-Adding-flexibility-to-your-server-structure-using-symlinks>`__ for ``simplesaml``. The symlink should point to the ``www`` directory within your vendor folder. This will likely be located at ``../vendor/simplesamlphp/simplesamlphp/www``. .. code-block:: bash cd docroot ln -s ../simplesamlphp/www simplesaml The preceding commands ensure the web interface is publicly accessible at ``http://[www.example.com]/simplesaml`` while keeping the configuration outside of a web-accessible directory. When correctly symlinked, your directory should resemble the following example: .. code-block:: text -r--r----- 1 www-data examplesite 5382 Apr 1 21:17 README.txt -r--r----- 1 www-data examplesite 1550 Apr 1 21:17 robots.txt dr-xr-s--- 2 www-data examplesite 4096 Apr 1 21:17 scripts lrwxrwxrwx 1 www-data examplesite 20 May 12 18:17 simplesaml -> ../simplesamlphp/www #. If you are not using BLT: a. Create a new directory: ``${project.root}/simplesamlphp/config``. #. Add the following to the scripts section in your ``composer.json`` "apply-patches": .. code-block:: text [ "mkdir -p vendor/simplesamlphp/simplesamlphp/config; rsync -a simplesamlphp/config/ vendor/simplesamlphp/simplesamlphp/config/", "mkdir -p vendor/simplesamlphp/simplesamlphp/metadata; rsync -a simplesamlphp/metadata/ vendor/simplesamlphp/simplesamlphp/metadata/" ], #. Add @apply-patches to the "post-install-cmd" and "post-update-cmd" sections in your ``composer.json`` example: .. code-block:: text "post-install-cmd": [ "@apply-patches" ], "post-update-cmd": [ "@apply-patches" ], #. Add the following code to your ``.htaccess`` file to prevent your application from displaying a **Permission Denied** error message when attempting to load the SimpleSAMLphp user interface: .. code-block:: bash # Allow access to simplesaml paths RewriteCond %{REQUEST_URI} !^/simplesaml The previous code must be added after the following line in your ``.htaccess`` file: .. code-block:: bash RewriteCond %{REQUEST_URI} !/core/modules/system/tests/https?.php For more information, `see the README <http://cgit.drupalcode.org/simplesamlphp_auth/tree/README.md?h=8.x-3.x#n116>`__. #. :ref:`Back up your application's database <cloud-db-backups>`. #. :doc:`Install and enable </resource/module-install-d9/>` the following modules to your codebase: - `simpleSAMLphp Authentication <https://www.drupal.org/project/simplesamlphp_auth>`__ - `External Authentication <https://www.drupal.org/project/externalauth>`__ .. important:: Drupal's administrative interface will display information on several pages that indicates SimpleSAMLphp isn't active. *Do not enable* **Activate authentication via SimpleSAMLphp** until you have completed all other steps in this process. If you enable this option before authentication is completely configured, *you won't be able to sign in to your website*. If you prematurely enable this setting and are locked out of your website, you can either use the ``drush uli`` command to sign in, or you can temporarily disable the simpleSAMLphp Authentication module with Drush. For help, see `Disabling modules that block sites on Cloud Platform <https://support-acquia.force.com/s/article/360006844213-Disabling-modules-that-block-sites-on-Acquia-Cloud>`__. #. Add the location of your ``SimpleSAMLphp_auth`` library to your ``settings.php`` file, based on your subscription type: .. raw:: html <style>.highlight { margin-bottom: 1em !important; }</style> .. tabs:: .. tab:: Cloud Platform Add the following lines to your ``settings.php`` file on lines that precede the :doc:`Acquia require line </cloud-platform/manage/code/require-line/>`, depending on your installed version of Drupal: .. code-block:: php if (file_exists('/var/www/site-php')) { $settings['simplesamlphp_dir'] = "/var/www/html/" . $_ENV['AH_SITE_NAME'] . "/simplesamlphp"; } .. tab:: Site Factory Add the following lines to a :doc:`pre-settings.php hook </site-factory/extend/hooks/settings-php/>`, depending on your installed version of Drupal: .. code-block:: php <?php $settings['simplesamlphp_dir'] = "/var/www/html/" . $_ENV['AH_SITE_NAME'] . "/simplesamlphp"; /home/docs/checkouts/readthedocs.org/user_builds/acquia-docs/checkouts/stable/docs/site-factory/module.rst:28: ERROR: Unknown directive type "tabs". .. tabs:: .. tab:: Drupal 9 or later (using BLT) Add the module to your codebase by using the ``blt recipes:acsf:init:all`` command. .. tab:: Drupal 9 or later (without BLT) Use the instructions at :doc:`/resource/module-install-d9/` to install the most recent 8.x version of the Site Factory Connector module. .. note:: Be sure to install the appropriate version of the module, based on the version of Drush that you are using. For more information, see the `Site Factory Connector <https://www.drupal.org/project/acsf>`__ module page on Drupal.org. .. tab:: Drupal 7 Use the instructions at :doc:`/resource/module-install-d7/` to install the most recent 7.x version of the Site Factory Connector module. looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 0%] academy writing output... [ 0%] academy/downloads writing output... [ 0%] acquia-cli writing output... [ 0%] acquia-cli/commands writing output... [ 0%] acquia-cli/examples writing output... [ 0%] acquia-cli/install writing output... [ 0%] acquia-cli/known-issues writing output... [ 0%] acquia-cli/release-notes writing output... [ 0%] acquia-cli/release-notes/2020 writing output... [ 0%] acquia-cli/release-notes/2021 writing output... [ 0%] acquia-cli/release-notes/2022 writing output... [ 0%] acquia-cli/start writing output... [ 0%] acquia-cms writing output... [ 0%] acquia-cms/architecture writing output... [ 1%] acquia-cms/architecture/CI-CD-delivery writing output... [ 1%] acquia-cms/architecture/caching writing output... [ 1%] acquia-cms/architecture/config-management writing output... [ 1%] acquia-cms/architecture/role-permission writing output... [ 1%] acquia-cms/architecture/security writing output... [ 1%] acquia-cms/common-features writing output... [ 1%] acquia-cms/common-features/acms-modules writing output... [ 1%] acquia-cms/common-features/admin-interface writing output... [ 1%] acquia-cms/common-features/community-modules writing output... [ 1%] acquia-cms/common-features/community-modules/webform-recommendation writing output... [ 1%] acquia-cms/common-features/configure-search writing output... [ 1%] acquia-cms/common-features/content-workflow writing output... [ 1%] acquia-cms/common-features/integrated-products writing output... [ 1%] acquia-cms/common-features/integrating-dam-acms writing output... [ 1%] acquia-cms/common-features/user-management writing output... [ 2%] acquia-cms/community-starter-kit writing output... [ 2%] acquia-cms/community-starter-kit/getting-started writing output... [ 2%] acquia-cms/community-starter-kit/js-integration writing output... [ 2%] acquia-cms/content-model writing output... [ 2%] acquia-cms/content-model/article writing output... [ 2%] acquia-cms/content-model/event writing output... [ 2%] acquia-cms/content-model/making-changes-content-model writing output... [ 2%] acquia-cms/content-model/media-types writing output... [ 2%] acquia-cms/content-model/media-types/audio writing output... [ 2%] acquia-cms/content-model/media-types/document writing output... [ 2%] acquia-cms/content-model/media-types/image writing output... [ 2%] acquia-cms/content-model/media-types/video writing output... [ 2%] acquia-cms/content-model/page writing output... [ 2%] acquia-cms/content-model/person writing output... [ 2%] acquia-cms/content-model/place writing output... [ 3%] acquia-cms/content-model/taxonomy-vocab-types writing output... [ 3%] acquia-cms/deploying-acn writing output... [ 3%] acquia-cms/enterprise-low-code-starter-kit writing output... [ 3%] acquia-cms/enterprise-low-code-starter-kit/getting-started writing output... [ 3%] acquia-cms/enterprise-low-code-starter-kit/getting-started/google-maps-api-key writing output... [ 3%] acquia-cms/enterprise-low-code-starter-kit/getting-started/site-studio-api-key writing output... [ 3%] acquia-cms/enterprise-low-code-starter-kit/managing-site-studio-config writing output... [ 3%] acquia-cms/enterprise-low-code-starter-kit/modify-extend-ui-kit writing output... [ 3%] acquia-cms/enterprise-low-code-starter-kit/site-building writing output... [ 3%] acquia-cms/enterprise-low-code-starter-kit/site-building/content-auth-tools writing output... [ 3%] acquia-cms/enterprise-low-code-starter-kit/site-building/site-building-tools writing output... [ 3%] acquia-cms/enterprise-low-code-starter-kit/ui-kit-included writing output... [ 3%] acquia-cms/enterprise-low-code-starter-kit/ui-kit-included/component-library writing output... [ 3%] acquia-cms/enterprise-low-code-starter-kit/ui-kit-included/templates writing output... [ 4%] acquia-cms/getting-started writing output... [ 4%] acquia-cms/headless-starter-kit writing output... [ 4%] acquia-cms/headless-starter-kit/api-dashboard writing output... [ 4%] acquia-cms/headless-starter-kit/content-admin writing output... [ 4%] acquia-cms/headless-starter-kit/getting-started writing output... [ 4%] acquia-cms/headless-starter-kit/getting-started/content-access-control writing output... [ 4%] acquia-cms/headless-starter-kit/getting-started/set-up-api-consumers writing output... [ 4%] acquia-cms/headless-starter-kit/headless-hybrid writing output... [ 4%] acquia-cms/headless-starter-kit/managing-data writing output... [ 4%] acquia-cms/headless-starter-kit/nextjs-starter-kit writing output... [ 4%] acquia-cms/install-cms writing output... [ 4%] acquia-cms/known-issues writing output... [ 4%] acquia-cms/release-notes writing output... [ 4%] acquia-cms/release-notes/2021 writing output... [ 4%] acquia-cms/release-notes/2022 writing output... [ 5%] acquia-cms/troubleshooting-acquia-cms writing output... [ 5%] acquia-cms/upgrading writing output... [ 5%] acquia-cms/upgrading-2.1.0 writing output... [ 5%] acquia-cms/upgrading-drupal writing output... [ 5%] acquia-cms/using-split-commands writing output... [ 5%] acquia-migrate-accelerate writing output... [ 5%] acquia-migrate-accelerate/faq writing output... [ 5%] acquia-migrate-accelerate/getting-started writing output... [ 5%] acquia-migrate-accelerate/known-issues writing output... [ 5%] acquia-migrate-accelerate/usage writing output... [ 5%] acquia-migrate-accelerate/usage/finishing-drupal9-site writing output... [ 5%] acquia-search writing output... [ 5%] acquia-search/activate writing output... [ 5%] acquia-search/activate/indexing writing output... [ 5%] acquia-search/activate/indexing/attachments writing output... [ 6%] acquia-search/activate/indexing/index-reports writing output... [ 6%] acquia-search/activate/staying-under-limits writing output... [ 6%] acquia-search/config-solr7 writing output... [ 6%] acquia-search/debugging writing output... [ 6%] acquia-search/faq writing output... [ 6%] acquia-search/install-search writing output... [ 6%] acquia-search/install-search-d7 writing output... [ 6%] acquia-search/install-search-d7/d7-apache-solr writing output... [ 6%] acquia-search/install-search-d7/d7-search-api writing output... [ 6%] acquia-search/known-issues writing output... [ 6%] acquia-search/language writing output... [ 6%] acquia-search/managing-indexes writing output... [ 6%] acquia-search/modules writing output... [ 6%] acquia-search/modules/attachments writing output... [ 6%] acquia-search/modules/search-api writing output... [ 7%] acquia-search/multiple-cores writing output... [ 7%] acquia-search/multiple-cores/override writing output... [ 7%] acquia-search/multiple-cores/sharing writing output... [ 7%] acquia-search/multiple-cores/troubleshoot writing output... [ 7%] acquia-search/release-notes writing output... [ 7%] acquia-search/release-notes/2019 writing output... [ 7%] acquia-search/release-notes/2020 writing output... [ 7%] acquia-search/release-notes/2021 writing output... [ 7%] acquia-search/release-notes/2022 writing output... [ 7%] acquia-search/release-notes/search-module writing output... [ 7%] acquia-search/relevant-results writing output... [ 7%] acquia-search/relevant-results/bias writing output... [ 7%] acquia-search/relevant-results/exact-phrase-searching writing output... [ 7%] acquia-search/relevant-results/facets writing output... [ 8%] acquia-search/relevant-results/facets/configure writing output... [ 8%] acquia-search/relevant-results/facets/examples writing output... [ 8%] acquia-search/search-pages writing output... [ 8%] acquia-search/search-pages/recommendation writing output... [ 8%] acquia-search/search-sf writing output... [ 8%] api writing output... [ 8%] blt writing output... [ 8%] blt/contributing writing output... [ 8%] blt/developer writing output... [ 8%] blt/developer/committing-dependencies writing output... [ 8%] blt/developer/config-split writing output... [ 8%] blt/developer/frontend writing output... [ 8%] blt/developer/git-hooks writing output... [ 8%] blt/developer/onboarding writing output... [ 8%] blt/developer/project-tasks writing output... [ 9%] blt/developer/repo-architecture writing output... [ 9%] blt/developer/skills writing output... [ 9%] blt/developer/testing writing output... [ 9%] blt/extending-blt writing output... [ 9%] blt/install writing output... [ 9%] blt/install/adding-to-project writing output... [ 9%] blt/install/creating-new-project writing output... [ 9%] blt/install/local-development writing output... [ 9%] blt/install/next-steps writing output... [ 9%] blt/install/tooling writing output... [ 9%] blt/install/updating-blt writing output... [ 9%] blt/install/windows-install writing output... [ 9%] blt/release-notes writing output... [ 9%] blt/support writing output... [ 9%] blt/tech-architect writing output... [ 10%] blt/tech-architect/acsf-setup writing output... [ 10%] blt/tech-architect/ci writing output... [ 10%] blt/tech-architect/deploy writing output... [ 10%] blt/tech-architect/multisite writing output... [ 10%] blt/tech-architect/simplesamlphp-setup writing output... [ 10%] campaign-factory writing output... [ 10%] campaign-factory/branding-for-campaign-factory writing output... [ 10%] campaign-factory/branding-for-campaign-studio writing output... [ 10%] campaign-factory/configuration writing output... [ 10%] campaign-factory/configuration/accounts writing output... [ 10%] campaign-factory/configuration/custom-domains writing output... [ 10%] campaign-factory/configuration/instances writing output... [ 10%] campaign-factory/configuration/sender-domains writing output... [ 10%] campaign-factory/copying-resources writing output... [ 11%] campaign-factory/custom-web-fonts writing output... [ 11%] campaign-factory/golden-template writing output... [ 11%] campaign-factory/login-and-reset-password writing output... [ 11%] campaign-factory/release-notes writing output... [ 11%] campaign-factory/release-notes/2020 writing output... [ 11%] campaign-factory/release-notes/2021 writing output... [ 11%] campaign-factory/release-notes/2022 writing output... [ 11%] campaign-factory/segments writing output... [ 11%] campaign-factory/users-roles writing output... [ 11%] campaign-studio writing output... [ 11%] campaign-studio/campaigns writing output... [ 11%] campaign-studio/channels writing output... [ 11%] campaign-studio/channels/emails writing output... [ 11%] campaign-studio/channels/emails/bounce-management writing output... [ 11%] campaign-studio/channels/emails/email-basics writing output... [ 12%] campaign-studio/channels/emails/email-builder writing output... [ 12%] campaign-studio/channels/emails/frequency-rule writing output... [ 12%] campaign-studio/channels/emails/get-started-email-delivery writing output... [ 12%] campaign-studio/channels/emails/localization-language-translation writing output... [ 12%] campaign-studio/channels/emails/mailer-is-owner writing output... [ 12%] campaign-studio/channels/focus-items writing output... [ 12%] campaign-studio/channels/marketing-messages writing output... [ 12%] campaign-studio/channels/sms writing output... [ 12%] campaign-studio/channels/utm-tags writing output... [ 12%] campaign-studio/components writing output... [ 12%] campaign-studio/components/assets writing output... [ 12%] campaign-studio/components/dynamic-web-content writing output... [ 12%] campaign-studio/components/forms writing output... [ 12%] campaign-studio/components/forms/block-domains-from-form-submission writing output... [ 12%] campaign-studio/components/forms/conditional-forms writing output... [ 13%] campaign-studio/components/forms/form writing output... [ 13%] campaign-studio/components/forms/one-form-multiple-contacts writing output... [ 13%] campaign-studio/components/landing-pages writing output... [ 13%] campaign-studio/components/landing-pages/landing-page-basics writing output... [ 13%] campaign-studio/components/landing-pages/landing-page-builder writing output... [ 13%] campaign-studio/components/landing-pages/preference-center writing output... [ 13%] campaign-studio/contact-management writing output... [ 13%] campaign-studio/contact-management/companies writing output... [ 13%] campaign-studio/contact-management/contacts writing output... [ 13%] campaign-studio/contact-management/lead-notification writing output... [ 13%] campaign-studio/contact-management/maintain-clean-contact-list writing output... [ 13%] campaign-studio/contact-management/points writing output... [ 13%] campaign-studio/contact-management/randomizer writing output... [ 13%] campaign-studio/contact-management/segments writing output... [ 13%] campaign-studio/contact-management/stages writing output... [ 14%] campaign-studio/contact-management/upload-not-contact-list writing output... [ 14%] campaign-studio/dashboard writing output... [ 14%] campaign-studio/known-issues writing output... [ 14%] campaign-studio/release-notes writing output... [ 14%] campaign-studio/release-notes/2020 writing output... [ 14%] campaign-studio/release-notes/2021 writing output... [ 14%] campaign-studio/release-notes/2022 writing output... [ 14%] campaign-studio/release-notes/symfony-upgrade writing output... [ 14%] campaign-studio/release-notes/symfony-upgrade4x writing output... [ 14%] campaign-studio/reports writing output... [ 14%] campaign-studio/reports/campaign-events writing output... [ 14%] campaign-studio/reports/do-not-contact writing output... [ 14%] campaign-studio/reports/email writing output... [ 14%] campaign-studio/settings writing output... [ 15%] campaign-studio/settings/api-credentials writing output... [ 15%] campaign-studio/settings/api-credentials/api-contact-bulk-edit writing output... [ 15%] campaign-studio/settings/api-credentials/api-quick-start writing output... [ 15%] campaign-studio/settings/api-credentials/web-requests-api-limits writing output... [ 15%] campaign-studio/settings/categories writing output... [ 15%] campaign-studio/settings/configuration writing output... [ 15%] campaign-studio/settings/configuration/bot-mitigation writing output... [ 15%] campaign-studio/settings/configuration/email-transport writing output... [ 15%] campaign-studio/settings/configuration/oidc writing output... [ 15%] campaign-studio/settings/configuration/saml-sso writing output... [ 15%] campaign-studio/settings/custom-fields writing output... [ 15%] campaign-studio/settings/custom-objects writing output... [ 15%] campaign-studio/settings/general-data-protection-regulations-gdpr writing output... [ 15%] campaign-studio/settings/global-tokens writing output... [ 15%] campaign-studio/settings/plugins writing output... [ 16%] campaign-studio/settings/plugins/brighttalk-plugin-setup writing output... [ 16%] campaign-studio/settings/plugins/drift-plugin-setup writing output... [ 16%] campaign-studio/settings/plugins/drupal-module writing output... [ 16%] campaign-studio/settings/plugins/gotowebinar-plugin-setup writing output... [ 16%] campaign-studio/settings/plugins/salesforce-plugin-setup writing output... [ 16%] campaign-studio/settings/plugins/twilio-plugin-setup writing output... [ 16%] campaign-studio/settings/plugins/wordpress-plugin writing output... [ 16%] campaign-studio/settings/plugins/zapier-setup writing output... [ 16%] campaign-studio/settings/plugins/zoom-plugin-setup writing output... [ 16%] campaign-studio/settings/roles writing output... [ 16%] campaign-studio/settings/settings-configuration-checklist writing output... [ 16%] campaign-studio/settings/themes writing output... [ 16%] campaign-studio/settings/users writing output... [ 16%] campaign-studio/settings/webhooks writing output... [ 16%] campaign-studio/tags writing output... [ 17%] campaign-studio/testing-basics writing output... [ 17%] certification writing output... [ 17%] certification/acquia-certification-registry writing output... [ 17%] certification/exam-preparation writing output... [ 17%] certification/exam-registration writing output... [ 17%] certification/exam-results writing output... [ 17%] certification/faqs writing output... [ 17%] certification/online-proctored-exam writing output... [ 17%] certification/privacy-notice writing output... [ 17%] certification/reschedule-exam writing output... [ 17%] certification/resolution-of-issues writing output... [ 17%] certification/study-guides writing output... [ 17%] certification/study-guides/acquia-campaign-studio-marketing-pro writing output... [ 17%] certification/study-guides/acquia-certified-site-factory-pro writing output... [ 18%] certification/study-guides/acquia-cloud-pro writing output... [ 18%] certification/study-guides/acquia-site-studio-6.x-site-builder writing output... [ 18%] certification/study-guides/d10-backend-specialist writing output... [ 18%] certification/study-guides/d10-certified-developer writing output... [ 18%] certification/study-guides/d10-front-end-specialist writing output... [ 18%] certification/study-guides/d10-site-builder writing output... [ 18%] certification/study-guides/d9-backend-specialist writing output... [ 18%] certification/study-guides/d9-certified-developer writing output... [ 18%] certification/study-guides/d9-front-end-specialist writing output... [ 18%] certification/study-guides/d9-site-builder writing output... [ 18%] certification/study-guides/dam-certified-administrator writing output... [ 18%] certification/study-guides/personalization-developer-pro writing output... [ 18%] certification/study-guides/personalization-marketing-pro writing output... [ 18%] certification/terms-and-conditions writing output... [ 18%] china-managed-services writing output... [ 19%] china-managed-services/ach-cli writing output... [ 19%] china-managed-services/backups writing output... [ 19%] china-managed-services/code writing output... [ 19%] china-managed-services/configures writing output... [ 19%] china-managed-services/cron writing output... [ 19%] china-managed-services/database writing output... [ 19%] china-managed-services/drush writing output... [ 19%] china-managed-services/environments writing output... [ 19%] china-managed-services/files writing output... [ 19%] china-managed-services/logging writing output... [ 19%] china-managed-services/mail-service writing output... [ 19%] china-managed-services/multisite writing output... [ 19%] china-managed-services/ssl writing output... [ 19%] cloud-platform writing output... [ 19%] cloud-platform/access writing output... [ 20%] cloud-platform/access/federated-authentication writing output... [ 20%] cloud-platform/access/federated-authentication/fed-auth-user-access writing output... [ 20%] cloud-platform/access/federated-authentication/setting-up-fed-auth writing output... [ 20%] cloud-platform/access/ip-allowlist writing output... [ 20%] cloud-platform/access/password-strength writing output... [ 20%] cloud-platform/access/security writing output... [ 20%] cloud-platform/access/signin writing output... [ 20%] cloud-platform/access/teams writing output... [ 20%] cloud-platform/access/teams/members writing output... [ 20%] cloud-platform/access/teams/members/remove writing output... [ 20%] cloud-platform/access/teams/my-roles writing output... [ 20%] cloud-platform/access/teams/organizations writing output... [ 20%] cloud-platform/access/teams/permissions writing output... [ 20%] cloud-platform/access/teams/permissions/default writing output... [ 20%] cloud-platform/access/teams/roles writing output... [ 21%] cloud-platform/access/teams/support-ticket-notifications writing output... [ 21%] cloud-platform/access/teams/teams writing output... [ 21%] cloud-platform/access/two-step-verification writing output... [ 21%] cloud-platform/arch writing output... [ 21%] cloud-platform/arch/compare-ace-acp writing output... [ 21%] cloud-platform/arch/compare-ace-acp/acp-multisite-or-site-factory writing output... [ 21%] cloud-platform/arch/compare-ace-acp/application-categorization writing output... [ 21%] cloud-platform/arch/compare-ace-acp/shared-or-dedicated-hardware writing output... [ 21%] cloud-platform/arch/compare-ace-acp/single-application-or-multisite writing output... [ 21%] cloud-platform/arch/key-concepts writing output... [ 21%] cloud-platform/arch/security writing output... [ 21%] cloud-platform/arch/security/availability writing output... [ 21%] cloud-platform/arch/security/change writing output... [ 21%] cloud-platform/arch/security/compliance-standards-and-regulations writing output... [ 22%] cloud-platform/arch/security/drupal-security writing output... [ 22%] cloud-platform/arch/security/monitor writing output... [ 22%] cloud-platform/arch/security/nonprod writing output... [ 22%] cloud-platform/arch/security/restrict writing output... [ 22%] cloud-platform/arch/security/vuln writing output... [ 22%] cloud-platform/arch/tech-platform writing output... [ 22%] cloud-platform/arch/tech-platform/http2 writing output... [ 22%] cloud-platform/cd writing output... [ 22%] cloud-platform/cd/env writing output... [ 22%] cloud-platform/cd/known-issues writing output... [ 22%] cloud-platform/cd/resource writing output... [ 22%] cloud-platform/cloud-ui writing output... [ 22%] cloud-platform/code-assembly writing output... [ 22%] cloud-platform/code-assembly/faq writing output... [ 22%] cloud-platform/create writing output... [ 23%] cloud-platform/create/import writing output... [ 23%] cloud-platform/create/import/archive writing output... [ 23%] cloud-platform/create/import/archive/archive-create writing output... [ 23%] cloud-platform/create/import/archive/archive-import writing output... [ 23%] cloud-platform/create/import/archive/drush writing output... [ 23%] cloud-platform/create/import/manual writing output... [ 23%] cloud-platform/create/import/manual/manual-code writing output... [ 23%] cloud-platform/create/import/manual/manual-db writing output... [ 23%] cloud-platform/create/import/manual/manual-files writing output... [ 23%] cloud-platform/create/import/prepare writing output... [ 23%] cloud-platform/create/import/troubleshooting writing output... [ 23%] cloud-platform/create/install writing output... [ 23%] cloud-platform/develop writing output... [ 23%] cloud-platform/develop/api writing output... [ 23%] cloud-platform/develop/api/auth writing output... [ 24%] cloud-platform/develop/api/cloud-hooks writing output... [ 24%] cloud-platform/develop/api/notifications writing output... [ 24%] cloud-platform/develop/composer writing output... [ 24%] cloud-platform/develop/composer/drupal-migrate writing output... [ 24%] cloud-platform/develop/config-drupal writing output... [ 24%] cloud-platform/develop/dev-environment writing output... [ 24%] cloud-platform/develop/drupal writing output... [ 24%] cloud-platform/develop/drupal/baseurl writing output... [ 24%] cloud-platform/develop/drupal/geoip writing output... [ 24%] cloud-platform/develop/drupal/httprl writing output... [ 24%] cloud-platform/develop/drupal/install-module writing output... [ 24%] cloud-platform/develop/drupal/ldap writing output... [ 24%] cloud-platform/develop/drupal/ldap/ldaps writing output... [ 24%] cloud-platform/develop/drupal/mobile writing output... [ 25%] cloud-platform/develop/drupal/module-caution writing output... [ 25%] cloud-platform/develop/drupal/module-incompatibilities writing output... [ 25%] cloud-platform/develop/drupal/module-update-alerts writing output... [ 25%] cloud-platform/develop/drupal/multisite writing output... [ 25%] cloud-platform/develop/drupal/publish writing output... [ 25%] cloud-platform/develop/drupal/requestid writing output... [ 25%] cloud-platform/develop/drupal/trusted-proxy-headers writing output... [ 25%] cloud-platform/develop/env-variable writing output... [ 25%] cloud-platform/develop/non-drupal writing output... [ 25%] cloud-platform/develop/repository writing output... [ 25%] cloud-platform/develop/repository/checkout writing output... [ 25%] cloud-platform/develop/repository/clean writing output... [ 25%] cloud-platform/develop/repository/git writing output... [ 25%] cloud-platform/develop/repository/git/gitignore writing output... [ 25%] cloud-platform/develop/repository/github writing output... [ 26%] cloud-platform/develop/repository/update writing output... [ 26%] cloud-platform/enhance writing output... [ 26%] cloud-platform/faq writing output... [ 26%] cloud-platform/faq-acn writing output... [ 26%] cloud-platform/glossary writing output... [ 26%] cloud-platform/known-issues writing output... [ 26%] cloud-platform/known-issues-acn writing output... [ 26%] cloud-platform/manage writing output... [ 26%] cloud-platform/manage/antivirus writing output... [ 26%] cloud-platform/manage/applications writing output... [ 26%] cloud-platform/manage/applications/tags writing output... [ 26%] cloud-platform/manage/applications/tags/bulk writing output... [ 26%] cloud-platform/manage/back-up writing output... [ 26%] cloud-platform/manage/back-up/cli writing output... [ 26%] cloud-platform/manage/code writing output... [ 27%] cloud-platform/manage/code/environments writing output... [ 27%] cloud-platform/manage/code/livedev writing output... [ 27%] cloud-platform/manage/code/livedev-workflow writing output... [ 27%] cloud-platform/manage/code/livedev/detached writing output... [ 27%] cloud-platform/manage/code/other writing output... [ 27%] cloud-platform/manage/code/require-line writing output... [ 27%] cloud-platform/manage/configure writing output... [ 27%] cloud-platform/manage/cron writing output... [ 27%] cloud-platform/manage/cron/advanced-cron writing output... [ 27%] cloud-platform/manage/cron/drush-cron-cpe writing output... [ 27%] cloud-platform/manage/database writing output... [ 27%] cloud-platform/manage/database/cli writing output... [ 27%] cloud-platform/manage/database/dbobjects writing output... [ 27%] cloud-platform/manage/database/tools writing output... [ 27%] cloud-platform/manage/database/utf8mb4 writing output... [ 28%] cloud-platform/manage/database/views writing output... [ 28%] cloud-platform/manage/domains writing output... [ 28%] cloud-platform/manage/domains/active writing output... [ 28%] cloud-platform/manage/domains/dns writing output... [ 28%] cloud-platform/manage/domains/eip writing output... [ 28%] cloud-platform/manage/domains/web-eip writing output... [ 28%] cloud-platform/manage/domains/web-eip/faq writing output... [ 28%] cloud-platform/manage/domains/wildcard writing output... [ 28%] cloud-platform/manage/environments writing output... [ 28%] cloud-platform/manage/environments/actions writing output... [ 28%] cloud-platform/manage/export writing output... [ 28%] cloud-platform/manage/files writing output... [ 28%] cloud-platform/manage/files/about writing output... [ 28%] cloud-platform/manage/files/broken writing output... [ 29%] cloud-platform/manage/files/symlinks writing output... [ 29%] cloud-platform/manage/files/system-files writing output... [ 29%] cloud-platform/manage/files/system-files/private writing output... [ 29%] cloud-platform/manage/files/temporary writing output... [ 29%] cloud-platform/manage/files/transfer-files writing output... [ 29%] cloud-platform/manage/files/transfer-files/local writing output... [ 29%] cloud-platform/manage/files/transfer-files/rsync writing output... [ 29%] cloud-platform/manage/files/transfer-files/rsync/windows writing output... [ 29%] cloud-platform/manage/files/twig writing output... [ 29%] cloud-platform/manage/files/vde writing output... [ 29%] cloud-platform/manage/htaccess writing output... [ 29%] cloud-platform/manage/infrastructure writing output... [ 29%] cloud-platform/manage/infrastructure/storage writing output... [ 29%] cloud-platform/manage/infrastructure/storage/classic-cli writing output... [ 29%] cloud-platform/manage/infrastructure/storage/cli writing output... [ 30%] cloud-platform/manage/infrastructure/tuning writing output... [ 30%] cloud-platform/manage/ipv6 writing output... [ 30%] cloud-platform/manage/keys writing output... [ 30%] cloud-platform/manage/more-envs writing output... [ 30%] cloud-platform/manage/multiregion writing output... [ 30%] cloud-platform/manage/notify writing output... [ 30%] cloud-platform/manage/php writing output... [ 30%] cloud-platform/manage/platform-email writing output... [ 30%] cloud-platform/manage/platform-email/3rdparty writing output... [ 30%] cloud-platform/manage/platform-email/faq writing output... [ 30%] cloud-platform/manage/platform-email/platform-email-configuration writing output... [ 30%] cloud-platform/manage/platform-email/troubleshooting-platform-email writing output... [ 30%] cloud-platform/manage/prod-mode writing output... [ 30%] cloud-platform/manage/reset writing output... [ 30%] cloud-platform/manage/sftp writing output... [ 31%] cloud-platform/manage/ssh writing output... [ 31%] cloud-platform/manage/ssh/drush writing output... [ 31%] cloud-platform/manage/ssh/drush/acquia-commands writing output... [ 31%] cloud-platform/manage/ssh/drush/aliases writing output... [ 31%] cloud-platform/manage/ssh/drush/database writing output... [ 31%] cloud-platform/manage/ssh/drush/drupal7 writing output... [ 31%] cloud-platform/manage/ssh/drush/multisite writing output... [ 31%] cloud-platform/manage/ssh/getting-started-ssh writing output... [ 31%] cloud-platform/manage/ssh/getting-started-ssh/add-key writing output... [ 31%] cloud-platform/manage/ssh/getting-started-ssh/generate writing output... [ 31%] cloud-platform/manage/ssh/getting-started-ssh/passphrase writing output... [ 31%] cloud-platform/manage/ssh/getting-started-ssh/rsa-key-warning writing output... [ 31%] cloud-platform/manage/ssh/getting-started-ssh/sftp-key writing output... [ 31%] cloud-platform/manage/ssl writing output... [ 31%] cloud-platform/manage/ssl/cert writing output... [ 32%] cloud-platform/manage/ssl/csr writing output... [ 32%] cloud-platform/manage/ssl/csr/cli writing output... [ 32%] cloud-platform/manage/ssl/purchase writing output... [ 32%] cloud-platform/manage/ssl/self-signed writing output... [ 32%] cloud-platform/manage/using-cloud-actions writing output... [ 32%] cloud-platform/manage/using-cloud-actions/faq writing output... [ 32%] cloud-platform/manage/variables writing output... [ 32%] cloud-platform/monitor writing output... [ 32%] cloud-platform/monitor/apm writing output... [ 32%] cloud-platform/monitor/apm/configuring-new-relic writing output... [ 32%] cloud-platform/monitor/apm/disable-newrelic-injection writing output... [ 32%] cloud-platform/monitor/apm/multisite writing output... [ 32%] cloud-platform/monitor/down writing output... [ 32%] cloud-platform/monitor/logs writing output... [ 33%] cloud-platform/monitor/logs/5xx writing output... [ 33%] cloud-platform/monitor/logs/apache-access writing output... [ 33%] cloud-platform/monitor/logs/apache-error writing output... [ 33%] cloud-platform/monitor/logs/balancer-access writing output... [ 33%] cloud-platform/monitor/logs/binlogs writing output... [ 33%] cloud-platform/monitor/logs/cloud-hooks writing output... [ 33%] cloud-platform/monitor/logs/drupal-requests writing output... [ 33%] cloud-platform/monitor/logs/drupal-watchdog writing output... [ 33%] cloud-platform/monitor/logs/forwarding writing output... [ 33%] cloud-platform/monitor/logs/forwarding/files writing output... [ 33%] cloud-platform/monitor/logs/forwarding/fix writing output... [ 33%] cloud-platform/monitor/logs/forwarding/legacy writing output... [ 33%] cloud-platform/monitor/logs/fpm-access writing output... [ 33%] cloud-platform/monitor/logs/fpm-error writing output... [ 33%] cloud-platform/monitor/logs/php-error writing output... [ 34%] cloud-platform/monitor/logs/scheduled-cron-job writing output... [ 34%] cloud-platform/monitor/logs/varnish-request writing output... [ 34%] cloud-platform/monitor/logstream writing output... [ 34%] cloud-platform/monitor/slow-query writing output... [ 34%] cloud-platform/monitor/stackmetrics writing output... [ 34%] cloud-platform/monitor/stackmetrics/additional writing output... [ 34%] cloud-platform/monitor/stackmetrics/application writing output... [ 34%] cloud-platform/monitor/stackmetrics/cloud-capacity writing output... [ 34%] cloud-platform/monitor/stackmetrics/databases writing output... [ 34%] cloud-platform/monitor/stackmetrics/file-system writing output... [ 34%] cloud-platform/monitor/stackmetrics/load-balancing writing output... [ 34%] cloud-platform/monitor/tasks writing output... [ 34%] cloud-platform/monitor/use-logs writing output... [ 34%] cloud-platform/node-js writing output... [ 34%] cloud-platform/node-js/resources writing output... [ 35%] cloud-platform/node-js/start writing output... [ 35%] cloud-platform/node-js/websockets writing output... [ 35%] cloud-platform/node-js/workflow writing output... [ 35%] cloud-platform/onboarding writing output... [ 35%] cloud-platform/onboarding/developing writing output... [ 35%] cloud-platform/onboarding/ensuring-compatibility writing output... [ 35%] cloud-platform/onboarding/install writing output... [ 35%] cloud-platform/onboarding/migrate writing output... [ 35%] cloud-platform/onboarding/migrate/applications writing output... [ 35%] cloud-platform/onboarding/migrate/checklist writing output... [ 35%] cloud-platform/onboarding/preparing-for-onboarding writing output... [ 35%] cloud-platform/onboarding/preparing-launch writing output... [ 35%] cloud-platform/performance writing output... [ 35%] cloud-platform/performance/bigpipe writing output... [ 36%] cloud-platform/performance/load writing output... [ 36%] cloud-platform/performance/load-requirements writing output... [ 36%] cloud-platform/performance/memcached writing output... [ 36%] cloud-platform/performance/memcached/drupal writing output... [ 36%] cloud-platform/performance/memcached/enable writing output... [ 36%] cloud-platform/performance/memcached/intro writing output... [ 36%] cloud-platform/performance/memcached/locks writing output... [ 36%] cloud-platform/performance/memcached/pecl writing output... [ 36%] cloud-platform/performance/memcached/tune writing output... [ 36%] cloud-platform/performance/php-timeouts writing output... [ 36%] cloud-platform/performance/request-log writing output... [ 36%] cloud-platform/performance/varnish writing output... [ 36%] cloud-platform/performance/varnish/cookies writing output... [ 36%] cloud-platform/performance/varnish/custom writing output... [ 36%] cloud-platform/performance/varnish/drupal writing output... [ 37%] cloud-platform/performance/varnish/files writing output... [ 37%] cloud-platform/performance/varnish/firstclickfree writing output... [ 37%] cloud-platform/performance/varnish/headers writing output... [ 37%] cloud-platform/performance/varnish/manually-purge writing output... [ 37%] cloud-platform/performance/varnish/purging writing output... [ 37%] cloud-platform/performance/varnish/querystrings writing output... [ 37%] cloud-platform/platformcdn writing output... [ 37%] cloud-platform/release-notes writing output... [ 37%] cloud-platform/release-notes/2018 writing output... [ 37%] cloud-platform/release-notes/2019 writing output... [ 37%] cloud-platform/release-notes/2020 writing output... [ 37%] cloud-platform/release-notes/2021 writing output... [ 37%] cloud-platform/release-notes/2022 writing output... [ 37%] cloud-platform/release-notes/connector writing output... [ 37%] cloud-platform/subs writing output... [ 38%] cloud-platform/subs/details writing output... [ 38%] cloud-platform/subs/usage writing output... [ 38%] cloud-platform/subs/usage-limits writing output... [ 38%] cloud-platform/upgrade-acn writing output... [ 38%] cloud-platform/upgrade-acn/customer-changes writing output... [ 38%] code-studio writing output... [ 38%] code-studio/architecture writing output... [ 38%] code-studio/customizing writing output... [ 38%] code-studio/customizing/autodevops-jobs writing output... [ 38%] code-studio/customizing/automatic-updates writing output... [ 38%] code-studio/customizing/customizing-default-code-studio-pipeline writing output... [ 38%] code-studio/customizing/repository-mirroring writing output... [ 38%] code-studio/customizing/view-pipeline writing output... [ 38%] code-studio/dev-workflow writing output... [ 38%] code-studio/faq writing output... [ 39%] code-studio/getting-started writing output... [ 39%] code-studio/getting-started/creating-new-project writing output... [ 39%] code-studio/getting-started/managing-user-seats writing output... [ 39%] code-studio/getting-started/setting-up-project writing output... [ 39%] code-studio/getting-started/viewing-subscription writing output... [ 39%] code-studio/known-issues writing output... [ 39%] code-studio/release-notes writing output... [ 39%] code-studio/release-notes/2021 writing output... [ 39%] code-studio/release-notes/2022 writing output... [ 39%] common/global writing output... [ 39%] contenthub writing output... [ 39%] contenthub/1x writing output... [ 39%] contenthub/2x writing output... [ 39%] contenthub/2x/bulk-import-export writing output... [ 40%] contenthub/2x/content-moderation writing output... [ 40%] contenthub/2x/developing writing output... [ 40%] contenthub/2x/developing/cdf writing output... [ 40%] contenthub/2x/developing/dependencystack writing output... [ 40%] contenthub/2x/developing/events writing output... [ 40%] contenthub/2x/developing/staging-down writing output... [ 40%] contenthub/2x/developing/webhooks writing output... [ 40%] contenthub/2x/discover writing output... [ 40%] contenthub/2x/discover/filters writing output... [ 40%] contenthub/2x/discover/manual writing output... [ 40%] contenthub/2x/drush-d9-2x writing output... [ 40%] contenthub/2x/module-compatibility-2x writing output... [ 40%] contenthub/2x/multilingual-syndication writing output... [ 40%] contenthub/2x/publisher writing output... [ 40%] contenthub/2x/publisher/exclude writing output... [ 41%] contenthub/2x/publisher/export writing output... [ 41%] contenthub/2x/status-reporting writing output... [ 41%] contenthub/2x/subscriber writing output... [ 41%] contenthub/2x/syndicating-users writing output... [ 41%] contenthub/2x/syndication writing output... [ 41%] contenthub/api writing output... [ 41%] contenthub/best-practices writing output... [ 41%] contenthub/cdf writing output... [ 41%] contenthub/contenthub-command-list writing output... [ 41%] contenthub/contenthub-command-list/entity-prequalification-commands writing output... [ 41%] contenthub/devel writing output... [ 41%] contenthub/discover writing output... [ 41%] contenthub/discover/manage writing output... [ 41%] contenthub/discover/taxonomy writing output... [ 41%] contenthub/drush writing output... [ 42%] contenthub/drush-d9 writing output... [ 42%] contenthub/enhanced-language-capabilities writing output... [ 42%] contenthub/evaluate-1x-deployment writing output... [ 42%] contenthub/hooks writing output... [ 42%] contenthub/install writing output... [ 42%] contenthub/install/configure writing output... [ 42%] contenthub/install/configure/config-example writing output... [ 42%] contenthub/install/configure/connector writing output... [ 42%] contenthub/install/drupal7 writing output... [ 42%] contenthub/install/drupal9 writing output... [ 42%] contenthub/known-issues writing output... [ 42%] contenthub/modules writing output... [ 42%] contenthub/modules/seo writing output... [ 42%] contenthub/modules/site-studio-contenthub writing output... [ 43%] contenthub/modules/workbench-moderation writing output... [ 43%] contenthub/publisher-dashboard writing output... [ 43%] contenthub/release-notes writing output... [ 43%] contenthub/release-notes/2019-release-notes writing output... [ 43%] contenthub/release-notes/2020-release-notes writing output... [ 43%] contenthub/release-notes/2021-release-notes writing output... [ 43%] contenthub/release-notes/2022-release-notes writing output... [ 43%] contenthub/release-notes/client-2018 writing output... [ 43%] contenthub/release-notes/service-2018 writing output... [ 43%] contenthub/sharing writing output... [ 43%] contenthub/sharing/blocks writing output... [ 43%] contenthub/sharing/bulk-import-export writing output... [ 43%] contenthub/sharing/dependencies writing output... [ 43%] contenthub/sharing/export writing output... [ 43%] contenthub/sharing/import writing output... [ 44%] contenthub/sharing/reset writing output... [ 44%] contenthub/sharing/sync writing output... [ 44%] contenthub/troubleshooting writing output... [ 44%] contenthub/upgrading writing output... [ 44%] customer-data-platform writing output... [ 44%] customer-data-platform/actions writing output... [ 44%] customer-data-platform/actions/campaigns writing output... [ 44%] customer-data-platform/actions/campaigns+ writing output... [ 44%] customer-data-platform/actions/campaigns+/adding-content writing output... [ 44%] customer-data-platform/actions/campaigns+/audience-rules writing output... [ 44%] customer-data-platform/actions/campaigns+/building-campaigns writing output... [ 44%] customer-data-platform/actions/campaigns+/choosing-destination writing output... [ 44%] customer-data-platform/actions/campaigns+/comparision writing output... [ 44%] customer-data-platform/actions/campaigns+/filtering-audience writing output... [ 44%] customer-data-platform/actions/campaigns+/reviewing-past-executions writing output... [ 45%] customer-data-platform/actions/campaigns+/scheduling-campaign writing output... [ 45%] customer-data-platform/actions/campaigns+/segment-audience writing output... [ 45%] customer-data-platform/actions/campaigns+/splitting-audience writing output... [ 45%] customer-data-platform/actions/campaigns+/standard-content-elements writing output... [ 45%] customer-data-platform/actions/campaigns+/stopping-campaigns writing output... [ 45%] customer-data-platform/actions/campaigns/building-campaigns writing output... [ 45%] customer-data-platform/actions/campaigns/checking-past-campaign-executions writing output... [ 45%] customer-data-platform/actions/campaigns/scheduling-campaign writing output... [ 45%] customer-data-platform/actions/campaigns/selecting-audience writing output... [ 45%] customer-data-platform/actions/campaigns/selecting-content writing output... [ 45%] customer-data-platform/actions/campaigns/selecting-destination writing output... [ 45%] customer-data-platform/actions/campaigns/setting-up-AB-test writing output... [ 45%] customer-data-platform/actions/campaigns/standard-content-elements writing output... [ 45%] customer-data-platform/actions/campaigns/standard-rules-refinements writing output... [ 45%] customer-data-platform/analytics writing output... [ 46%] customer-data-platform/analytics/metrics writing output... [ 46%] customer-data-platform/analytics/metrics/adding-visualization writing output... [ 46%] customer-data-platform/analytics/metrics/attribution-reporting writing output... [ 46%] customer-data-platform/analytics/metrics/building-dashboard writing output... [ 46%] customer-data-platform/analytics/metrics/building-look writing output... [ 46%] customer-data-platform/analytics/metrics/filtering-data writing output... [ 46%] customer-data-platform/analytics/metrics/market-basket-analysis writing output... [ 46%] customer-data-platform/analytics/metrics/market-basket-analysis/mba-working-example writing output... [ 46%] customer-data-platform/analytics/metrics/new-dashboard-experience writing output... [ 46%] customer-data-platform/analytics/metrics/optional-measures writing output... [ 46%] customer-data-platform/analytics/metrics/resolving-unauthorized-issues writing output... [ 46%] customer-data-platform/analytics/metrics/scheduling-dashboards writing output... [ 46%] customer-data-platform/analytics/metrics/standard-dimension writing output... [ 46%] customer-data-platform/analytics/metrics/standard-measures writing output... [ 47%] customer-data-platform/analytics/template-reports writing output... [ 47%] customer-data-platform/cohort-analysis writing output... [ 47%] customer-data-platform/cohort-analysis/analyzing-cohorts-iq writing output... [ 47%] customer-data-platform/cohort-analysis/analyzing-cohorts-metrics writing output... [ 47%] customer-data-platform/cohort-analysis/building-cohorts writing output... [ 47%] customer-data-platform/cohort-analysis/purging-cohort writing output... [ 47%] customer-data-platform/connectors writing output... [ 47%] customer-data-platform/connectors/cloud-storage writing output... [ 47%] customer-data-platform/connectors/cloud-storage/aws-s3 writing output... [ 47%] customer-data-platform/connectors/cloud-storage/azure-blob-storage writing output... [ 47%] customer-data-platform/connectors/cloud-storage/google-cloud-storage writing output... [ 47%] customer-data-platform/connectors/cloud-storage/ip-allowlisting writing output... [ 47%] customer-data-platform/connectors/cloud-storage/sftp-storage writing output... [ 47%] customer-data-platform/connectors/customer-experience writing output... [ 47%] customer-data-platform/connectors/customer-experience/call-centers-salesforce writing output... [ 48%] customer-data-platform/connectors/customer-experience/mParticle writing output... [ 48%] customer-data-platform/connectors/digital-advertising writing output... [ 48%] customer-data-platform/connectors/digital-advertising/criteo writing output... [ 48%] customer-data-platform/connectors/digital-advertising/facebook-custom-audience writing output... [ 48%] customer-data-platform/connectors/digital-advertising/facebook-offline-conversions writing output... [ 48%] customer-data-platform/connectors/digital-advertising/google-ads-customer-match writing output... [ 48%] customer-data-platform/connectors/digital-advertising/google-ads-offline-conversions writing output... [ 48%] customer-data-platform/connectors/email writing output... [ 48%] customer-data-platform/connectors/email/acquia-mautic writing output... [ 48%] customer-data-platform/connectors/email/bronto writing output... [ 48%] customer-data-platform/connectors/email/cheetahmail writing output... [ 48%] customer-data-platform/connectors/email/ibmwatson writing output... [ 48%] customer-data-platform/connectors/email/responsys writing output... [ 48%] customer-data-platform/connectors/email/salesforce writing output... [ 48%] customer-data-platform/connectors/sms writing output... [ 49%] customer-data-platform/connectors/sms/responsys writing output... [ 49%] customer-data-platform/connectors/web-analytics-provider writing output... [ 49%] customer-data-platform/connectors/web-analytics-provider/google-analytics-access writing output... [ 49%] customer-data-platform/connectors/web-analytics-provider/google-analytics-data writing output... [ 49%] customer-data-platform/connectors/web-analytics-provider/google-analytics-keywords writing output... [ 49%] customer-data-platform/connectors/web-analytics-provider/google-analytics-overview writing output... [ 49%] customer-data-platform/connectors/web-analytics-provider/google-analytics-profileid writing output... [ 49%] customer-data-platform/connectors/web-personalization writing output... [ 49%] customer-data-platform/connectors/web-personalization/monetate writing output... [ 49%] customer-data-platform/connectors/web-personalization/optimizely writing output... [ 49%] customer-data-platform/connectors/web-personalization/personalization writing output... [ 49%] customer-data-platform/connectors/workato-klaviyo-connector writing output... [ 49%] customer-data-platform/connectors/workato-klaviyo-connector/input-connector-workato-klaviyo writing output... [ 49%] customer-data-platform/connectors/workato-klaviyo-connector/output-connector-workato-klaviyo writing output... [ 50%] customer-data-platform/customer-profiles writing output... [ 50%] customer-data-platform/customer-profiles/api writing output... [ 50%] customer-data-platform/customer-profiles/ui writing output... [ 50%] customer-data-platform/data-erasure-requests writing output... [ 50%] customer-data-platform/data-erasure-requests/data-erasure-through-api writing output... [ 50%] customer-data-platform/data-erasure-requests/data-erasure-through-api/payload-response-code writing output... [ 50%] customer-data-platform/data-erasure-requests/data-erasure-through-api/using-data-erasure-api writing output... [ 50%] customer-data-platform/data-erasure-requests/data-erasure-through-ui writing output... [ 50%] customer-data-platform/data-erasure-requests/data-erasure-through-ui/using-360-profiles-data-erasure writing output... [ 50%] customer-data-platform/data-erasure-requests/data-erasure-through-ui/using-data-erasure-module writing output... [ 50%] customer-data-platform/data-erasure-requests/policies-compliance writing output... [ 50%] customer-data-platform/data-export writing output... [ 50%] customer-data-platform/data-export/available-attributes writing output... [ 50%] customer-data-platform/data-export/available-entities writing output... [ 50%] customer-data-platform/data-export/file-formats writing output... [ 51%] customer-data-platform/data-export/setup writing output... [ 51%] customer-data-platform/data-export/usage-notes writing output... [ 51%] customer-data-platform/data-integration writing output... [ 51%] customer-data-platform/data-integration/custom-campaigns writing output... [ 51%] customer-data-platform/data-integration/custom-campaigns/campaign-feed writing output... [ 51%] customer-data-platform/data-integration/custom-campaigns/dispatch-feed writing output... [ 51%] customer-data-platform/data-integration/custom-campaigns/message-feed writing output... [ 51%] customer-data-platform/data-integration/data-erasure-token writing output... [ 51%] customer-data-platform/data-integration/sftp writing output... [ 51%] customer-data-platform/data-integration/sftp/address-feed writing output... [ 51%] customer-data-platform/data-integration/sftp/customer-feed writing output... [ 51%] customer-data-platform/data-integration/sftp/data-format-checklist writing output... [ 51%] customer-data-platform/data-integration/sftp/event-feed writing output... [ 51%] customer-data-platform/data-integration/sftp/example-transaction-feed writing output... [ 51%] customer-data-platform/data-integration/sftp/organization-feed writing output... [ 52%] customer-data-platform/data-integration/sftp/product-category-feed writing output... [ 52%] customer-data-platform/data-integration/sftp/product-category-xref-feed writing output... [ 52%] customer-data-platform/data-integration/sftp/product-feed writing output... [ 52%] customer-data-platform/data-integration/sftp/transaction-feed writing output... [ 52%] customer-data-platform/data-integration/sftp/transaction-item-feed writing output... [ 52%] customer-data-platform/data-integration/webtags writing output... [ 52%] customer-data-platform/data-integration/webtags/adding-webtag writing output... [ 52%] customer-data-platform/data-integration/webtags/app-visitors writing output... [ 52%] customer-data-platform/data-integration/webtags/authentication-website writing output... [ 52%] customer-data-platform/data-integration/webtags/entities writing output... [ 52%] customer-data-platform/data-integration/webtags/google-tag-manager writing output... [ 52%] customer-data-platform/data-integration/webtags/logout-api-session writing output... [ 52%] customer-data-platform/data-integration/webtags/sending-custom-attributes writing output... [ 52%] customer-data-platform/data-integration/webtags/tracked-events writing output... [ 52%] customer-data-platform/data-integration/webtags/tracking-users-subdomains writing output... [ 53%] customer-data-platform/data-integration/webtags/web-event-tracking writing output... [ 53%] customer-data-platform/data-integration/webtags/web-tracker-api writing output... [ 53%] customer-data-platform/data-integration/webtags/website-visitors writing output... [ 53%] customer-data-platform/data-quality-identity-resolution writing output... [ 53%] customer-data-platform/data-quality-identity-resolution/closest-store-distance-to-store writing output... [ 53%] customer-data-platform/data-quality-identity-resolution/identity-resolution writing output... [ 53%] customer-data-platform/data-quality-identity-resolution/validation-and-standardization writing output... [ 53%] customer-data-platform/execution-calendar writing output... [ 53%] customer-data-platform/getting-started writing output... [ 53%] customer-data-platform/getting-started/password-policy writing output... [ 53%] customer-data-platform/getting-started/signin-cdp writing output... [ 53%] customer-data-platform/getting-started/support writing output... [ 53%] customer-data-platform/getting-started/supported-browsers writing output... [ 53%] customer-data-platform/interactive-queries writing output... [ 54%] customer-data-platform/interactive-queries/ai-status-table writing output... [ 54%] customer-data-platform/interactive-queries/improving-query-performance writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/address writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/audience-history writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/customer writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/customer-address-xref writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/customer-first-transaction-product-category writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/customer-last-transaction-product-category writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/customer-summary writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/event writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/master-customer writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/organization-summary writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/product-category-summary writing output... [ 54%] customer-data-platform/interactive-queries/list-of-attributes/product-category-xref writing output... [ 55%] customer-data-platform/interactive-queries/list-of-attributes/product-summary writing output... [ 55%] customer-data-platform/interactive-queries/list-of-attributes/promotion-type-summary writing output... [ 55%] customer-data-platform/interactive-queries/list-of-attributes/time-summary writing output... [ 55%] customer-data-platform/interactive-queries/list-of-attributes/transaction-summary writing output... [ 55%] customer-data-platform/interactive-queries/sharing-data writing output... [ 55%] customer-data-platform/interactive-queries/table-information writing output... [ 55%] customer-data-platform/interactive-queries/unloading-query-results writing output... [ 55%] customer-data-platform/known-issues writing output... [ 55%] customer-data-platform/machine-learning writing output... [ 55%] customer-data-platform/machine-learning/behavior-cluster writing output... [ 55%] customer-data-platform/machine-learning/explainable-machine-learning writing output... [ 55%] customer-data-platform/machine-learning/explainable-predictions writing output... [ 55%] customer-data-platform/machine-learning/fuzzy-clustering writing output... [ 55%] customer-data-platform/machine-learning/likelihood-to-buy writing output... [ 55%] customer-data-platform/machine-learning/likelihood-to-engage writing output... [ 56%] customer-data-platform/machine-learning/likelihood-to-pay-full-price writing output... [ 56%] customer-data-platform/machine-learning/ml-studio writing output... [ 56%] customer-data-platform/machine-learning/ml-studio-developer writing output... [ 56%] customer-data-platform/machine-learning/next-best-channel writing output... [ 56%] customer-data-platform/machine-learning/predictive-lifetime-value writing output... [ 56%] customer-data-platform/machine-learning/product-clustering writing output... [ 56%] customer-data-platform/machine-learning/product-recommendations writing output... [ 56%] customer-data-platform/machine-learning/send-time-optimization writing output... [ 56%] customer-data-platform/public-ip-addresses writing output... [ 56%] customer-data-platform/regulatory-compliance writing output... [ 56%] customer-data-platform/release-notes writing output... [ 56%] customer-data-platform/release-notes/2016 writing output... [ 56%] customer-data-platform/release-notes/2017 writing output... [ 56%] customer-data-platform/release-notes/2018 writing output... [ 56%] customer-data-platform/release-notes/2019 writing output... [ 57%] customer-data-platform/release-notes/2020 writing output... [ 57%] customer-data-platform/release-notes/2021 writing output... [ 57%] customer-data-platform/release-notes/2022 writing output... [ 57%] customer-data-platform/self-service-integration writing output... [ 57%] customer-data-platform/self-service-integration/downstream-data-cdp writing output... [ 57%] customer-data-platform/self-service-integration/downstream-data-cdp/external-destination writing output... [ 57%] customer-data-platform/self-service-integration/downstream-data-cdp/internal-destination writing output... [ 57%] customer-data-platform/self-service-integration/upstream-data-cdp writing output... [ 57%] customer-data-platform/self-service-integration/upstream-data-cdp/create-instance writing output... [ 57%] customer-data-platform/self-service-integration/upstream-data-cdp/create-source writing output... [ 57%] customer-data-platform/settings writing output... [ 57%] customer-data-platform/settings/single-signon writing output... [ 57%] customer-data-platform/settings/users writing output... [ 57%] customer-data-platform/troubleshooting writing output... [ 58%] dam writing output... [ 58%] dam-widen writing output... [ 58%] dam-widen/acquia-dam-dictionary writing output... [ 58%] dam-widen/api writing output... [ 58%] dam-widen/entity-browser writing output... [ 58%] dam-widen/entity-browser/eb-release-notes writing output... [ 58%] dam-widen/entity-browser/faqs writing output... [ 58%] dam-widen/integrations writing output... [ 58%] dam-widen/media-library writing output... [ 58%] dam-widen/media-library/ml-release-notes writing output... [ 58%] dam-widen/release-notes writing output... [ 58%] dam/access writing output... [ 58%] dam/access/alerts writing output... [ 58%] dam/access/homepage writing output... [ 58%] dam/access/language writing output... [ 59%] dam/access/password writing output... [ 59%] dam/access/search writing output... [ 59%] dam/admin writing output... [ 59%] dam/admin/approve writing output... [ 59%] dam/admin/domain writing output... [ 59%] dam/admin/logs writing output... [ 59%] dam/admin/metadata writing output... [ 59%] dam/admin/metadata/best writing output... [ 59%] dam/admin/metadata/keyword writing output... [ 59%] dam/admin/metadata/perms writing output... [ 59%] dam/admin/metadata/template writing output... [ 59%] dam/admin/reports writing output... [ 59%] dam/admin/signin writing output... [ 59%] dam/admin/system writing output... [ 59%] dam/admin/system/custom writing output... [ 60%] dam/admin/system/download writing output... [ 60%] dam/admin/system/files writing output... [ 60%] dam/admin/system/theme writing output... [ 60%] dam/admin/system/users writing output... [ 60%] dam/admin/tos writing output... [ 60%] dam/admin/users writing output... [ 60%] dam/api writing output... [ 60%] dam/brand-connect writing output... [ 60%] dam/brand-connect/admin writing output... [ 60%] dam/brand-connect/custom writing output... [ 60%] dam/brand-connect/download writing output... [ 60%] dam/brand-connect/getting-started writing output... [ 60%] dam/brand-connect/homepage writing output... [ 60%] dam/brand-connect/lightbox writing output... [ 61%] dam/brand-connect/publish writing output... [ 61%] dam/brand-connect/search writing output... [ 61%] dam/brand-connect/settings writing output... [ 61%] dam/brand-connect/share writing output... [ 61%] dam/brand-connect/social writing output... [ 61%] dam/content writing output... [ 61%] dam/content/asset writing output... [ 61%] dam/content/asset/download writing output... [ 61%] dam/content/asset/edit writing output... [ 61%] dam/content/asset/embed writing output... [ 61%] dam/content/asset/embed/carousel writing output... [ 61%] dam/content/asset/embed/downloads writing output... [ 61%] dam/content/asset/folder writing output... [ 61%] dam/content/asset/metadata writing output... [ 61%] dam/content/asset/relate writing output... [ 62%] dam/content/asset/share writing output... [ 62%] dam/content/asset/status writing output... [ 62%] dam/content/asset/upload writing output... [ 62%] dam/content/asset/upload/ftp writing output... [ 62%] dam/content/asset/version writing output... [ 62%] dam/content/contact writing output... [ 62%] dam/content/lightbox writing output... [ 62%] dam/content/maint writing output... [ 62%] dam/content/search writing output... [ 62%] dam/glossary writing output... [ 62%] dam/integrate writing output... [ 62%] dam/integrate/adobecc-install writing output... [ 62%] dam/integrate/adobecc-use writing output... [ 62%] dam/integrate/box writing output... [ 62%] dam/integrate/dropbox writing output... [ 63%] dam/integrate/drupal writing output... [ 63%] dam/integrate/drupal/d7 writing output... [ 63%] dam/integrate/drupal/d8 writing output... [ 63%] dam/integrate/hootsuite writing output... [ 63%] dam/integrate/ldap writing output... [ 63%] dam/integrate/notify writing output... [ 63%] dam/integrate/saml writing output... [ 63%] dam/integrate/shutterstock writing output... [ 63%] dam/integrate/social writing output... [ 63%] dam/integrate/wistia writing output... [ 63%] dam/integrate/workfront writing output... [ 63%] dam/known-issues writing output... [ 63%] dam/release-notes writing output... [ 63%] dam/release-notes/2019 writing output... [ 63%] dam/release-notes/2020 writing output... [ 64%] dam/release-notes/2021 writing output... [ 64%] dam/services writing output... [ 64%] dam/services/archive writing output... [ 64%] dam/services/dynamic writing output... [ 64%] dam/services/dynamic/edit writing output... [ 64%] dam/services/dynamic/getting-started writing output... [ 64%] dam/services/import-users writing output... [ 64%] dam/services/metadata writing output... [ 64%] dam/workstream writing output... [ 64%] dam/workstream/approval writing output... [ 64%] dam/workstream/getting-started writing output... [ 64%] dam/workstream/path writing output... [ 64%] dam/workstream/projects writing output... [ 64%] dam/workstream/proofing writing output... [ 65%] dam/workstream/request writing output... [ 65%] dam/workstream/request/brand-connect writing output... [ 65%] dam/workstream/roles writing output... [ 65%] dam/workstream/tasks writing output... [ 65%] dam/workstream/tasks/customize writing output... [ 65%] developer-experience writing output... [ 65%] doc-search writing output... [ 65%] edge writing output... [ 65%] edge/edge-akamai writing output... [ 65%] edge/edge-akamai/getting-started-akamai writing output... [ 65%] edge/edge-akamai/getting-started-akamai/configure writing output... [ 65%] edge/edge-akamai/getting-started-akamai/launch writing output... [ 65%] edge/edge-akamai/getting-started-akamai/test writing output... [ 65%] edge/edge-akamai/getting-started-akamai/user-access writing output... [ 65%] edge/edge-cloudflare writing output... [ 66%] edge/edge-cloudflare/attack writing output... [ 66%] edge/edge-cloudflare/best-practices writing output... [ 66%] edge/edge-cloudflare/cache writing output... [ 66%] edge/edge-cloudflare/config writing output... [ 66%] edge/edge-cloudflare/edge-ssl writing output... [ 66%] edge/edge-cloudflare/edge-ssl/cloudflare-origin-certificates writing output... [ 66%] edge/edge-cloudflare/managed-cname writing output... [ 66%] edge/edge-cloudflare/page-rules writing output... [ 66%] edge/edge-cloudflare/start writing output... [ 66%] edge/edge-cloudflare/troubleshooting writing output... [ 66%] guide writing output... [ 66%] guide/campaign-studio writing output... [ 66%] guide/cloud-ace writing output... [ 66%] guide/cloud-plus writing output... [ 66%] guide/cloud-pro writing output... [ 67%] guide/code-studio writing output... [ 67%] guide/contenthub writing output... [ 67%] guide/customer-data-platform writing output... [ 67%] guide/dam writing output... [ 67%] guide/dam-classic writing output... [ 67%] guide/definitions writing output... [ 67%] guide/drupal-cloud writing output... [ 67%] guide/edge writing output... [ 67%] guide/email-platform writing output... [ 67%] guide/mcc writing output... [ 67%] guide/optional writing output... [ 67%] guide/personalization writing output... [ 67%] guide/ps writing output... [ 67%] guide/search writing output... [ 68%] guide/service-level writing output... [ 68%] guide/shield writing output... [ 68%] guide/site-factory writing output... [ 68%] guide/site-studio writing output... [ 68%] guide/tam writing output... [ 68%] ide writing output... [ 68%] ide/database writing output... [ 68%] ide/faq writing output... [ 68%] ide/known-issues writing output... [ 68%] ide/release-notes writing output... [ 68%] ide/release-notes/2019 writing output... [ 68%] ide/release-notes/2020 writing output... [ 68%] ide/release-notes/2021 writing output... [ 68%] ide/release-notes/2022 writing output... [ 68%] ide/resources writing output... [ 69%] ide/settings writing output... [ 69%] ide/start writing output... [ 69%] ide/terminal writing output... [ 69%] ide/tooling writing output... [ 69%] ide/ui writing output... [ 69%] ide/ui/extensions writing output... [ 69%] ide/ui/palette writing output... [ 69%] ide/ui/tabs writing output... [ 69%] ide/ui/views writing output... [ 69%] index writing output... [ 69%] lando writing output... [ 69%] personalization writing output... [ 69%] personalization/api writing output... [ 69%] personalization/api/hmac writing output... [ 69%] personalization/api/hmac-intro writing output... [ 70%] personalization/api/hmacv2 writing output... [ 70%] personalization/api/javascript writing output... [ 70%] personalization/api/javascript/events writing output... [ 70%] personalization/api/javascript/exp-builder-methods writing output... [ 70%] personalization/api/javascript/identity writing output... [ 70%] personalization/api/javascript/personalize writing output... [ 70%] personalization/api/javascript/track writing output... [ 70%] personalization/api/javascript/updateperson writing output... [ 70%] personalization/api/javascript/view writing output... [ 70%] personalization/api/javascript/view/variables writing output... [ 70%] personalization/api/push writing output... [ 70%] personalization/arch writing output... [ 70%] personalization/connectors writing output... [ 70%] personalization/connectors/customer-data-platform writing output... [ 70%] personalization/connectors/demandbase writing output... [ 71%] personalization/connectors/eloqua writing output... [ 71%] personalization/connectors/eloqua/configure writing output... [ 71%] personalization/connectors/eloqua/segments writing output... [ 71%] personalization/connectors/marketo writing output... [ 71%] personalization/connectors/marketo/activity writing output... [ 71%] personalization/connectors/marketo/config writing output... [ 71%] personalization/connectors/marketo/lead writing output... [ 71%] personalization/connectors/marketo/segments writing output... [ 71%] personalization/connectors/marketo/tech-details writing output... [ 71%] personalization/developer writing output... [ 71%] personalization/developer/debug writing output... [ 71%] personalization/developer/limit-collection writing output... [ 71%] personalization/developer/settings-php writing output... [ 71%] personalization/developer/verify-app writing output... [ 72%] personalization/gdpr writing output... [ 72%] personalization/glossary writing output... [ 72%] personalization/initialize-content writing output... [ 72%] personalization/install writing output... [ 72%] personalization/install/non-drupal writing output... [ 72%] personalization/install/personalization-module writing output... [ 72%] personalization/known-issues writing output... [ 72%] personalization/omni writing output... [ 72%] personalization/omni/connectors writing output... [ 72%] personalization/omni/data-types writing output... [ 72%] personalization/omni/event writing output... [ 72%] personalization/omni/person writing output... [ 72%] personalization/omni/rest-api writing output... [ 72%] personalization/omni/segments writing output... [ 72%] personalization/omni/taxonomy-mapping writing output... [ 73%] personalization/omni/touch writing output... [ 73%] personalization/personalization-landing-page writing output... [ 73%] personalization/personalize writing output... [ 73%] personalization/personalize/ad-blocker writing output... [ 73%] personalization/personalize/campaigns writing output... [ 73%] personalization/personalize/campaigns/ab writing output... [ 73%] personalization/personalize/campaigns/analytics writing output... [ 73%] personalization/personalize/campaigns/building-experiences writing output... [ 73%] personalization/personalize/campaigns/building-experiences/creating-slots writing output... [ 73%] personalization/personalize/campaigns/building-experiences/unstyled writing output... [ 73%] personalization/personalize/campaigns/creating-campaigns writing output... [ 73%] personalization/personalize/campaigns/editing-campaigns writing output... [ 73%] personalization/personalize/campaigns/merging-campaigns writing output... [ 73%] personalization/personalize/campaigns/previewing-campaigns writing output... [ 73%] personalization/personalize/customer-sites writing output... [ 74%] personalization/personalize/data-mapping writing output... [ 74%] personalization/personalize/goals writing output... [ 74%] personalization/personalize/modes writing output... [ 74%] personalization/personalize/person writing output... [ 74%] personalization/personalize/person/activity writing output... [ 74%] personalization/personalize/person/insights writing output... [ 74%] personalization/personalize/person/profile writing output... [ 74%] personalization/personalize/person/profile-details writing output... [ 74%] personalization/personalize/person/profile/engagement writing output... [ 74%] personalization/personalize/personalization-dashboard writing output... [ 74%] personalization/personalize/segment writing output... [ 74%] personalization/personalize/segment/category writing output... [ 74%] personalization/personalize/segment/examples writing output... [ 74%] personalization/personalize/segment/tagging writing output... [ 75%] personalization/personalize/segment/tagging-examples writing output... [ 75%] personalization/personalize/sites writing output... [ 75%] personalization/personalize/sites/add-new writing output... [ 75%] personalization/personalize/sites/deploy-campaigns writing output... [ 75%] personalization/personalize/sites/site-details writing output... [ 75%] personalization/profile-mgr writing output... [ 75%] personalization/profile-mgr/admin/column-meta-data writing output... [ 75%] personalization/profile-mgr/admin/customer writing output... [ 75%] personalization/profile-mgr/admin/javascript writing output... [ 75%] personalization/profile-mgr/admin/permissions writing output... [ 75%] personalization/profile-mgr/amazons3 writing output... [ 75%] personalization/profile-mgr/amp writing output... [ 75%] personalization/profile-mgr/analytics/bots writing output... [ 75%] personalization/profile-mgr/analytics/dashboards writing output... [ 75%] personalization/profile-mgr/analytics/dashboards/ab-test-campaign writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/config writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/content-by-content-title writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/content-recommendation-campaign writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/custom writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/custom/build writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/custom/fields writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/custom/manage writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/details writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/engagement-score-trend writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/events-by-segment writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/explore-from-here writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/operational writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/people-by-region writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/people-by-segment writing output... [ 76%] personalization/profile-mgr/analytics/dashboards/people-trend writing output... [ 77%] personalization/profile-mgr/analytics/dashboards/people-who-reached-an-event writing output... [ 77%] personalization/profile-mgr/analytics/dashboards/rules-summary writing output... [ 77%] personalization/profile-mgr/analytics/dashboards/segment-performance writing output... [ 77%] personalization/profile-mgr/analytics/dashboards/segment-trend writing output... [ 77%] personalization/profile-mgr/analytics/dashboards/segments-in-common-with-people writing output... [ 77%] personalization/profile-mgr/analytics/dashboards/segments-in-common-with-touches writing output... [ 77%] personalization/profile-mgr/analytics/dashboards/targeted-personalization-campaign writing output... [ 77%] personalization/profile-mgr/analytics/dashboards/time-on-site-trend writing output... [ 77%] personalization/profile-mgr/analytics/dashboards/touches-by-browser writing output... [ 77%] personalization/profile-mgr/analytics/dashboards/touches-by-referrer-domain writing output... [ 77%] personalization/profile-mgr/analytics/dashboards/touches-by-utm-content writing output... [ 77%] personalization/profile-mgr/event writing output... [ 77%] personalization/profile-mgr/file/export writing output... [ 77%] personalization/profile-mgr/gtm writing output... [ 77%] personalization/profile-mgr/gtm/capture-identity-gtm writing output... [ 78%] personalization/profile-mgr/gtm/capture-page-gtm writing output... [ 78%] personalization/profile-mgr/gtm/capture-visitor-gtm writing output... [ 78%] personalization/profile-mgr/import writing output... [ 78%] personalization/profile-mgr/import/export writing output... [ 78%] personalization/profile-mgr/import/import-data writing output... [ 78%] personalization/profile-mgr/import/import-details writing output... [ 78%] personalization/profile-mgr/import/purge writing output... [ 78%] personalization/profile-mgr/password writing output... [ 78%] personalization/profile-mgr/users writing output... [ 78%] personalization/release-notes writing output... [ 78%] personalization/release-notes/2019-personalization writing output... [ 78%] personalization/release-notes/2020-personalization writing output... [ 78%] personalization/release-notes/2021-personalization writing output... [ 78%] personalization/release-notes/2022-personalization writing output... [ 79%] personalization/release-notes/exp-client-2018 writing output... [ 79%] personalization/release-notes/exp-service-2018 writing output... [ 79%] personalization/release-notes/exp-service-2019 writing output... [ 79%] personalization/release-notes/profile-manager-2018 writing output... [ 79%] personalization/release-notes/profile-manager-2019 writing output... [ 79%] personalization/service/cookies writing output... [ 79%] pipelines writing output... [ 79%] pipelines/artifacts writing output... [ 79%] pipelines/cli writing output... [ 79%] pipelines/cli/commands writing output... [ 79%] pipelines/cli/github writing output... [ 79%] pipelines/cli/github/connect writing output... [ 79%] pipelines/cli/github/migrate writing output... [ 79%] pipelines/cli/github/reqs writing output... [ 79%] pipelines/cli/install writing output... [ 80%] pipelines/cli/workflows writing output... [ 80%] pipelines/commands writing output... [ 80%] pipelines/connect writing output... [ 80%] pipelines/connect/bitbucket writing output... [ 80%] pipelines/connect/github writing output... [ 80%] pipelines/container writing output... [ 80%] pipelines/databases writing output... [ 80%] pipelines/encrypt writing output... [ 80%] pipelines/known-issues writing output... [ 80%] pipelines/release-notes writing output... [ 80%] pipelines/release-notes/2018 writing output... [ 80%] pipelines/release-notes/2019 writing output... [ 80%] pipelines/release-notes/2020 writing output... [ 80%] pipelines/release-notes/2021 writing output... [ 80%] pipelines/release-notes/2022 writing output... [ 81%] pipelines/troubleshooting writing output... [ 81%] pipelines/troubleshooting/errors writing output... [ 81%] pipelines/troubleshooting/logs writing output... [ 81%] pipelines/ui writing output... [ 81%] pipelines/ui/history writing output... [ 81%] pipelines/ui/output writing output... [ 81%] pipelines/variables writing output... [ 81%] pipelines/yaml writing output... [ 81%] pipelines/yaml/examples writing output... [ 81%] pipelines/yaml/variables writing output... [ 81%] ra writing output... [ 81%] ra/automation writing output... [ 81%] ra/automation/composer writing output... [ 81%] ra/common-update-errors writing output... [ 81%] ra/composer writing output... [ 82%] ra/environment writing output... [ 82%] ra/faq writing output... [ 82%] ra/patching writing output... [ 82%] ra/preferences writing output... [ 82%] ra/request writing output... [ 82%] ra/requirements writing output... [ 82%] ra/scope writing output... [ 82%] ra/security writing output... [ 82%] ra/security-update-process writing output... [ 82%] ra/testing-composer writing output... [ 82%] ra/testing-ra-updates writing output... [ 82%] ra/workflow writing output... [ 82%] resource writing output... [ 82%] resource/archive writing output... [ 83%] resource/archive/acquia-personalization writing output... [ 83%] resource/archive/commerce writing output... [ 83%] resource/archive/commerce/api writing output... [ 83%] resource/archive/commerce/cart writing output... [ 83%] resource/archive/commerce/cart/cart-block writing output... [ 83%] resource/archive/commerce/cart/cart-form-block writing output... [ 83%] resource/archive/commerce/cart/cart-mini-block writing output... [ 83%] resource/archive/commerce/categories-products writing output... [ 83%] resource/archive/commerce/categories-products/displays writing output... [ 83%] resource/archive/commerce/categories-products/product-listings writing output... [ 83%] resource/archive/commerce/categories-products/sku-attributes writing output... [ 83%] resource/archive/commerce/checkout writing output... [ 83%] resource/archive/commerce/checkout/coupons writing output... [ 83%] resource/archive/commerce/checkout/flow writing output... [ 83%] resource/archive/commerce/commerce writing output... [ 84%] resource/archive/commerce/configuration writing output... [ 84%] resource/archive/commerce/configuration/drush writing output... [ 84%] resource/archive/commerce/dashboard writing output... [ 84%] resource/archive/commerce/install writing output... [ 84%] resource/archive/commerce/install/magento writing output... [ 84%] resource/archive/commerce/install/modules writing output... [ 84%] resource/archive/commerce/known-issues writing output... [ 84%] resource/archive/commerce/multilingual writing output... [ 84%] resource/archive/commerce/multilingual/connector writing output... [ 84%] resource/archive/commerce/multilingual/drupal writing output... [ 84%] resource/archive/commerce/multilingual/magento writing output... [ 84%] resource/archive/commerce/multilingual/mapping writing output... [ 84%] resource/archive/commerce/newsletter writing output... [ 84%] resource/archive/commerce/promotions writing output... [ 84%] resource/archive/commerce/quickstart-config writing output... [ 85%] resource/archive/commerce/release-notes writing output... [ 85%] resource/archive/commerce/security writing output... [ 85%] resource/archive/commerce/terms writing output... [ 85%] resource/archive/commerce/troubleshooting writing output... [ 85%] resource/archive/commerce/users writing output... [ 85%] resource/archive/content-hub writing output... [ 85%] resource/archive/dev-desktop writing output... [ 85%] resource/archive/dev-desktop/cloud writing output... [ 85%] resource/archive/dev-desktop/cloud/commit writing output... [ 85%] resource/archive/dev-desktop/cloud/details writing output... [ 85%] resource/archive/dev-desktop/cloud/key writing output... [ 85%] resource/archive/dev-desktop/cloud/working writing output... [ 85%] resource/archive/dev-desktop/config writing output... [ 85%] resource/archive/dev-desktop/config/keygen writing output... [ 86%] resource/archive/dev-desktop/config/xdebug-windows writing output... [ 86%] resource/archive/dev-desktop/getting-support writing output... [ 86%] resource/archive/dev-desktop/getting-support/reporting writing output... [ 86%] resource/archive/dev-desktop/getting-support/sending writing output... [ 86%] resource/archive/dev-desktop/getting-support/troubleshooting writing output... [ 86%] resource/archive/dev-desktop/install writing output... [ 86%] resource/archive/dev-desktop/install/commandline writing output... [ 86%] resource/archive/dev-desktop/install/files writing output... [ 86%] resource/archive/dev-desktop/install/supported writing output... [ 86%] resource/archive/dev-desktop/install/uninstall writing output... [ 86%] resource/archive/dev-desktop/install/upgrade writing output... [ 86%] resource/archive/dev-desktop/known-issues writing output... [ 86%] resource/archive/dev-desktop/migrate-to-ide writing output... [ 86%] resource/archive/dev-desktop/multisite writing output... [ 86%] resource/archive/dev-desktop/release-notes writing output... [ 87%] resource/archive/dev-desktop/release-notes/2018 writing output... [ 87%] resource/archive/dev-desktop/release-notes/2019 writing output... [ 87%] resource/archive/dev-desktop/sites writing output... [ 87%] resource/archive/dev-desktop/sites/backup writing output... [ 87%] resource/archive/dev-desktop/sites/delete writing output... [ 87%] resource/archive/dev-desktop/sites/drush writing output... [ 87%] resource/archive/dev-desktop/sites/phpstorm writing output... [ 87%] resource/archive/dev-desktop/start writing output... [ 87%] resource/archive/dev-desktop/start/clone writing output... [ 87%] resource/archive/dev-desktop/start/cloud writing output... [ 87%] resource/archive/dev-desktop/start/cloud/scrub writing output... [ 87%] resource/archive/dev-desktop/start/db writing output... [ 87%] resource/archive/dev-desktop/start/import writing output... [ 87%] resource/archive/dev-desktop/start/new writing output... [ 87%] resource/archive/drupal7 writing output... [ 88%] resource/archive/drupal9 writing output... [ 88%] resource/archive/migrate writing output... [ 88%] resource/archive/uninstall writing output... [ 88%] resource/assisted-migration writing output... [ 88%] resource/caching writing output... [ 88%] resource/caching/cdn writing output... [ 88%] resource/caching/drupal writing output... [ 88%] resource/caching/external writing output... [ 88%] resource/caching/memcache writing output... [ 88%] resource/caching/panels writing output... [ 88%] resource/caching/purge writing output... [ 88%] resource/caching/varnish writing output... [ 88%] resource/caching/views writing output... [ 88%] resource/definitions writing output... [ 88%] resource/definitions/block writing output... [ 89%] resource/definitions/distribution writing output... [ 89%] resource/definitions/docroot writing output... [ 89%] resource/definitions/environment writing output... [ 89%] resource/definitions/module writing output... [ 89%] resource/definitions/multisite writing output... [ 89%] resource/definitions/permissions writing output... [ 89%] resource/definitions/realm writing output... [ 89%] resource/definitions/role writing output... [ 89%] resource/definitions/sitename writing output... [ 89%] resource/definitions/tier writing output... [ 89%] resource/downloadable-resources writing output... [ 89%] resource/gdpr writing output... [ 89%] resource/governance writing output... [ 89%] resource/governance/arch writing output... [ 90%] resource/governance/build writing output... [ 90%] resource/governance/maintain writing output... [ 90%] resource/governance/migrate writing output... [ 90%] resource/governance/models writing output... [ 90%] resource/governance/types writing output... [ 90%] resource/module-install-d7 writing output... [ 90%] resource/module-install-d9 writing output... [ 90%] resource/postman writing output... [ 90%] resource/secrets writing output... [ 90%] resource/simplesaml writing output... [ 90%] resource/simplesaml/acn writing output... [ 90%] resource/simplesaml/configphp writing output... [ 90%] resource/simplesaml/idp writing output... [ 90%] resource/simplesaml/library writing output... [ 90%] resource/simplesaml/sitefactory writing output... [ 91%] resource/simplesaml/sources writing output... [ 91%] resource/simplesaml/test writing output... [ 91%] resource/trademark writing output... [ 91%] resource/using-composer writing output... [ 91%] security writing output... [ 91%] shield writing output... [ 91%] shield/allowlist writing output... [ 91%] site-factory writing output... [ 91%] site-factory/cloud-platform writing output... [ 91%] site-factory/compare writing output... [ 91%] site-factory/extend writing output... [ 91%] site-factory/extend/api writing output... [ 91%] site-factory/extend/api/examples writing output... [ 91%] site-factory/extend/api/resetkeys writing output... [ 91%] site-factory/extend/factory-standard-domains writing output... [ 92%] site-factory/extend/hooks writing output... [ 92%] site-factory/extend/hooks/dbupdate writing output... [ 92%] site-factory/extend/hooks/post-site-update writing output... [ 92%] site-factory/extend/hooks/post-staging-update writing output... [ 92%] site-factory/extend/hooks/settings-php writing output... [ 92%] site-factory/french-ui writing output... [ 92%] site-factory/governance writing output... [ 92%] site-factory/known-issues writing output... [ 92%] site-factory/login writing output... [ 92%] site-factory/manage writing output... [ 92%] site-factory/manage/browsers writing output... [ 92%] site-factory/manage/cdn writing output... [ 92%] site-factory/manage/domains writing output... [ 92%] site-factory/manage/domains/complete writing output... [ 93%] site-factory/manage/domains/email writing output... [ 93%] site-factory/manage/domains/path writing output... [ 93%] site-factory/manage/domains/point writing output... [ 93%] site-factory/manage/domains/point/arecord-coll writing output... [ 93%] site-factory/manage/domains/point/arecord-site writing output... [ 93%] site-factory/manage/domains/point/cname-coll writing output... [ 93%] site-factory/manage/domains/point/cname-site writing output... [ 93%] site-factory/manage/domains/verify writing output... [ 93%] site-factory/manage/files writing output... [ 93%] site-factory/manage/login-mode writing output... [ 93%] site-factory/manage/preferences writing output... [ 93%] site-factory/manage/preferences/centralized writing output... [ 93%] site-factory/manage/preferences/jobs writing output... [ 93%] site-factory/manage/preferences/profiles writing output... [ 93%] site-factory/manage/preferences/security writing output... [ 94%] site-factory/manage/preferences/sf-perm writing output... [ 94%] site-factory/manage/preferences/shield writing output... [ 94%] site-factory/manage/preferences/site-owner writing output... [ 94%] site-factory/manage/preferences/tasks writing output... [ 94%] site-factory/manage/preferences/tasks/cron writing output... [ 94%] site-factory/manage/preferences/tasks/factory writing output... [ 94%] site-factory/manage/preferences/tos writing output... [ 94%] site-factory/manage/preferences/usage writing output... [ 94%] site-factory/manage/ra writing output... [ 94%] site-factory/manage/setting-site-variable writing output... [ 94%] site-factory/manage/ssl writing output... [ 94%] site-factory/manage/sso writing output... [ 94%] site-factory/manage/sso/sso-config-options writing output... [ 94%] site-factory/manage/users writing output... [ 94%] site-factory/manage/users/admin writing output... [ 95%] site-factory/manage/users/admin/content-editor writing output... [ 95%] site-factory/manage/users/admin/developer writing output... [ 95%] site-factory/manage/users/admin/platform-admin writing output... [ 95%] site-factory/manage/users/admin/release-engineer writing output... [ 95%] site-factory/manage/users/admin/site-builder writing output... [ 95%] site-factory/manage/users/cloud-perm writing output... [ 95%] site-factory/manage/users/tfa writing output... [ 95%] site-factory/manage/website writing output... [ 95%] site-factory/manage/website/backup writing output... [ 95%] site-factory/manage/website/cache writing output... [ 95%] site-factory/manage/website/cache/modify writing output... [ 95%] site-factory/manage/website/delete writing output... [ 95%] site-factory/manage/website/duplicate writing output... [ 95%] site-factory/manage/website/filter writing output... [ 95%] site-factory/manage/website/groups-create writing output... [ 96%] site-factory/manage/website/groups-manage writing output... [ 96%] site-factory/manage/website/manage writing output... [ 96%] site-factory/manage/website/organize writing output... [ 96%] site-factory/manage/website/restore writing output... [ 96%] site-factory/manage/website/site-coll writing output... [ 96%] site-factory/manage/website/thumbnail writing output... [ 96%] site-factory/manage/website/users writing output... [ 96%] site-factory/migrate writing output... [ 96%] site-factory/migrate/execute writing output... [ 96%] site-factory/migrate/plan writing output... [ 96%] site-factory/module writing output... [ 96%] site-factory/monitor writing output... [ 96%] site-factory/monitor/auditlog writing output... [ 96%] site-factory/monitor/tasklog writing output... [ 97%] site-factory/monitor/tasklog/settings writing output... [ 97%] site-factory/release-notes writing output... [ 97%] site-factory/release-notes/2018 writing output... [ 97%] site-factory/release-notes/2019 writing output... [ 97%] site-factory/release-notes/2020 writing output... [ 97%] site-factory/release-notes/2021 writing output... [ 97%] site-factory/release-notes/2022 writing output... [ 97%] site-factory/setup writing output... [ 97%] site-factory/stacks writing output... [ 97%] site-factory/theme writing output... [ 97%] site-factory/theme/external writing output... [ 97%] site-factory/workflow writing output... [ 97%] site-factory/workflow/deployments writing output... [ 97%] site-factory/workflow/deployments/acsf-init writing output... [ 97%] site-factory/workflow/deployments/errors writing output... [ 98%] site-factory/workflow/deployments/hotfix writing output... [ 98%] site-factory/workflow/deployments/process writing output... [ 98%] site-factory/workflow/deployments/set-order-site-updates writing output... [ 98%] site-factory/workflow/deployments/steps writing output... [ 98%] site-factory/workflow/distro writing output... [ 98%] site-factory/workflow/distro/drupal7 writing output... [ 98%] site-factory/workflow/git writing output... [ 98%] site-factory/workflow/git/practices writing output... [ 98%] site-factory/workflow/profiles writing output... [ 98%] site-factory/workflow/scrub writing output... [ 98%] site-factory/workflow/staging writing output... [ 98%] site-factory/workflow/staging/mismatch writing output... [ 98%] site-factory/workflow/staging/skip-files-staging writing output... [ 98%] site-factory/workflow/version writing output... [ 98%] site-studio writing output... [ 99%] support writing output... [ 99%] support/billing writing output... [ 99%] support/billing/billing-faq writing output... [ 99%] support/communications writing output... [ 99%] support/delete writing output... [ 99%] support/eol writing output... [ 99%] support/guide writing output... [ 99%] support/known-issues writing output... [ 99%] support/status writing output... [ 99%] support/ticket-center writing output... [ 99%] support/tickets writing output... [ 99%] support/tickets/secure-information writing output... [ 99%] support/traffic writing output... [ 99%] support/traffic/upsize writing output... [100%] support/understanding-acquia-log-analysis generating indices... genindex done writing additional pages... search done copying downloadable files... [ 2%] _acquia-code-examples/certification/study-guide-for-acquia-certified-site-builder-drupal-9.pdf copying downloadable files... [ 4%] _acquia-code-examples/certification/study-guide-for-acquia-certified-site-builder-drupal-10.pdf copying downloadable files... [ 6%] _acquia-code-examples/certification/study-guide-for-acquia-certified-developer-drupal-9.pdf copying downloadable files... [ 8%] _acquia-code-examples/certification/study-guide-for-acquia-certified-developer-drupal-10.pdf copying downloadable files... [ 10%] _acquia-code-examples/certification/study-guide-for-acquia-certified-front-end-specialist-drupal-9.pdf copying downloadable files... [ 12%] _acquia-code-examples/certification/study-guide-for-acquia-certified-back-end-specialist-drupal-9.pdf copying downloadable files... [ 14%] _acquia-code-examples/certification/study-guide-for-acquia-certified-cloud-platform-pro.pdf copying downloadable files... [ 16%] _acquia-code-examples/certification/study-guide-for-acquia-certified-campaign-studio-marketing-pro.pdf copying downloadable files... [ 18%] _acquia-code-examples/cloud-platform/api-v2-auth.php copying downloadable files... [ 20%] _acquia-code-examples/cloud-platform/api-notification-example.php copying downloadable files... [ 22%] _acquia-code-examples/cloud-platform/example.sitename.conf copying downloadable files... [ 24%] _acquia-code-examples/cloud-platform/myisam_to_innodb.sh.inc copying downloadable files... [ 26%] _acquia-code-examples/personalization/content-hub-enqueue-entity-eligibility.php copying downloadable files... [ 28%] _acquia-code-examples/personalization/content-hub-publish-entities.php copying downloadable files... [ 30%] _acquia-code-examples/personalization/per-environment-settings.php copying downloadable files... [ 32%] _acquia-code-examples/personalization/ach-bulk-import.php copying downloadable files... [ 34%] _acquia-code-examples/personalization/ach-bulk-import-batch-functions.php copying downloadable files... [ 36%] _acquia-code-examples/campaign-factory/campaign-factory.pdf copying downloadable files... [ 38%] _acquia-code-examples/campaign-studio/campaign-studio.pdf copying downloadable files... [ 40%] _acquia-code-examples/cloud-platform/cloud-platform.pdf copying downloadable files... [ 42%] _acquia-code-examples/content-hub/content-hub.pdf copying downloadable files... [ 44%] _acquia-code-examples/customer-data-platform/customer-data-platform.pdf copying downloadable files... [ 46%] _acquia-code-examples/dam/acquia-dam.pdf copying downloadable files... [ 48%] _acquia-code-examples/personalization/personalization.pdf copying downloadable files... [ 50%] _acquia-code-examples/cloud-platform/platform-email-gdpr-2022.pdf copying downloadable files... [ 52%] _acquia-code-examples/site-factory/site-factory.pdf copying downloadable files... [ 54%] _acquia-code-examples/site-studio/site-studio.pdf copying downloadable files... [ 56%] _acquia-code-examples/support/support.pdf copying downloadable files... [ 58%] _acquia-code-examples/edge/edge-akamai.pdf copying downloadable files... [ 60%] _acquia-code-examples/edge/edge-cloudflare.pdf copying downloadable files... [ 62%] _acquia-code-examples/personalization/LiftWebPHPClient.php copying downloadable files... [ 64%] _acquia-code-examples/personalization/LiftWebJavaClient-HMACv1.java copying downloadable files... [ 66%] _acquia-code-examples/personalization/LiftWebJavaClient-HMACv2.java copying downloadable files... [ 68%] _acquia-code-examples/personalization/ACSF-D8-settings-sample-factory-hook.php copying downloadable files... [ 70%] _acquia-code-examples/personalization/D8-example-settings.php copying downloadable files... [ 72%] _acquia-code-examples/personalization/D7-example-settings.php copying downloadable files... [ 74%] _acquia-code-examples/cloud-platform/acquia-inc-examples-file.inc copying downloadable files... [ 76%] _acquia-code-examples/cloud-platform/acquia-inc-sample.inc copying downloadable files... [ 78%] _acquia-code-examples/cloud-platform/acquia_config.php copying downloadable files... [ 80%] _acquia-code-examples/cloud-platform/memcache.yml copying downloadable files... [ 82%] _acquia-code-examples/site-factory/acsfd7.memcache.settings.php copying downloadable files... [ 84%] _acquia-code-examples/resource/authsources.php copying downloadable files... [ 86%] _acquia-code-examples/cloud-platform/clam_av_script.sh.inc copying downloadable files... [ 88%] _acquia-code-examples/cloud-platform/cloud-memcache-d7.php copying downloadable files... [ 90%] _acquia-code-examples/cloud-platform/cloud-memcache-d8+.php copying downloadable files... [ 92%] _acquia-code-examples/site-factory/acsf-backups.php copying downloadable files... [ 94%] _acquia-code-examples/site-factory/acsfd8+.memcache.settings.php copying downloadable files... [ 96%] _acquia-code-examples/site-factory/api-dbupdate.txt copying downloadable files... [ 98%] _acquia-code-examples/site-factory/acsf-cache-lifetime.php copying downloadable files... [100%] _acquia-code-examples/site-factory/acsf-hook-tx-isolation.php copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done Updating searchtools for Read the Docs search... build succeeded, 56 warnings. The HTML pages are in ../_readthedocs/html.