에디쿠스 편집기 데모 페이지입니다.
- edicus편집기 운용방식과 ediusSDK를 사용하는 방법을 파악하기 위한 용도입니다.
- 4300 port로 index.html을 웹서버로 서비스 해야 합니다.
- 실제 데모를 운용해 보기 위해서는 모션원으로부터 apiKey를 발급받아야 합니다.
- 테스트용 Edicus Server API key를 모션원에 요청하여 발급 받아야 합니다.
- 테스트용 계정 id는 "sandbox" 입니다.
- 프로젝트의 root 폴더에
.server-env.js와.client-env.js파일을 생성해야 합니다. - 이 두 파일은 버전관리 되지 않도록 .gitignore에서 등록되어 있습니다. (apiKey가 노출되지 않도록 각별히 주의해야 합니다.)
- 각 파일은
.server-env.sample.js와.client-env.sample.js를 참고 바랍니다. partner코드가 "sandbox"인 경우에 대한 샘플입니다.
// .server-env.js
export let server_env = {
apiHost: 'https://api-dot-edicusbase.appspot.com',
apiKey: '발급받은 edicus api key를 입력하세요' // 모션원에서 발급받은 api를 입력해야 합니다.
}// .client-env.js
// 발급받은 partner 코드 (.server-env.js 파일의 apiKey는 이 partner 코드로 발급받은 키를 사용해야 합니다.)
export let partner = "sandbox";
export let edicusBasicTemplates = [
{
ps_code: '90x50@NC',
template_uri: 'gcs://template/partners/sandbox/res/template/2704164.json',
title: '명함 샘플 1',
},
]
export let edicusVdpTemplates = [
{
ps_code: '90x50@NC',
template_uri: 'gcs://template/partners/sandbox/res/template/3113133.json',
title: 'VDP 명함 샘플 1',
},
]기능 파악을 목적으로 하기 때문에 아래 라이브러리만 사용합니다.
- JQuery
- tailwindcss - 컴팩트한 css 처리를 위해 사용
중요 : 이 데모페이지를 public domain으로 서비스 하지 않도록 해야 합니다. (서버측에서 구현되어야 할 코드가 이해를 돕기위해 브라우저단에서 구현되어 있는 관계로 apiKey가 유출될 수 있습니다.)
- 설치 :
npm install --global http-server(http-server github 페이지) - 실행 :
http-server -c-1 -p 4300 - 참고 : 이 프로젝트의 루트 폴더를 웹으로 서비스할 수 있으면 어떤 방법이든 상관없습니다.
http://localhost:4300
기본 편집기 데모
편집기
VDP 편집기 데모


