- Quill 2.0은 현대 웹에서 쓸 수 있는 무료 오픈소스 WYSIWYG 편집기로, 리치 텍스트 편집 기능을 제품에 직접 넣을 수 있게 함
- 모듈형 아키텍처와 표현력 있는 API를 기반으로, 기본 코어에서 시작해 요구 사항에 맞게 편집기를 커스터마이즈할 수 있음
- 개발자는 편집기 콘텐츠, 변경 사항, 이벤트에 세밀하게 접근할 수 있고, 입력과 출력에 JSON을 사용해 일관적인 동작을 기대할 수 있음
- 데스크톱, 태블릿, 휴대폰의 최신 브라우저를 지원하며, 플랫폼 전반에서 같은 동작과 생성 HTML을 제공하는 것을 목표로 함
- 작은 프로젝트부터 Fortune 500 기업까지 적용 범위를 넓힐 수 있어, 단순한 편집기 도입 후 제품 성장에 맞춰 확장하기 좋음
Quill 2.0과 시작 방법
- Quill 2.0이 출시됐으며, 별도 발표 글에서 릴리스 내용을 확인할 수 있음: Quill 2.0 is released!
- Quill은 현대 웹을 위해 만들어진 무료 오픈소스 WYSIWYG 편집기임
- 오픈소스 저장소: slab/quill
- 문서: Documentation
- 기본 예시는 CDN에서
quill.snow.css와quill.js를 불러온 뒤new Quill('#editor', ...)로 편집기를 생성함- 예시 버전은
quill@2.0.3 modules.toolbar에#toolbar를 지정하고theme은snow를 사용함
- 예시 버전은
- 브라우저 개발자 콘솔에서 API를 직접 시험해볼 수 있음
커스터마이징과 적용 범위
- Quill은 모듈형 아키텍처와 API를 통해 요구 사항에 맞게 편집기를 조정할 수 있음
- 모듈 문서: modular architecture
- API 문서: API
- 개발자는 간단한 API로 편집기 콘텐츠, 변경 사항, 이벤트에 세밀하게 접근 가능함
- 입력과 출력 모두 JSON을 사용해 일관적이고 결정적인 동작을 제공함
- 데스크톱, 태블릿, 휴대폰의 최신 브라우저를 지원하며, 플랫폼 간 동일한 동작과 생성 HTML을 제공함
- 작은 프로젝트와 Fortune 500 기업 모두에서 사용할 수 있고, Quill core로 시작한 뒤 필요에 따라 커스터마이즈하거나 확장을 추가할 수 있음
- GitHub Star 수는 47,204로 표시됨