Sitecore는 사용자가 웹사이트를 구축하고 관리할 수 있도록 돕는 웹 콘텐츠 관리 서비스입니다.
기존 번역을 업데이트한 후에도 Sitecore에서는 url, 에 있는 기타 번역 불가능한 속성, 그리고 에 있는 번역 불가능한 속성이 변경되지 않습니다.
Sitecore 커넥터는 다음 필드 유형에 대해 Sitecore에서 소스 콘텐츠를 다운로드하고 번역을 업로드할 수 있도록 합니다:
-
단일 행 텍스트(및 제한됨)
-
서식 있는 텍스트
-
다중 행 텍스트(및 제한됨)
-
HTML
-
텍스트
-
이름 값 목록
-
일반 링크
-
이미지
-
체크리스트(참조된 항목이 번역되지 않은 경우 작업에 포함됩니다.)
-
멀티리스트(참조된 항목이 번역되지 않은 경우 작업에 포함됩니다.)
-
트리리스트(참조된 항목이 번역되지 않은 경우 작업에 포함됩니다.)
커넥터 여러 사용 사례가 있습니다.
-
프로젝트 관리자는 온라인 리포지토리에서 프로젝트로 직접 파일을 추가할 수 있습니다.
-
제출자가 온라인 리포지토리에서 직접 요청에 파일을 추가할 수 있도록 제출자 포털을 설정하십시오.
-
모니터링되는 파일 또는 폴더에 대해 마지막으로 수정된 날짜에서 변경이 감지되면 자동 프로젝트 생성(APC)을 사용하여 새 프로젝트를 자동으로 생성하십시오.
-
자동 프로젝트 생성을 사용 중이고 번역할 기본 페이지에 하위 항목이 포함된 경우, 해당 하위 항목에 변경 사항이 발생해도 새 프로젝트가 자동으로 생성되지 않습니다. 이러한 하위 항목은 수동으로 번역해야 합니다.
-
제한 사항
-
Sitecore 서버에 설정된 기본 언어는 Phrase 계정의 소스 언어와 동일해야 합니다.
인컨텍스트 미리보기 기능은 CAT 웹 편집기와 CAT 데스크톱 편집기 모두에서 원본 또는 번역된 텍스트의 실시간 미리보기를 제공합니다.
표, 열, 다양한 그래픽, 서식 및 글꼴(사용자가 설치한 경우)이 지원됩니다. 이 기능은 번역 시 문맥을 제공하기 위한 것이며 원본 또는 완성된 문서를 완벽하게 재현하지는 않으므로 일부 시각적 차이가 발생할 수 있습니다. 또한 액세스 및 보안 설정에서 편집기에서 외부 콘텐츠 로드 허용 옵션을 활성화/비활성화하여 영향을 받을 수도 있습니다.
Phrase 요구 사항:
-
온프레미스 설치에 액세스하려면 기업 방화벽을 통과하십시오.
-
저작 환경에 로그인하십시오.
온프레미스 설치를 위한 방화벽 구성:
-
설치는 Phrase 서버 IP 주소에서 액세스할 수 있어야 합니다. 현재 목록은 Phrase 서버 IP 주소를 참조하십시오.
-
도메인 이름을 외부에서 확인할 수 있어야 합니다.
참고
일부 HTML 태그는 위험을 초래할 수 있으므로 CAT 편집기는 미리보기를 표시할 때 이 HTML에서 해당 태그를 제거합니다. 이는 사용자의 개인정보 및 보안을 보장하기 위함입니다.
제거되는 태그의 예로는 FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT 또는 background-image CSS 속성이 있습니다.
커넥터를 설정하려면 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\">StandardSecurity</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을 열고 구성이 올바르게 적용되었는지 확인하십시오:-
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 커넥터는 특정 역할을 요구하지 않습니다.
다음 설정을 적용하십시오:
-
번역할 항목에 읽기 및 쓰기 액세스 권한을 추가하십시오.
자세한 내용은 Sitecore 액세스 권한을 참조하십시오.
-
번역할 항목의 상위 항목에 읽기 액세스 권한을 추가하십시오.
-
/System/Languages/**을 사용하여 언어 항목에 읽기 액세스 권한을 추가하십시오. -
/System/Workflows/**을 사용하여 워크플로 항목에 읽기 액세스 권한을 추가하십시오.
-
설정
페이지에서 섹션으로 스크롤하십시오.
-
커넥터을 클릭합니다.
페이지가 열립니다.
-
새 커넥터를 클릭하십시오.
페이지가 열립니다.
-
유형을 Sitecore(으)로 변경하고 커넥터 이름을 입력하십시오.
-
프로토콜을 포함하여 Sitecore URL을 입력하십시오.
-
사용자 이름과 비밀번호를 입력하십시오.
-
소스 언어 선택
소스 언어는 Sitecore의 기본 언어와 일치해야 합니다.
-
연결할 를 선택하십시오. 기본 데이터베이스를 사용하지 않는 경우 을 입력하십시오.
-
연결 테스트을 클릭합니다.
연결이 성공적으로 완료되면 확인 표시자가 표시됩니다. 그렇지 않으면 빨간색 느낌표가 나타납니다. 자세한 내용을 보려면 아이콘 위로 고정하세요.
-
저장을 클릭합니다.
커넥터는 페이지의 목록에 추가됩니다.
커넥터 삭제
커넥터를 삭제하려면:
참고
휴지통에 있는 작업을 포함하여 프로젝트의 미완료 작업에 여전히 연결된 커넥터는 삭제할 수 없습니다. 이러한 커넥터를 삭제하려고 하면 \"커넥터 삭제 실패\" 오류가 반환됩니다.
해결 방법: 커넥터와 연결된 프로젝트를 열고 남은 작업을 완료하거나 삭제하십시오. 으로 이동하여 비우면 커넥터에 여전히 연결된 작업이 제거됩니다. 커넥터 삭제를 다시 시도하십시오.