TinyMCE는 현재 널리 사용되는 다양한 브라우저를 지원하는 경량 브라우저 기반 WYSIWYG 편집기이며 JavaScript/ECMAScript를 사용하여 개발되었습니다. 주요 기능에는 테마/템플릿 지원, 다국어 지원(중국어 간체 포함), 플러그인을 통한 확장 지원이 포함됩니다. 기능 구성은 유연하고 간단하며(두 줄의 코드로 편집기를 웹 페이지에 포함할 수 있음) AJAX를 지원합니다. 또 다른 특징은 로딩 속도가 매우 빠르다는 것입니다. 서버에서 사용하는 스크립트 언어가 PHP라면 더욱 최적화할 수 있습니다. 가장 중요한 점은 TinyMCE는 LGPL 라이선스로 출시되는 무료 소프트웨어이며, 상용 애플리케이션에도 사용할 수 있다는 점입니다.
TinyMCE v3.5.1.1 변경 내역:
Dan Rumney가 기여한 UndoManager 패치에 새로운 onBeforeAdd 이벤트를 추가했습니다.
사용자 정의 함수를 사용하여 테마 렌더링 논리를 재정의하기 위한 지원이 추가되었습니다.
BR 모드에서 Enter 키를 누를 때 이전 IE 버전의 자동 링크 플러그인에 의해 링크가 자동으로 생성되지 않는 버그가 수정되었습니다.
이전 IE 버전에서 Enter가 이전 형제 단락이 비어 있는 경우 새 단락을 생성하지 않는 버그가 수정되었습니다.
이전 IE 버전에서 위조된 DOM 범위의 toString이 적절한 문자열을 반환하지 않는 버그가 수정되었습니다.
스키마가 HTML5로 설정된 경우 명명된 앵커가 제대로 작동하지 않는 버그가 수정되었습니다.
HTML5 데이터 목록 옵션이 올바르게 구문 분석되거나 들여쓰기되지 않은 버그가 수정되었습니다.
HTML5 스키마를 사용할 때 링크가 블록 요소 주위에 앵커를 추가하는 버그가 수정되었습니다.
자동 링크 플러그인이 mailto:[email protected]을 제대로 처리하지 못하는 문제가 해결되었습니다.
초기화하는 동안 대상 요소를 숨겨 초기화를 최적화하고 렌더링 깜박임을 줄였습니다.