T2Editor
그누보드5를 위한
WYSIWYG 웹 에디터
사용자 친화적인 심플하면서도 실속있는 인터페이스와 강력한 기능을 제공하는 T2Editor를 경험해보세요.
공지사항
T2Editor 보안 취약점 업데이트 (필수)
T2Editor 버전 전면 개편 안내
주요 기능
직관적인 UI
누구나 쉽게 사용할 수 있는 인터페이스
모바일 최적화
다양한 기기에서 원활한 사용
미디어 지원
이미지 및 동영상 삽입/편집
뛰어난 범용성
다양한 환경에서도 간편 작성
소개
T2Editor는 그누보드5를 위해 특별히 설계된 WYSIWYG 웹 에디터입니다. 사용자 친화적인 인터페이스와 강력한 기능을 통해 콘텐츠 제작의 효율성을 높여줍니다.
쉽고 직관적인 사용성
복잡한 설정 없이 바로 사용할 수 있는 인터페이스를 제공합니다.
그누보드5 완벽 호환
그누보드5의 모든 기능과 완벽하게 연동되어 작동합니다.
강력한 커스터마이징
다양한 설정을 통해 원하는 형태로 에디터를 구성할 수 있습니다.
주요 기능 목록
- 실시간 자동 저장 기능
- 실행 취소/다시 실행
- 드래그 앤 드롭 이미지 업로드
- 테이블 생성 및 편집 도구
- 코드 블록 지원
- 반응형 레이아웃 지원
- 각종 미디어&파일 삽입 및 미리보기 지원
- pdf 뷰어 지원
- 다양한 웹브라우저 및 기기 지원
데모
버전 히스토리
T2Editor Ver 5.4.3
2025.11.101. api 사용 제한 데이터 정보 가져오지 못하는 오류에 대한 ai플러그인 수정 (/t2editor/plugin/ai/ai.js) 2. 그림 그리기 플러그인 좀 더 고해상도 + 그리는 선 부드럽게 처리 (/t2editor/plugin/draw/draw.js)
다운로드T2Editor Ver 5.4.2
2025.11.101. 새로 업데이트 된 T2Editor Ai API 1.7.0의 보안 라이선스 요구를 충족하도록 ai플러그인 수정 (/t2editor/plugin/ai/ai.js) (5.4.2 미만의 버전은 신속히 ai플러그인을 업데이트 하시길 바랍니다. ai플러그인과 reademe.txt만 수정)
다운로드T2Editor Ver 5.4.1
2025.11.091. 새로 업데이트된 T2Editor interaction AI V1.4.0 API의 유저 및 도메인 사용량 제한을 표시하도록 수정 (1.4.0은 기존 1.0.0 대비 콘텐츠 추가 오류 현상과 부적절한 발언을 대폭 줄인 버전입니다.) 2. 모바일 디자인 개선 3. powered by Ai의 모델 리스트 출력을 하드 코딩 방식에서 dsclub의 model_list.json에서 가져오도록 개선 4. Ai가 작업한 내용 미리보기를 콘텐츠가 실제 적용된 모습으로 수정 5. 일부 안내 내용 수정 (/t2editor/plugin/ai/ai.js)
다운로드T2Editor Ver 5.4.0
2025.11.08Ai기능 도입: dsclub.kr에서 groq의 여러 ai모델을 사용하여 사용자의 요청에 따른 가장 적합한 ai모델을 선택, dsclub이 자체 재가공한 답변을 제공하는 기능입니다. 기존 텍스트 응답만 가능했던 T2Editor text AI에서 사용성을 향상시킨 T2Editor interaction AI는 에디터와 상호작용하며 니미지블록, 코드블록, 링크, 각종 서식(볼드, 기울임, 밑줄, 취소선), 테이블(표)를 최적의 위치에 삽입합니다. (적절한 이미지를 T2Editor interaction AI가 Unsplash의 api 서비스를 통해 추가합니다. T2Editor interaction AI가 추가한 이미지는 부정확하거나 저작권 문제가 있을 수 있으니 유의하여 사용해주시길 바랍니다.)
다운로드T2Editor Ver 5.3.0
2025.11.07Ai기능 도입: dsclub.kr에서 groq의 여러 ai모델을 사용하여 사용자의 요청에 따른 가장 적합한 ai모델을 선택, dsclub이 자체 재가공한 답변을 제공하는 기능입니다. (텍스트 답변만 가능) Ai 버튼 추가 (/t2editor/editor.lib.php) Ai 플러그인 추가 (/t2editor/plugin/ai/ai.js, /t2editor/editor.lib.php, /t2editor/js/core.js)
다운로드T2Editor Ver 5.2.2
2025.11.06텍스트 색상 및 텍스트 배경색 적용 색상 팔레트의 스타일 및 사용성 향상 (/t2editor/js/core.js, /t2editor/css/core.css) : 타일 형 고정된 색상 목록의 색상 팔레트 -> 고정 색상 + 색상 선택기 추가.
다운로드T2Editor Ver 5.2.1
2025.11.05그림 플러그인 스타일 향상 (/t2editor/plugin/draw.js, /t2editor/css/core.css, /t2editor/css/dark.css) 이미지 플러그인의 이미지 링크를 통한 이미지 업로드 기능 제거 (수요 적음으로 판단) (/t2editor/plugin/image/image.js)
다운로드T2Editor Ver 5.2.0
2025.11.04그림 플러그인과의 호환성 수정 (/t2editor/editor.lib.php) 그림 그리기 플러그인 추가 (/t2editor/plugin/draw/draw.js, /t2editor/css/core.css, /t2editor/css/dark.css, /t2editor/js/core.js)
다운로드T2Editor Ver 5.1.2
2025.11.031. 협업 플러그인 권한 부여 관련 수정 - collab_number.php의 /collab 권한 부여 코드 삭제 (/t2editor/plugin/collab/collab_number.php) - collab_verification.php가 협업 플러그인 실행 전 /collab 의 권한 확인 후 진행하도록 수정 (collab_verification.php는 권한 부여를 하지 못하고 오로지 검증만 가능, 권한 부여는 파일질라 또는 터미널을 통해 수동으로 707 권한을 부여해야 함) (/t2editor/plugin/collab/collab_verification.php) 2. 협업 플러그인 사용성 수정 - 협업 플러그인의 여러 사용자 편집 시 충돌 발생 오류 수정 (/t2editor/plugin/collab/collab.js, /t2editor/plugin/collab/collab_number.php) - 협업 플러그인 실행 후 상대 이용자가 미디어, 테이블, 코드, 파일 블록 수정 또는 조작 및 편집 시 충돌 발생 오류 해결 (/t2editor/plugin/collab/collab.js, /t2editor/plugin/image/image.js, /t2editor/plugin/video/video.js, /t2editor/plugin/table/table.js, /t2editor/plugin/link/link.js, /t2editor/plugin/file/file.js, /t2editor/plugin/code/code.js) 3. 테이블 플러그인 수정 - 테이즐 블록 추가 및 수정 모달이 테이블 추가 후 자동으로 숨겨지지 않는 문제 수정 (/t2editor/plugin/table/table.js)
다운로드T2Editor Ver 5.1.1
2025.10.21협업 플러그인의 방 생성 파일 collab_number.php의 권한 부여 실패로 인한 방 생성 오류 문제 해결 (/plugin/collab/collab_number.php)
다운로드T2Editor Ver 5.1.0
2025.10.21수정사항: [협업 기능 추가] - /plugin/collab/collab.js, /collab 추가 /css/core.css, /css/dark.css, /js/utils.js 수정 *5.1.0beta의 collab 플러그인 스타일 수정 및 5.1.0의 editor.lib.php,core.js에 5.0.1의 editor.lib.php, core.js 적용 *5.0.1의 툴바 사용성 개선 (/js/core.js) *협업 방 생성 실패 메시지가 뜰 경우 sudo chmod 755 /path/t2editor/collab 으로 해결. /path는 사용자 환경에 맞게 변경
다운로드T2Editor Ver 5.1.0-beta
2025.10.11수정사항: [협업 기능 추가] - /plugin/collab/collab.js, /collab /css/core.css, /css/dark.css, /js/utils.js 수정됨 *협업 방 생성 실패 메시지가 뜰 경우 sudo chmod 755 /path/t2editor/collab 으로 해결. /path는 사용자 환경에 맞게 변경
다운로드T2Editor Ver 5.0.1
2025.10.19라이센스 검증 오작동 및 에디터 경로 오류 수정 (/config/t2_config.php) 툴바 사용성 개선 (/js/core.js)
다운로드T2Editor Ver 5.0.0
2025.10.08그누보드5 환경뿐만아니라 다른 apache/nginx & php7.5+ 환경에서 호환 가능하도록 기존 호환 코드를 강화. (editor.lib.php, config/t2_config.php) *그누보드5가 아닌 타 환경에서는 기존 그누보드5의 폼 제출 코드가 작동하지 않도록 수정 *그누보드5가 아닌 타 환경은 직접 폼 제출 부분을 구현하셔야 합니다.
다운로드T2Editor Ver 4.0.2
2025.10.8이미지 업로드 시간 및 지연에 따른 이미지 블록 추가 대기시간 단축 (/plugin/image/image.js) *이미지 업로드 완료 후 이미지 블록을 추가하는 것에서 이미지 추가 즉시 이미지를 base64로 변환하여 이미지 블록 url로 사용, 이후 이미지 업로드 완료 시 서버에 업로드된 이미지url로 교체되도록 구현
다운로드T2Editor Ver 4.0.1
2025.10.08editor.lib.php의 reademe.txt 라이선스 검증 코드 강화 (무료 공개 배포 정신을 유지하기 위한 선택)
다운로드T2Editor Ver 4.0.0
2025.10.071. 에디터 콘텐츠 html로 내보내기 스킨 호환성 향상 (plugin/export/export_html_skin.html) 2. 라이센스 검증 방식 및 라이센스 파일 변경 (editor.lib.php, reademe.txt, License_ko.txt&License_en.txt -> Old로 이동) *라이센스 검증을 에디터 실행 구조에 통합하여 검증 실패 시 에디터 자체가 초기화되지 않도록 변경
다운로드T2Editor Ver 3.0.9
2025.10.06에디터에서 텍스트를 붙여넣을 경우, 커서가 붙여넣은 텍스트의 끝으로 이동하지 않고 기존 선택 위치에 머무르는 현상을 수정하였습니다. (core.js: handlePaste수정, setCaretToEnd추가)
다운로드T2Editor Ver 3.0.8
2025.10.03수정사항: 1. 링크 클릭 팝업 메뉴 (plugin/link.js, css/dark.css, css/core.css) - 링크 클릭 시 팝업 메뉴가 뜨는 기능이 게시글을 게시할 때가 아닌 수정할 때만 작동하는 문제 및 스타일 적용 안됨을 해결하였습니다. 2. 텍스트 붙여넣기 (js/core.js) - 에디터에 입력된 문장 또는 텍스트 열에서 특정 부분을 선택 후 다른 텍스트를 붙여넣기하면 선택한 부분이 붙여넣기한 텍스트로 대체되지 않고 아래 줄에 줄바꿈되어 추가되는 문제를 해결하였습니다.
다운로드T2Editor Ver 3.0.7
2025.10.03수정사항: 코드블럭에 HTML 코드를 입력하고 게시하면, 텍스트로 표시되어야 할 HTML이 실제로 실행되는 XSS 취약점이 발견되어 editor.lib.php의 get_editor_js() 함수에서 저장 전 코드블럭 내용을 이스케이프 처리하도록 수정하였습니다.
다운로드T2Editor Ver 3.0.6
2025.08.31이미지 블록, 파일 블록, 비디오 블록의 공백 줄바꿈의 개수가 늘어나는 오류 해결. (js/core.js, plugin/image/image.js, plugin/file/file.js, plugin/video/video.js 수정됨) 기존 비디오블록의 처리 태그를 video에서 iframe으로 변경, 비디오 처리 전용 파일 plugin/video/video_view.php 추가
다운로드T2Editor Ver 3.0.5
2025.08.30코드블럭이 두 개 이상일 경우 공백 줄바꿈의 개수가 늘어나는 오류 해결. (js/core.js, plugin/code/code.js 수정됨)
다운로드T2Editor Ver 3.0.3
2025.08.24Ver 3.0.3 수정사항: - 이미지 블록의 공백 줄바꿈이 중복 추가되거나 사라지는 등의 이미지 블록 간격 처리 문제 수정 - 코드 블록의 공백 줄바꿈이 중복 추가되거나 사라지는 등의 코드 블록 간격 처리 문제 수정 - 코드 블록에 코드블록 삭제 버튼 추가
다운로드T2Editor Ver 3.0.0
2025.06.071. T2Editor 2.0.0에서의 플러그인 및 관리 파일의 비일관적인 구조 개선 (기존) 플러그인들이 Path: T2Editor/js/plugin 및 T2Editor/plugin 로 나누어져 있던 것을 Path: /T2Editor/plugin 로 통합함. 기존 Path: T2Editor/t2_config.php 파일을 Path: T2Editor/config/t2_config.php 로 이동함. 2. 기존 이미지 및 파일 업로드 용량과 허용 확장자를 개별 파일을 통해 수정해야 하던 것을 Path: T2Editor/config/upload_config.php 를 통해 통합 관리가 가능하도록 수정 3. Claude Ai를 통해 T2Editor 유지 보수가 쉽도록 Ai를 위한 가이드 문서 추가
다운로드T2Editor Ver 2.0.0_B
2025.05.011.5.3_B에 1.6.3 기반 다크모드 및 모드 지정 기능을 추가하였습니다. 일부 기존 그누보드5의 코드가 포함되어있던 것을 에디터 자체 경로를 사용하도록 수정하였습니다. *2.0.0버전과 2.0.0B는 동일한 기능의 버전이 아닙니다. 2.0.0_B는 1.5.4_B에 1.6.3에 대한 기능 추가 및 기존 1.5.4_B와의 호환이 불가능한 구조 변경 및 패치를 진행한 버전입니다.
다운로드T2Editor Ver 1.6.1
2025.03.30editor.lib.php에서 다크모드 버튼 사용 여부 선택 및 강제 다크모드/라이트모드 적용 기능을 추가하였습니다. (주석의 지시를 따르면 됩니다.)
다운로드T2Editor Ver 1.6.0
2025.03.26자동 다크모드(버튼을 통해 on/off 가능)를 추가하였습니다. (로컬 스토리지를 활용하여 다크모드 설정값이 유지됨)
다운로드T2Editor Ver 1.5.4
2025.03.25수정사항: 권한 문제로 이미지 업로드 오류가 발생 하는 환경이 있는 것으로 파악되어 image_upload.php에 755 권한을 부여하는 기능을 추가하였습니다.
다운로드T2Editor Ver 1.5.4_B
2025.03.25T2Editor B(Branch)는 그누보드5 외의 사용자를 위해 만들어진 커스텀 버전으로, 기본 T2Editor과 달리 꾸준한 업데이트를 보장하지 않습니다만, dsclub2023@gmail.com으로 요청 시 업데이트해드립니다. (연락 이메일당 1회) *1.5.4 기반으로 제작됨
다운로드T2Editor Ver 1.5.2
2025.03.16푸른산타(https://sir.kr/bbs/profile.php?mb_id=bodr)님의 게시판 관리자모드 에러 수정 버전을 적용
다운로드T2Editor Ver 1.4.2
2025.03.15파일 첨부 기능을 통한 파일 아이콘 삽입 후 작성 완료된 게시글을 수정할 때 파일 아이콘의 구조가 비정상적으로 되는 문제 수정
다운로드설치 방법
2. 파일 업로드
다운로드한 파일을 그누보드5가 설치된 서버의 editor 폴더에 업로드합니다.
3. 관리자 설정
관리자 페이지에서 T2Editor를 기본 에디터로 설정합니다.
4. 스타일 설정
head.sub.php 또는 view.skin.php의 적절한 위치에
5. 완료
설정이 완료되었습니다. 이제 게시판에서 T2Editor를 사용할 수 있습니다.
개발 및 관리 가이드
오류 대처 법
1. [권한 부족 문제] * 셀프 호스팅의 경우 터미널에서 명령어를 실행 또는 호스팅 서비스 사용 시 파일질라를 통해 권한 부여를 합니다. -1) 사진&파일 업로드 불가: 그누보드5에서는 해당 오류가 거의 발생하지 않으므로 이는 그누보드5가 아닌 타 환경입니다, 따라서 /t2editor에 /data 폴더를 생성 후 707 권한을 부여합니다. sudo mkdir /your_path/t2editor/data sudo chmod 707 /your_path/t2editor/data -2) 협업 플러그인 오류 collab 폴더의 미존재 또는 권한 문제로, /t2editor에 /collab 폴더 생성 후 /t2editor/collab에 707 권한을 부여합니다. sudo mkdir /your_path/t2editor/collab sudo chmod 707 /your_path/t2editor/collab 2. [라이선스 문제] -1) 버전에 맞는 t2editor을 https://dsclub.kr/service/editor 에서 다운로드 후 해당 파일의 압축 해제본에서 라이선스 파일(reademe.txt / license_en.txt, license_kr.txt)을 재설치(덮어쓰기) 합니다. -2) 1번을 시도했지만 라이선스 오류가 계속 발생하는 경우 완전히 에디터를 재설치 합니다. (최신버전을 권장합니다.) 3.[폰트 및 스타일 로딩 오류] -1) /t2editor/css와 /t2editor/fonts가 있는지 확인 후 재설치를 시도합니다. -2) 네트워크 환경에서 google fonts를 차단하고 있는지 확인합니다. -3) t2editor/css, t2editor/fonts에 664 또는 755 이상의 권한을 부여합니다. sudo chmod 664 /your_path/t2editor/css sudo chmod 664 /your_path/t2editor/fonts -4) 라이선스 파일이 존재하는지 확인 후 없을 시 해당 버전에 맞는 라이선스 파일을 재설치 합니다.
라이센스
T2Editor는 자체 라이센스 하에 제공됩니다.
이 소프트웨어 및 관련 문서 파일("소프트웨어")의 사본을 얻은 사람에게는 소프트웨어 사본을 사용, 복사, 수정, 병합, 게시, 배포 할 권리를 포함하되 복사본 또는 수정본 게시 및 배포 시 반드시 무료로 배포해야 합니다. (수정본에는 T2Editor이 포함된 다른 소프트웨어가 포함됨.)
방문자 집계
오늘 방문자
어제 방문자
총 방문자
마지막 업데이트: 2025년 11월 10일