대부분의 강사는 Kanorio로 사이트를 만들어 코스를 바로 게시할 수 있습니다. 이미 웹사이트를 보유하고 있거나 처음부터 직접 디자인하고 싶다면, Kanorio를 코스 및 멤버 관리용 백엔드로만 사용하고 코스 페이지는 자신의 사이트에서 호스팅할 수 있습니다. 이러한 방식을 "헤드리스(Headless)"라고 합니다. 수강생은 여전히 귀하의 사이트에서 로그인하여 코스를 수강하며, 플레이어, 복제 방지 보호 기능, 진도 추적 등은 표준 Kanorio 사이트 빌더를 사용할 때와 동일하게 유지됩니다.
| 상황 | 권장 사항 |
|---|---|
| 아직 사이트가 없거나 기술적인 설정을 피하고 싶은 경우 | Kanorio로 사이트를 만들고 부터 시작하기 |
| 이미 사이트가 있고 코스 페이지와 플레이어만 추가하려는 경우 | Elements를 사용하여 임베드하는 방식으로 직접 호스팅 |
| 기존 모듈이 지원하지 않는 맞춤형 디자인, 상호 작용 또는 워크플로가 필요한 경우 | AI 도구를 사용하거나 엔지니어를 고용하여 직접 호스팅 |
| 엔지니어가 있거나 Cursor, Lovable, v0와 같은 AI 코딩 도구 사용법을 아는 경우 | 직접 호스팅 |
확신이 서지 않는다면, 먼저 Kanorio로 사이트를 구축해 보세요. 나중에 데이터를 마이그레이션할 필요 없이 언제든지 헤드리스 설정으로 전환할 수 있으며, 코스, 멤버, 주문 정보는 원활하게 유지됩니다.
| Kanorio가 처리함 (별도 작업 불필요) | 사이트에서 처리 |
|---|---|
| 코스 관리 백엔드, 보호된 파일, 비디오 스트리밍 | 홈페이지, 코스 랜딩 페이지, 판매 문구 |
| 상품, 결제, 정산, 청구서, 세금 | 사이트 디자인 및 레이아웃 |
| 수강생 로그인 (이메일 인증) 및 액세스 제어 | 코스 개요, 플레이어, 로그인 폼을 페이지에 임베드 |
| 플레이어, 불법 복제 방지, 학습 진도, 퀴즈, 수료증 | |
| 연락처, 세분화, 뉴스레터, 프로모션, Webhooks |
결제는 여전히 Kanorio 결제 페이지에서 진행되며, 결제 후 귀하의 사이트로 자동 리디렉션됩니다. Kanorio 에디터 전용 기능(프로모션 상단 바나 팝업 등)은 헤드리스 사이트에 적용되지 않습니다. 대체 솔루션에 대해서는 를 참조하세요.
가장 쉬운 방법부터 고급 방법 순입니다:
<kanorio-curriculum>(커리큘럼 및 무료 미리보기), <kanorio-login>(수강생 로그인), <kanorio-unit>(코스 페이지 및 플레이어)을 즉시 추가할 수 있습니다. CSS 변수를 사용하여 사이트 브랜드에 맞게 외관을 조정할 수 있습니다. 이미 사이트가 있고 코스 기능만 추가하려는 경우에 완벽합니다.어떤 방법을 선택하든, 수강생이 귀하의 사이트에서 로그인할 수 있도록 "사이트 설정 › 개발자"의 "Allowed Origins" 목록에 귀하의 도메인을 추가해야 합니다.
계정 비밀번호를 공유할 필요는 없습니다. 개발자를 사이트 팀에 초대하고 "Headless Developer" 템플릿으로 생성된 역할을 할당한 뒤( 참조), "사이트 설정 › 개발자"에서 스타터 키트를 복사하여 전달하세요. 전체 인계 절차 및 출시 후 워크플로우는 를 참조하세요.
기술적으로는 가능하지만 권장하지 않습니다. 원본 파일을 재생하면 수강생은 적응형 비트레이트 스트리밍이나 즉시 탐색과 같은 기능을 사용할 수 없게 됩니다. 또한 원본 파일은 전체를 다운로드하기가 더 쉽습니다. 더 나아가 스트리밍 버전은 계속 생성되어 저장소 사용량에 포함되며, 이를 비활성화할 수 있는 옵션은 없습니다. Elements 플레이어와 Customer API는 기본적으로 스트리밍 버전을 사용하므로, 개발자에게 이를 우선하도록 지시해 주세요.
네. 요금제, 플랫폼 수수료, 저장소 계산 방식은 동일합니다. API 호출은 무제한이며 대역폭 비용은 없습니다. 코스 비용을 참조하세요.
아니요. 수강생은 귀하의 사이트에서 이메일 인증 코드를 사용하여 한 번만 로그인하면 됩니다. 코스, 진도, 수료증은 모두 귀하의 사이트에서 직접 확인할 수 있습니다.
네. 페이지에서 커스텀 HTML 및 스크립트 임베드를 허용한다면 Elements를 사용하여 커리큘럼, 로그인 박스, 플레이어를 임베드할 수 있습니다.
네. 코스, 제품, 멤버, 주문 정보는 그대로 유지됩니다. 수강생은 새로운 사이트에서 한 번만 로그인하면 됩니다.