Sitecore — это служба управления веб-контентом, которая помогает пользователям создавать и управлять веб-сайтами.
url
и другие непереводимые атрибуты в и непереводимые атрибуты в остаются неизменными в Sitecore после обновления существующего перевода
Коннектор Sitecore позволяет загружать исходный контент и загружать переводы в/из Sitecore для следующих типов полей:
-
Однострочный текст (и ограниченный)
-
Богатый текст
-
Многострочный текст (и ограниченный)
-
HTML
-
Текст
-
Список значений имени
-
Общая ссылка
-
Изображение
-
Контрольный список (ссылающиеся элементы включены в задание, если не переведены.)
-
Мультисписок (ссылающиеся элементы включены в задание, если не переведены.)
-
Дерево (ссылающиеся элементы включены в задание, если не переведены.)
Существует ряд вариантов использования коннектора:
-
Менеджеры проектов могут добавлять файлы непосредственно в проекты из онлайн-хранилища.
-
Настройте портал отправителя, чтобы позволить отправителям добавлять файлы к запросам непосредственно из онлайн-хранилища.
-
Используйте службу автоматического создания проектов (APC), чтобы новые проекты создавались автоматически, когда обнаруживается изменение в дате последнего изменения для отслеживаемых файлов или папки.
-
Выбранные файлы импортируются при первом запуске службы автоматического создания проектов (APC). Все файлы импортируются, когда папка отслеживается.
-
Если используется служба автоматического создания проектов и главная страница, которую нужно перевести, содержит подэлементы, изменения, внесенные в эти подэлементы, не создают новый проект автоматически. Эти подэлементы необходимо будет перевести вручную.
-
Ограничения
-
Язык, установленный на сервере Sitecore, должен совпадать с языком оригинала в учетной записи Phrase.
Функция предварительного просмотра в контексте предлагает просмотр оригинального или переведенного текста в редакторах CAT Web и CAT Desktop в реальном времени.
Поддерживаются таблицы, столбцы, различные графики, форматирование и шрифты. Функция предназначена для предоставления контекста при переводе и не является идеальным представлением оригинального или завершенного документа; некоторые визуальные различия ожидаются. На нее также может повлиять включение/выключение опции Разрешить загрузку внешнего контента в редакторах в настройках доступа и безопасности.
Требования к фразам:
-
Пройти через корпоративный брандмауэр для доступа к локальной установке.
-
Аутентификация в среде авторинга.
Конфигурация брандмауэра для локальной установки:
-
Установка должна быть доступна с следующих IP-адресов:
34.243.87.13, 34.248.197.209, 108.129.22.31, 3.248.158.93
-
Имя домена должно быть разрешимо извне.
Примечание
Некоторые HTML-теги представляют риск, и редактор CAT удаляет их из этого HTML при отображении предварительного просмотра. Это необходимо для обеспечения конфиденциальности и безопасности данных пользователя.
Примеры удаленных тегов включают FORM
, IFRAME
, SCRIPT
, SVG
, VIDEO
, EMBED
, OBJECT
или свойства CSS background-image.
Для настройки коннектора администратор Sitecore должен включить SSL и Rest API.
Чтобы включить Rest API, выполните следующие шаги:
-
В файле
{SITECORE_ROOT}Website\App_Config\Include\Sitecore.ItemWebApi.config
установитеitemwebapi.mode
иitemwebapi.access
:<site name="website"> <patch:attribute name="itemwebapi.mode">Стандартная безопасность</patch:attribute> <patch:attribute name="itemwebapi.access">ReadWrite</patch:attribute> </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
и проверьте, что конфигурация была правильно применена:-
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 не требует специфических ролей.
Примените эти настройки:
-
Добавьте права доступа на чтение и запись к элементам, которые нужно перевести.
Для получения дополнительной информации смотрите права доступа Sitecore.
-
Добавьте право доступа на чтение к элементам, которые являются родителями элементов, подлежащих переводу.
-
Добавьте право доступа на чтение к языковым элементам, используя
/System/Languages/**
. -
Добавьте право доступа на чтение к элементам рабочего процесса, используя
/System/Workflows/**
.
-
Со страницы
настроек прокрутите вниз раздел « .
-
Нажмите на «Коннекторы».
Открывается страница
. -
Нажмите Новый коннектор.
Страница
открывается. -
Укажите имя для соединения и измените Тип на Sitecore.
-
Введите URL Sitecore, включая протокол.
-
Введите имя пользователя и пароль.
-
Выберите Язык источника.
Язык источника должен совпадать с языком по умолчанию в Sitecore.
-
Выберите
, к которой нужно подключиться. Если не используете базу данных по умолчанию, укажите . -
Нажмите «Проверить подключение».
Контрольная отметка появится, если соединение прошло успешно. Красный восклицательный знак появится, если это не так. Наведите курсор на значок, чтобы увидеть дополнительные сведения.
-
Нажмите «Сохранить».
Коннектор добавлен в список на странице
.