본문 바로가기
  • 더 넓은 세상을 바라보고 또 나 자신을 바라보며 그렇게 간격을 좁혀나가보자.
  • 이 길에 끝에서 바라던 나와 마주칠 수 있다면 난 너를 가득 안아줄거야.
카테고리 없음

WYSIWYG Editor

by Ryan Kim 2016. 2. 29.

오픈소스 위지윅 에디터(WYSIWYG Editor), Summernote

학교에서 웹 개발 관련 프로젝트에 참여하고 있다. 게시판을 제작하던 중에 글 작성에 사용할 위지윅 에디터(WYSIWYG Editor)가 필요했다. 웹 개발 경험이 적어 단어 조차 처음 들어보았지만… 이번 기회에 에디터를 사용해본다.

 

위지윅 에디터란?

WYSIWYG(What You See Is What You Get) Editor란 코드를 작성하는 대신 간편하게 실제 페이지 레이아웃과 유사한 형식으로 웹페이지를 작성할 수 있는 HTML 편집기의 한 종류를 말한다. – Google AdSense

사용할 위지윅 에디터는 국내에서 시작된 오픈소스 프로젝트로 한국 개발자들이 만든 에디터다. Super simple WYSIWYG Editor using Bootstrap 라는 설명만큼 간단한 설정만으로 사용할 수 있다.

wysiwyg-editor-summernote

 

WYSIWYG Editor 프로젝트에 적용하기

 

1. summernote.org 에서 Download source code 클릭하여 파일 다운

 

2. 자신의 프로젝트에 다운받은 CSS 파일과 JS 파일 넣기

CSS 파일: dist > summernote.css
JavaScript 파일: dist > summernote.min.js
메뉴를 한국어로 변환: lang > summernote-ko-KR.js

 

3. HTML 파일에 필요한 라이브러리와 다운받은 파일들 추가
: 내 경우 CSS 파일은 <head> 태그 안에 추가하고, JS 파일은 웹 페이지의 빠른 로딩을 위해 <body> 태그 끝에 추가하였다.

: 자신의 프로젝트에서 css/js 파일이 위치한 경로(file-path)를 올바르게 입력해야 한다. 경로가 틀릴 경우 파일을 인식하지 못한다.

 

4. 게시판의 글 작성에서 내용 부분의 textarea 변경

 

5. 마지막으로 높이와 언어 등의 옵션을 설정한 Initialize 코드 추가

 

출처:http://blog.dudmy.net/wysiwyg-editor-summernote/