소스에서 에디터 빌드.

Learn DXPR BuilderManage the siteJe huisstijl toepassen

기본적으로 편집자의 브라우저는 DXPR CDN에서 DXPR Builder 에디터를 불러오며, 설정할 내용이 없습니다. 이 페이지는 소스에서 에디터를 빌드하는 개발자용입니다. 디버그나 변경 테스트용입니다. 완료하면 에디터가 모듈 폴더의 파일에서 실행됩니다. 축소되거나 읽기 쉬운 형태입니다. 방화벽 뒤에 CDN을 두려면 대신 Firewall and data residency 문서를 참고하세요.

시작하기 전에

  • Node 패키지가 설치된 DXPR Builder git 체크아웃이 필요합니다. drupal.org의 릴리스에는 로컬 빌드가 없습니다.
  • 다음 권한이 필요합니다: Administer DXPR Builder configuration.

설정

  1. 모듈 폴더에서 npx grunt build(을)를 실행하세요. 에디터가 축소 및 비축소 형태로 dxpr_builder/에 기록됩니다.
  2. 다음으로 이동하세요: DXPR Studio > DXPR Builder > General Settings (/admin/dxpr_studio/dxpr_builder/settings).
  3. 다음을 펼치세요: Editor Assets. 로컬 빌드가 있을 때만 표시됩니다.
  4. 다음에서 Asset source 아래 Local (minified) 또는 Local (unminified)(을)를 고르세요.
  5. 이제 Save settings(을)를 클릭하세요.

표시되는 내용

빌더에서 페이지를 새로고침하세요. 브라우저가 이제 모듈의 dxpr_builder/ 폴더(자체 사이트에 있음)에서 에디터 스크립트를 불러옵니다. CDN 요청이 포함하는 jwt 매개변수가 없습니다. Local (unminified)(은)는 읽기 쉬운 .js 파일을, Local (minified)(은)는 더 작은 .min.js 파일을 불러옵니다.

설정

옵션 불러오는 항목 용도
Cloud (기본값) 다음의 에디터: cdn2.dxpr.com. 대체: cdn.dxpr.com. 각 요청에 제품 키 포함 릴리스에서 설치한 모든 사이트
Local (minified) dxpr_builder/*.min.js(모듈 폴더에서) 프로덕션 실행 형태의 빌드 테스트
Local (unminified) dxpr_builder/*.js(모듈 폴더에서) 디버깅

로컬 빌드는 항상 Cloud(을)를 이깁니다. Cloud가 선택되어도 사이트는 비축소 파일을 불러오며, 해당 파일만 있으면 축소 파일을 불러옵니다. DXPR은 릴리스용 클라우드 파일만 게시하므로 개발 체크아웃은 어차피 사용할 수 없습니다.

로컬 빌드가 표시되지 않는 경우

  • Editor Assets 섹션이 없습니다. 모듈의 dxpr_builder/ 폴더에 빌드가 없습니다. git 체크아웃에서 npx grunt build(을)를 실행한 뒤 설정 페이지를 새로고침하세요.
  • Local 옵션이 하나만 제공됩니다. 축소 파일이나 비축소 파일만 있습니다. 둘 다 기록하는 전체 npx grunt build(을)를 실행하세요.
  • Cloud가 선택되어도 로컬 파일이 계속 불러와집니다. 빌드가 있는 동안은 의도된 동작입니다. dxpr_builder/에서 dxpr_builder.js와 dxpr_builder.min.js(을)를 제거하고 /admin/config/development/performance에서 캐시를 비우세요.
  • 에디터가 나타나지 않고 cdn2.dxpr.com(으)로의 요청이 실패합니다. 방화벽이나 콘텐츠 보안 정책이 CDN을 차단합니다. 두 CDN 호스트를 허용하세요. 자세한 내용은 Firewall and data residency 문서를 참고하세요.

다음 단계