최근 수정 시각 : 2025-12-30 18:24:13

T2Editor

1. 개요2. 특징
2.1. 단점
3. 주요 기능4. 버전 히스토리5. 설치 방법6. 라이선스7. 참고

1. 개요

T2Editordsclub.kr에서 개발·배포하는 제한적 오픈소스 한국형 PHP WYSIWYG 웹 에디터이다. 2025년 1월 31일 베타 버전이 그누보드 커뮤니티[1]에 처음 공개되었으며, 2025년 2월 15일 dsclub.kr에서 Ver 1.0.0으로 정식 릴리즈되었다.

2. 특징

파일:T2Editor_Screenshot.jpg

T2Editor는 모바일 친화적 인터페이스를 지향하며, 콘텐츠 블록 단위로 추가·편집할 수 있는 구조를 제공한다. 그누보드5 용으로 개발되었으며, Ver 5.0.0(2025년 10월 8일)부터는 PHP 7.4 이상 환경에서 그누보드5 외 환경에서도 사용 가능하도록 호환성이 강화되었다.

기본적으로 모바일 환경을 우선으로 설계되었으며, iOS/Safari에서 발생하던 IME 및 엔터키 관련 문제는 1.0.0 릴리즈에서 해결되었다. 이미지·비디오·파일·코드·테이블·그림 등 미디어를 블록으로 원하는 위치에 추가할 수 있으며, 모바일 환경에서도 동일한 레이아웃을 유지하도록 설계되었다.

실시간 자동 저장, Undo/Redo, 자동 다크모드 등의 기능을 제공하며, 플러그인 기반의 확장 구조를 통해 실시간 협업·그림 그리기·AI 연동 검색·AI 콘텐츠 생성·재배치 등 기능을 지원한다.

2.1. 단점

T2Editor는 기존 게시판 환경(특히 그누보드)과의 호환성을 우선하지 않고 자체 블록 구조를 사용하므로 HTML·iframe·object
등 임베드 태그의 자유로운 사용을 제한한다.[2]

표는 전용 테이블 블록으로 생성 가능하며, 셀 내부에 블록 중첩이 제한되어 복잡한 표 레이아웃은 플러그인 또는 별도 코드 삽입이 필요할 수 있다.
콘텐츠 생성 AI를 통해 꼼수로 중첩된 테이블 블록을 추가할 수 있다.

텍스트 색상은 팔레트·컬러피커와 직접 #RRGGBB 입력을 모두 지원한다.

복사·붙여넣기 시 콘텐츠 블록 분리가 발생하여 외부에서 복사한 내용의 레이아웃이 변경될 수 있다.

Ver 3.0.7 이전 버전에서는 미디어 블록 사이 공백 중복 버그 및 코드 블록 내부 HTML이 실행되는 XSS 취약성이 존재했으며, Ver 3.0.7에서 패치되었다.

3. 주요 기능

  • 반응형·모바일 최적화 인터페이스
  • 드래그 앤 드롭 및 클립보드 이미지 붙여넣기
  • 이미지·비디오·파일·코드·테이블·그림 콘텐츠 블록[3]
  • 간편 테이블 생성 및 편집
  • PDF, 이미지 뷰어
  • 콘텐츠 자동 저장[4]
  • Undo/Redo
  • 다크모드
  • 플러그인 시스템
  • T2Editor Interaction AI[5]
  • 실시간 협업 플러그인
  • T2Search 검색 플러그인[6]

4. 버전 히스토리

Ver 8.x.x (주요 변경 사항: 로딩 성능 향상 기능 추가 & 웹 접근성 향상)
[ 펼치기 · 접기 ]
|| 버전 || 날짜 || 주요 내용 ||
Ver 8.0.0 2025.12.30 자바스크립트 및 스타일 파일 압축 기능 추가, 스크린 리더 접근성 향상

Ver 7.x.x (주요 변경 사항: 플러그인 스타일 추가 및 관리 방식 개선)
[ 펼치기 · 접기 ]
|| 버전 || 날짜 || 주요 내용 ||
Ver 7.0.2 2025.12.20 안드로이드 브라우저 환경에서 스타일 적용 안되는 문제 해결
Ver 7.0.1 2025.12.16 업데이트 중 제거된 5.2.2의 텍스트&텍스트 배경 색상 선택기 복구​
Ver 7.0.0 2025.12.15 새 플러그인 스타일 추가 체계 적용

Ver 6.x.x (주요 변경 사항: 플러그인 등록 방식 개선)
[ 펼치기 · 접기 ]
|| 버전 || 날짜 || 주요 내용 ||
Ver 6.0.0 2025.12.09 새 플러그인 등록 체계 적용, 링크 단축 및 qr코드 생성 플러그인 추가, 파일 플러그인 로딩 불가 오류 수정

