Интеграции

Sitecore (TMS)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Доступно для

  • планов Business и Enterprise

Свяжитесь с отделом продаж по вопросам лицензирования.

Sitecore — это служба управления веб-контентом, которая помогает пользователям создавать веб-сайты и управлять ими.

url и другие непереводимые атрибуты в General Links и непереводимые атрибуты в Image остаются без изменений в Sitecore после обновления существующего перевода

Коннектор Sitecore позволяет скачивать исходный контент и загружать переводы в/из Sitecore для следующих типов полей:

  • Single-Line Text (и Limited)

  • Rich Text

  • Multi-Line Text (и Limited)

  • HTML

  • Текст

  • Name Value List

  • General Link

  • Изображение

  • Checklist (ссылочные элементы включаются в задание, если они не переведены.)

  • Multilist (ссылочные элементы включаются в задание, если они не переведены.)

  • Treelist (ссылочные элементы включаются в задание, если они не переведены.)

Поддерживаемые версии

Sitecore - XP (Experience Platform): 8.2 и выше

Варианты использования

Существует ряд вариантов использования коннектора:

  • Менеджеры проектов могут добавлять файлы непосредственно в проекты из онлайн-хранилища.

  • Настройте портал отправителя, чтобы позволить отправителям добавлять файлы к запросам непосредственно из онлайн-хранилища.

  • Используйте службу автоматического создания проектов (APC) для автоматического создания новых проектов при обнаружении изменений в дате последнего изменения для отслеживаемых файлов или папок.

    • При использовании автоматического создания проектов, если главная страница для перевода содержит вложенные элементы, изменения, внесенные в эти вложенные элементы, не приводят к автоматическому созданию нового проекта. Эти вложенные элементы необходимо переводить вручную.

Ограничения

  • Язык по умолчанию, установленный на сервере Sitecore, должен совпадать с исходным языком в учетной записи Phrase.

Настройка контекстного предварительного просмотра

Функция контекстного предварительного просмотра предлагает предварительный просмотр исходного или переведенного текста в режиме реального времени как в веб-редакторе CAT, так и в настольном редакторе CAT.

Поддерживаются таблицы, столбцы, различная графика, форматирование и шрифты (если они установлены пользователями). Эта функция предназначена для обеспечения контекста при переводе и не является идеальным представлением исходного или готового документа; ожидаются некоторые визуальные различия. На нее также может влиять включение/отключение параметра Разрешить загрузку внешнего контента в редакторах в настройках доступа и безопасности.

Требования Phrase:

  • Пройдите через корпоративный брандмауэр для доступа к локальной установке.

  • Выполните аутентификацию в среде авторинга.

Конфигурация брандмауэра для локальной установки:

  • Установка должна быть доступна с IP-адресов серверов Phrase. Актуальный список см. в разделе IP-адреса серверов Phrase.

  • Доменное имя должно разрешаться извне.

Примечание

Некоторые HTML-теги представляют риск, поэтому редактор CAT удаляет их из этого HTML при отображении предварительного просмотра. Это делается для обеспечения конфиденциальности и безопасности данных пользователя.

Примеры удаленных тегов включают FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT или свойства CSS background-image.

Настройки Sitecore

Для настройки коннектора администратор Sitecore должен включить SSL и Rest API.

Чтобы включить Rest API, выполните следующие действия:

  1. В файле {SITECORE_ROOT}Website\\App_Config\\Include\\Sitecore.ItemWebApi.config установите itemwebapi.mode и itemwebapi.access:

    <site name="website">
        <patch:attribute name="itemwebapi.mode">StandardSecurity</patch:attribute>
        <patch:attribute name="itemwebapi.access">ReadWrite</patch:attribute>
    </site>
  2. Установите политики безопасности:

    В файле {SITECORE_ROOT}Website\\App_Config\\Include\\Sitecore.Services.Client.config установите значение Sitecore.Services.SecurityPolicy в Sitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure.

  3. Перезапустите сервер/службу.

  4. Откройте /sitecore/admin/showconfig.aspx и проверьте, что конфигурация была применена правильно:

    • Item REST API включен: <site name="website" itemwebapi.mode="StandardSecurity" itemwebapi.access="ReadWrite" patch:source="Sitecore.ItemWebApi.config"/>

    • Политика безопасности применена: <setting name="Sitecore.Services.SecurityPolicy" value="Sitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure" patch:source="Sitecore.Services.Client.config"/>

Роли доступа и разрешения

Коннектор Sitecore не требует специальных ролей.

Примените следующие настройки:

  • Добавьте права на чтение (Read) и запись (Write) для элементов, подлежащих переводу.

    Дополнительную информацию см. в разделе Права доступа Sitecore.

  • Добавьте право доступа на чтение (Read) для элементов, которые являются родительскими для элементов, подлежащих переводу.

  • Добавьте право доступа на чтение (Read) для элементов языков, используя /System/Languages/**

  • Добавьте право доступа на чтение (Read) для элементов рабочего процесса, используя /System/Workflows/**

Настройки Prase TMS

  1. На странице Setup_gear.png настроек прокрутите вниз к разделу Integrations.

  2. Нажмите на «Коннекторы».

    Откроется страница коннекторов.

  3. Нажмите «Новый коннектор».

    Откроется страница «Создать коннектор».

  4. Измените Тип на Sitecore и укажите имя для коннектора.

  5. Введите URL-адрес Sitecore, включая протокол.

  6. Введите имя пользователя и пароль.

  7. Выберите язык исходника

    Исходный язык должен совпадать с языком по умолчанию в Sitecore.

  8. Выберите Базу данных Sitecore для подключения. Если вы не используете базу данных по умолчанию, укажите Пользовательское имя базы данных.

  9. Нажмите «Проверить подключение».

    Контрольная отметка появится, если соединение прошло успешно. Красный восклицательный знак появится, если это не так. Наведите курсор на значок, чтобы увидеть дополнительные сведения.

  10. Нажмите «Сохранить».

    Коннектор добавлен в список на странице «Коннекторы».

Удаление коннектора

Чтобы удалить коннектор:

  1. На странице Интеграции выберите коннектор, который нужно удалить.

  2. Нажмите Удалить.

    Откроется окно Удаление коннектора.

  3. Введите «delete» и нажмите Удалить.

    Коннектор удален, и отображается список коннекторов.

Примечание

Коннектор нельзя удалить, пока он связан с незавершенными заданиями в проекте, включая задания, находящиеся в корзине. При попытке удалить такой коннектор появится ошибка «Не удалось удалить коннектор».

Решение: Откройте проект, связанный с коннектором, и завершите или удалите все оставшиеся задания. Перейдите в Настройки/Корзина и очистите ее, чтобы удалить все задания, которые все еще связаны с коннектором. Повторите попытку удаления коннектора.

Была ли эта статья полезной?
★ ★ ★ ★ ★

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.