Sitecore — это услуга управления веб-контентом, которая помогает пользователям создавать веб-сайты и управлять ими.
url и другие непереводимые атрибуты в и непереводимые атрибуты в остаются без изменений в Sitecore после обновления существующего перевода
Коннектор Sitecore позволяет загружать оригинал контента и выгружать переводы в/из Sitecore для следующих типов полей:
-
Single-Line Text (и Limited)
-
Rich Text
-
Multi-Line Text (и Limited)
-
HTML
-
Текст
-
Name Value List
-
General Link
-
Изображение
-
Checklist (ссылочные элементы включаются в задание, если они не переведены.)
-
Multilist (ссылочные элементы включаются в задание, если они не переведены.)
-
Treelist (ссылочные элементы включаются в задание, если они не переведены.)
Существует ряд вариантов использования коннектора:
-
Менеджеры проектов могут добавить файлы непосредственно в проекты из онлайн-хранилища.
-
Настройте портал отправителя, чтобы позволить отправителям добавлять файлы к запросам непосредственно из онлайн-хранилища.
-
Используйте службу автоматического создания проектов (APC) для автоматического создания новых проектов при обнаружении изменений в дате последнего изменения для отслеживаемых файлов или папок.
-
При использовании автоматического создания проектов, если основная страница для перевода содержит вложенные элементы, изменения, внесенные в эти вложенные элементы, не приводят к автоматическому созданию нового проекта. Эти вложенные элементы потребуется перевести вручную.
-
Ограничения
-
Язык, установленный на сервере Sitecore, должен совпадать с языком оригинала в учетной записи Phrase.
Функция контекстного предварительного просмотра предлагает предварительный просмотр оригинала или переведенного текста в режиме реального времени как в CAT Web Editor, так и в CAT Desktop Editor.
Поддерживаются таблицы, столбцы, различная графика, форматирование и шрифты (если они установлены пользователями). Эта функция предназначена для обеспечения контекста при переводе и не является идеальным представлением оригинала или готового документа; ожидаются некоторые визуальные различия. На нее также может влиять включение/отключение параметра Разрешить загрузку внешнего контента в редакторах<1> в настройках доступа и безопасности.
Требования Phrase:
-
Пройдите через корпоративный брандмауэр, чтобы получить доступ к локальной установке.
-
Выполните аутентификацию в среде разработки.
Настройка брандмауэра для локальной установки:
-
Установка должна быть доступна с IP-адресов сервера Phrase. Актуальный список см. в разделе IP-адреса серверов Phrase.
-
Доменное имя должно иметь возможность внешнего разрешения.
Примечание
Некоторые HTML-теги представляют риск, поэтому CAT Editor удаляет их из этого HTML при отображении предварительного просмотра. Это необходимо для обеспечения конфиденциальности и безопасности данных пользователя.
Примеры удаляемых тегов: FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT или свойства CSS background-image.
Чтобы настроить коннектор, администратор Sitecore должен Включить SSL и интерфейс приложений API Rest.
Чтобы Включить интерфейс приложений API Rest, выполните следующие действия:
-
В файле
{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:атрибуты name="itemwebapi.получить доступ">ReadWrite</patch:атрибуты> </site> -
Установите политики безопасности:
В файле
{SITECORE_ROOT}Website\App_Config\Include\Sitecore.Services.Client.configустановите значениеSitecore.Services.SecurityPolicyнаSitecore.Services.Infrastructure.Web.Http.Security.ServicesOnPolicy, Sitecore.Services.Infrastructure. -
Перезапустите сервер/услуга.
-
Откройте
/sitecore/admin/showconfig.aspxи проверьте, что конфигурация была применена правильно:-
Интерфейс приложений API элементов включен:
<site name="website" itemwebapi.mode="StandardSecurity" itemwebapi.получить доступ="ReadWrite" patch:оригинал="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 не требует специальных ролей.
Примените следующие настройки:
-
Добавить права на получить доступ для чтения и записи к элементам, которые необходимо перевести.
Дополнительную информацию см. в разделе Sitecore получить доступ к правам.
-
Добавить право на получить доступ для чтения к элементам, которые являются родительскими для элементов, подлежащих переводу.
-
Добавить право на получить доступ для чтения к элементам языков с использованием
/System/Languages/** -
Добавить право на получить доступ для чтения к элементам рабочий процесс с использованием
/System/Workflows/**
-
Со страницы
настроек прокрутите вниз раздел «.
-
Нажмите на «Коннекторы».
Откроется страница .
-
Нажмите «Новый коннектор».
Откроется страница .
-
Изменить Тип на Sitecore и укажите имя для коннектор.
-
Введите URL-адрес Sitecore, включая протокол.
-
Введите имя пользователя и пароль.
-
Выберите язык оригинала.
Язык оригинала должен совпадать с языком по умолчанию в Sitecore.
-
Выберите для подключения. Если база данных по умолчанию не используется, укажите .
-
Нажмите «Проверить подключение».
Контрольная отметка появится, если соединение прошло успешно. Красный восклицательный знак появится, если это не так. Наведите курсор на значок, чтобы увидеть дополнительные сведения.
-
Нажмите «Сохранить».
Коннектор добавлен в список на странице .