Ver 5.x.x (주요 변경 사항: AI 기능 도입, 실시간 협업·플러그인 확장, 버그/보안 패치)
[ 펼치기 · 접기 ]
|| 버전 || 날짜 || 주요 내용 ||
Ver 5.10.0 2025.12.08 블록 알약형 이동 바 기능 안정화, 파일 블록에 이동바 기능 적용, 플러그인 순차 로딩 기능 추가
Ver 5.9.0 2025.12.07 블록 알약형 이동 바 기능 추가
Ver 5.8.4 2025.12.07 이미지 추가 불가 오류를 해결
Ver 5.8.3 2025.12.05 서브 툴바 함수명 수정
Ver 5.8.2 2025.12.05 서브 툴바 안드로이드 작동 오류 수정
Ver 5.8.1 2025.12.01 파일 플러그인의 코드가 그림 그리기 플러그인의 코드로 대체되어있는 것을 발견하여 5.4.0으로 롤백
Ver 5.8.0 2025.11.26 에디터의 가로 사이즈에 따른 반응형 툴바 - 그룹 버튼(서브 툴바) 추가
Ver 5.7.2 2025.11.26 라이선스 수정
Ver 5.7.1 2025.11.23 T2Search 플러그인 사용성 개선
Ver 5.7.0 2025.11.22 그림 그리기 플러그인 롤백(5.6.2→5.4.2), T2Search 연동 검색 플러그인 추가
Ver 5.6.2 2025.11.18 클립보드 이미지 붙여넣기 시 자동 이미지 블록 생성
Ver 5.6.1 2025.11.17 AI 콘텐츠 재배치 플러그인 개선, "선택 편집하기" 기능 추가
Ver 5.6.0 2025.11.16 Interaction AI v3.0.0 안정화, 콘텐츠 블록 전달 오류 수정
Ver 5.5.1 2025.11.15 안드로이드 환경 AI 콘텐츠 추가 오류 수정
Ver 5.5.0 2025.11.14 AI 콘텐츠 재배치 플러그인 정식 추가
Ver 5.4.5 2025.11.13 텍스트 붙여넣기 동작 오류 수정
Ver 5.4.4 2025.11.13 미디어 블록 후속 줄바꿈 정상화 (U+200B 자동 삽입)
Ver 5.4.3 2025.11.10 AI API 제한 정보 미수신 오류 수정, 그림 그리기 고해상도·부드러운 선 처리
Ver 5.4.2 2025.11.10 AI API 보안 라이선스 대응
Ver 5.4.1 2025.11.09 Interaction AI 사용량 표시 추가, 모바일 UI 개선
Ver 5.4.0 2025.11.08 T2Editor Interaction AI 최초 도입
Ver 5.3.0 2025.11.07 기본 텍스트 AI 도입
Ver 5.2.2 2025.11.06 텍스트 색상·배경색 팔레트 개선
Ver 5.2.1 2025.11.05 그림 플러그인 스타일 개선
Ver 5.2.0 2025.11.04 그림 그리기 플러그인 추가
Ver 5.1.3 2025.11.03 링크 플러그인 작동 오류 수정
Ver 5.1.2 2025.11.03 협업 플러그인 권한·충돌 오류 수정
Ver 5.1.1 2025.10.21 협업 방 생성 권한 오류 수정
Ver 5.1.0 2025.10.21 실시간 협업 플러그인 정식 릴리즈
Ver 5.1.0-beta 2025.10.11 실시간 협업 플러그인 베타
Ver 5.0.1 2025.10.19 라이선스 검증·경로 오류 수정
Ver 5.0.0 2025.10.08 그누보드5 외 환경 호환성 강화 (PHP 7.4 이상 지원)

Ver 4.x.x (주요 변경 사항: 라이선스 체계·HTML 내보내기 개선, 이미지 업로드 처리 개선)
[ 펼치기 · 접기 ]
|| 버전 || 날짜 || 주요 내용 ||
Ver 4.0.2 2025.10.08 이미지 업로드 지연 시 base64 즉시 표시 방식 도입
Ver 4.0.1 2025.10.08 라이선스 검증 코드 강화
Ver 4.0.0 2025.10.07 HTML 내보내기 스킨 호환성 향상, 새 라이선스 체계 적용

Ver 3.x.x (주요 변경 사항: 미디어 블록 간격·코드 블록 관련 버그 패치, 보안 패치 포함)
[ 펼치기 · 접기 ]
|| 버전 || 날짜 || 주요 내용 ||
Ver 3.0.9 2025.10.06 텍스트 붙여넣기 후 커서 위치 오류 수정
Ver 3.0.8 2025.10.03 링크 클릭 팝업 메뉴 수정 시 작동 오류 및 스타일 수정
Ver 3.0.7 2025.10.03 코드블럭 XSS 취약점 패치 (필수 업데이트)
Ver 3.0.6 2025.08.31 미디어·파일·비디오 블록 공백 중복 오류 해결
Ver 3.0.5 2025.08.30 다수 코드블럭 시 공백 중복 오류 해결
Ver 3.0.3 2025.08.24 이미지·코드 블록 간격 오류 수정, 코드 블록 삭제 버튼 추가
Ver 3.0.2 2025.06.21 코드블럭 추가 오류 재수정
Ver 3.0.1 2025.06.08 코드 블록 내 아이콘 삽입으로 인한 코드 손상 수정
Ver 3.0.0 2025.06.07 플러그인·설정 파일 경로 통합

Ver 2.x.x (주요 변경 사항: 플러그인 시스템 도입, 다크모드 브랜치 분리)
[ 펼치기 · 접기 ]
|| 버전 || 날짜 || 주요 내용 ||
Ver 2.0.0 2025.06.03 플러그인 시스템 정식 도입
Ver 2.0.0_B 2025.05.01 다크모드 추가 및 그누보드5 외 환경용 브랜치

Ver 1.x.x (주요 변경 사항: 기본 기능 추가·다크모드·자동저장 도입)
[ 펼치기 · 접기 ]
|| 버전 || 날짜 || 주요 내용 ||
Ver 1.6.3 2025.05.01 외부 라이브러리 자체 호스팅 전환
Ver 1.6.2 2025.04.18 내용 없이 게시 가능 오류 수정
Ver 1.6.1 2025.03.30 다크모드 강제 적용 옵션 추가
Ver 1.6.0 2025.03.26 자동 다크모드 추가
Ver 1.5.4 2025.03.25 이미지 업로드 폴더 권한 자동 부여
Ver 1.5.4_B 2025.03.25 그누보드외 환경 전용 브랜치
Ver 1.5.3 2025.03.23 현재 글자 크기 자동 호버 표시
Ver 1.5.2 2025.03.16 관리자모드 에러 패치 적용
Ver 1.5.1 2025.03.16 WebP 압축 적용
Ver 1.5.0 2025.03.15 HTML 내보내기 기능 추가
Ver 1.4.2 2025.03.15 파일 아이콘 수정 시 구조 이상 문제 수정
Ver 1.4.1 2025.03.09 툴바 사용성 향상, 미디어 블록 줄바꿈 오류 수정
Ver 1.4.0 2025.03.02 테이블 CSV 공유 기능 추가
Ver 1.3.1 2025.02.27 테이블 수정 메뉴 및 너비 오류 수정
Ver 1.3.0 2025.02.25 간편 테이블 추가·수정 기능 도입
Ver 1.2.0 2025.02.24 폰트 색상 직접 입력, 이미지 복붙, 텍스트 붙여넣기 오류 수정
Ver 1.1.0 2025.02.20 파일 첨부·PDF 뷰어·자동 저장 토글 추가
Ver 1.0.0 2025.02.15 최초 릴리즈 (iOS/Safari IME·엔터키 문제 패치 반영)

5. 설치 방법

1. T2Editor 저장소에서 최신 버전 다운로드
2. 서버 /editor/t2editor 폴더에 덮어쓰기 (기존 폴더 백업 권장)
3. 그누보드5 관리자 → 기본환경 → 에디터 → T2Editor 선택
4. 스킨 파일에 <link href="/editor/t2editor/css/content.css" rel="stylesheet"> 삽입
  • 그누보드5 외 환경에서는 폼 제출 코드를 별도로 구현해야 한다.

6. 라이선스

자체 라이선스가 적용된다.

사용 권한:
1. dsclub.kr에서 배포하는 T2Editor 코어 파일 및 기본 제공 플러그인:
- 사용, 복사, 수정, 재배포 가능
- 모든 배포물(수정본 포함)은 무료로 제공해야 함
- 상업적 판매 금지

2. 외부 자체 개발 플러그인 및 관련 서비스:
- T2Editor와 연동되는 독자 개발 플러그인의 유료 판매 허용
- 자체 개발 플러그인 기반 유료 서비스(구독형 등) 제공 허용
- 단, dsclub.kr 기본 제공 소프트웨어는 무료로 유지되어야 함

  • Copyright (c) 2025 T2Editor (dsclub.kr)

7. 참고




[1] https://sir.kr[2] 자체 블록 구조에서만 내부적으로 사용 가능하다.[3] 이미지의 경우 WebP 압축을 지원한다.[4] 토글로 설정 가능[5] 텍스트 및 이미지·테이블·코드·서식 등을 자동 삽입하며, 작성된 콘텐츠 일부를 선택해 AI에게 수정·재배치 요청 가능하다[6] 에디터 내의 텍스트와 T2Search 서비스의 콘텐츠를 검색 및 추가할 수 있다