T2Editor Ver 10.0.0
본문
T2Editor
T2Editor는 한국형 WYSIWYG 웹 에디터입니다.
모바일 친화적이고 직관적인 인터페이스와 강력한 텍스트 편집 기능을 통해 사용자가 고퀄리티의 콘텐츠를 쉽고 빠르게 작성할 수 있도록 도와줍니다.
주요기능
T2Editor는 다음과 같은 주요 기능들을 제공합니다.
드래그 앤 드롭 이미지/파일 업로드
다크모드
실시간 검색 & 바꾸기
실행 취소 / 다시 실행
유튜브 등의 여러가지 플랫폼들의 동엉상 URL 임베드 지원
자체 동영상 플레이어
오디오 / 파일 블록 자원
PDF 본문 보기
이미지 검열 ai기능 지원(NSFW JS)
밈 이미지 삽입
ClipURL(QR코드)
이미지 편집기
표 에디터
코드 즐록
AI 글쓰기 및 자동 단락 재구성
실시간 협업
작성한 글 HTML로 내보내기
그누보드5 호환 / 독립 설치도 지원
모바일 퍼스트 반응형 UI
간편한 플러그인 추가
수정 사항
**php권장 사양이 기존 7.4에서 8.0 이상으로 변경되었습니다.**
업데이트 내역:
아키텍쳐 대개편
hook기능 도입을 통해 중앙 집중형 -> 분산형으로 변경, 기존에는 플러그인 개발 시 editor.lib.php 코어를 수정해야 했으나 10.0.0에서는 플러그인만 수정하면 적용 완료.
협업(collab) 플러그인 대폭 확장
기존 json파일 업데이트 방식에서 p2p + 서버 하이브리드 방식으로 변경 -> 통신 속도 향상
p2p를 이용한 보안 채팅 및 파일 공유 지원
커서 위치 및 드래그 현황 공유 기능 추가
라이선스 수정: readme.txt
패치 및 수정:
이미지 플러그인 레이아웃 깨짐 해결
밈 플러그인 밈 이미지 추가방식 url -> 이미지 업로드 방식으로 변경
기존 /config/t2_config.php와 플러그인들의 업로드 파일에서 그누보드5 경로 오인하는 문제 해결
라이선스
공지일: 2026년 6월 22일
시행일: 2026년 6월 29일
적용 대상: T2Editor, T2Editor AI, T2Meme, T2Editor 협업 기능 등 T2Editor에 연계된 모든 서비스 (이하 "T2 서비스")
■ 1. 책임의 한계
T2 서비스는 무상으로 제공되는 도구입니다. T2 서비스의 이용 과정에서 발생하는 데이터 손실, 콘텐츠 분쟁, 제3자와의 법적 분쟁, 기타 직·간접적 손해에 대하여 DSc(dsclub.kr) 및 Tak2는 어떠한 책임도 지지 않습니다. T2 서비스는 "있는 그대로(AS-IS)" 제공되며, 특정 목적에 대한 적합성, 안정성, 무결성을 명시적·묵시적으로 보증하지 않습니다.
■ 2. 저작권 및 라이선스
T2Editor 및 관련 소스코드는 제한적 오픈소스 형태로 공개되나, 저작권 및 모든 지적재산권은 DSc(dsclub.kr) 및 Tak2가 보유합니다. 오픈소스 공개는 이용·수정의 자유를 일부 허용하는 것일 뿐, 저작권 양도를 의미하지 않습니다.
■ 3. 약관의 개정
DSc는 운영상 필요에 따라 본 약관을 개정할 수 있습니다. 약관이 개정되는 경우 적용 전 dsclub.kr 공지사항을 통해 사전에 고지하며, 개정된 약관은 공지된 시점 이후 배포되는 신규 버전 또는 공지에서 명시한 시점부터 적용됩니다. 신규 버전을 다운로드하거나 계속 이용하시는 경우 개정된 약관에 동의한 것으로 간주됩니다.
■ 4. 서드파티 플러그인 개발 및 배포 (License 2.0)
이번 개정으로 서드파티 개발자의 유료 플러그인 개발 및 배포가 허용됩니다. 단, 아래 조건을 따라야 합니다.
플러그인은 T2Editor 본체의 핵심 기능을 무단으로 변경·우회·비활성화할 수 없습니다.
배포 시 "T2Editor 호환 플러그인"임을 명시해야 하며, DSc 또는 Tak2의 공식 제품으로 오인될 수 있는 표현은 사용할 수 없습니다.
유료 판매로 발생하는 수익, 환불, 분쟁, 세금 등 일체의 책임은 해당 개발자 본인에게 있습니다.
DSc는 플러그인의 품질·보안성·지속 운영을 보증하지 않으며, 부적절하다고 판단되는 플러그인의 유통을 제한할 수 있습니다.
T2 서비스의 코드, API, 호환 구조는 사전 공지 없이도 변경될 수 있으며(8번 항목 참조), 이로 인해 서드파티 플러그인의 호환성이 깨지거나 정상 작동하지 않게 되는 경우 DSc 및 Tak2는 이에 대한 책임을 지지 않습니다.
■ 5. 파생 에디터 개발
T2Editor를 기반으로 한 새로운 브랜드의 에디터 개발은 허용됩니다. 단, 파생된 에디터 또한 본 약관, DSc의 정책, T2Editor 라이선스를 우선적으로 따라야 하며, 이에 반하는 별도 약관이나 정책을 적용할 수 없습니다.
■ 6. readme.txt 관련 고지
T2Editor 배포 파일에 포함된 readme.txt에는 저작권 정보 및 라이선스 조건 등 중요한 고지사항이 담겨 있습니다. readme.txt를 변경, 삭제하거나 누락한 상태로 재배포하는 행위는 약관 위반에 해당합니다.
■ 7. 서비스 변경, 중단 및 유료화
DSc는 운영상·정책상 사정에 따라 사전 공지를 통해 T2 서비스의 내용을 변경하거나, 서비스의 일부 또는 전부를 중단할 수 있습니다. 또한 T2 서비스는 현재 무상으로 제공되고 있으나, DSc는 사전 공지를 통해 일부 기능 또는 전체를 유료로 전환할 수 있으며, 적용 시점·대상 범위·요금 정책 등은 별도 공지를 통해 안내됩니다. 무상 제공 기간 동안의 이용이 향후 무상 이용을 보장하는 것은 아닙니다.
■ 8. 코드 및 호환 구조 변경에 대한 고지
T2 서비스(T2Editor 및 연계 서비스 포함)의 소스코드, 내부 구조, API, 호환 방식 등은 DSc(dsclub.kr) 및 Tak2의 운영상 사정에 따라 사전 공지 없이 언제든지 변경될 수 있습니다. 이는 서비스 개선, 보안 조치, 정책 변경 등 다양한 사유로 발생할 수 있는 통상적인 운영 활동이며, 코드 및 구조 변경으로 인해 발생하는 모든 호환성 문제, 기능 오작동, 손해에 대하여 DSc 및 Tak2는 어떠한 책임도 지지 않습니다.
■ 9. 약관의 우선순위 및 서비스 종료 시 적용 기준
T2Editor를 비롯한 dsclub 산하의 모든 T2 서비스는 dsclub.kr 공지사항 게시판에 게시된 약관 및 그 개정 내용을 우선적으로 따릅니다.
DSc(dsclub.kr) 커뮤니티에 장애가 발생하거나 접속이 불가능한 경우, 또는 DSc가 영구적으로 서비스를 종료(유사 폐업, 단 DSc는 법인이 아니므로 통상적 의미의 "폐업"에는 해당하지 않음)하는 경우, 이미 배포된 소프트웨어 제품은 해당 배포본을 다운로드한 시점에 유효했던 약관 및 라이선스를 따릅니다.
dsclub.kr 공지사항 등을 통해 최신 약관 및 라이선스 확인이 불가능한 경우에는, 해당 소프트웨어 배포본에 포함된 라이선스 파일(readme.txt 등)을 최후의 기준으로 삼아 적용합니다.
■ 약관 위반 시 조치
위 사항을 위반할 경우 서비스 이용 제한, 콘텐츠·배포물 삭제 요청 등의 조치가 취해질 수 있으며, 위반 정도에 따라 법적 책임을 물을 수 있습니다.
■ 언어 우선순위 고지
본 약관은 한국어 원문을 기준으로 작성되었으며, 영어 등 번역본이 함께 제공될 경우 해석상 차이가 있을 때에는 한국어 원문이 우선 적용됩니다.
함께 만들어가는 공간에서는 서로에 대한 존중과 약속이 무엇보다 중요합니다. 앞으로도 더 좋은 도구와 커뮤니티를 만들어갈 수 있도록 협조해 주시면 감사하겠습니다.
DSc(dsclub.kr) & Tak2 운영팀
English Version (Notice date: June 22, 2026 / Effective date: June 29, 2026)
Title: [Notice] T2Editor Terms of Service and License Update (License 2.0)
Hello, this is the DSc (dsclub.kr) operations team.
We thank everyone who uses and supports T2Editor and the T2 Services, and we are updating our Terms of Service and license in order to build a healthier and more trustworthy ecosystem.
DSc aims to be a space where digital students can explore and grow self-directedly. We believe this requires a culture of mutual respect, keeping commitments, and acting responsibly. This update is made to uphold those values, so please review the details below.
Notice date: June 22, 2026
Effective date: June 29, 2026
Scope: T2Editor and all services linked to it, including T2Editor AI, T2Meme, and T2Editor's collaboration features (collectively, the "T2 Services")
■ 1. Limitation of Liability
T2 Services are provided free of charge. DSc (dsclub.kr) and Tak2 bear no liability for any data loss, content disputes, disputes with third parties, or other direct or indirect damages arising from the use of T2 Services. T2 Services are provided "AS-IS," without any express or implied warranty of fitness for a particular purpose, stability, or integrity.
■ 2. Copyright and License
T2Editor and its related source code are released under a limited open-source model. All copyright and intellectual property rights remain with DSc (dsclub.kr) and Tak2. The open-source release grants limited freedom to use and modify the software; it does not constitute a transfer of copyright.
■ 3. Amendment of Terms
DSc may amend these Terms as operationally necessary. Any amendment will be announced in advance via a notice on dsclub.kr prior to taking effect. Amended Terms apply to new versions released after the notice, or from the date specified in the notice. Continued use or downloading of a new version constitutes acceptance of the amended Terms.
■ 4. Third-Party Plugin Development and Distribution (License 2.0)
This update permits third-party developers to develop and distribute paid plugins, subject to the following conditions:
Plugins may not modify, bypass, or disable core functions of T2Editor without authorization.
Plugins must be clearly labeled as "T2Editor-compatible plugins" and must not use language that could be mistaken for an official DSc or Tak2 product.
All responsibility for revenue, refunds, disputes, and taxes arising from paid plugin sales rests solely with the developer.
DSc does not guarantee the quality, security, or continued operability of any plugin, and may restrict the distribution of plugins it deems inappropriate.
The code, API, and compatibility structure of T2 Services may change at any time without prior notice (see Section 8), and DSc and Tak2 bear no responsibility for any resulting plugin incompatibility or malfunction.
■ 5. Development of Derivative Editors
Development of a new, separately branded editor based on T2Editor is permitted. However, any such derivative editor must first and foremost comply with these Terms, DSc's policies, and the T2Editor license, and may not apply separate terms or policies that conflict with them.
■ 6. Notice Regarding readme.txt
The readme.txt file included with T2Editor distributions contains important notices, including copyright information and license terms. Modifying, deleting, or omitting readme.txt when redistributing constitutes a violation of these Terms.
■ 7. Service Changes, Suspension, and Monetization
DSc may, for operational or policy reasons and with advance notice, change the content of T2 Services or suspend part or all of them. Although T2 Services are currently provided free of charge, DSc may, with advance notice, convert some or all features to a paid model; the timing, scope, and pricing of any such change will be announced separately. Use during a free period does not guarantee continued free use in the future.
■ 8. Notice Regarding Changes to Code and Compatibility Structure
The source code, internal structure, APIs, and compatibility methods of T2 Services (including T2Editor and linked services) may be changed at any time without prior notice, at the operational discretion of DSc (dsclub.kr) and Tak2. Such changes may occur for reasons including service improvement, security measures, or policy changes, and are considered ordinary operational activity. DSc and Tak2 bear no responsibility for any compatibility issues, malfunctions, or damages resulting from such changes.
■ 9. Order of Precedence and Terms Applicable Upon Service Termination
All T2 Services under dsclub, including T2Editor, are governed primarily by the Terms posted on the dsclub.kr notice board and any amendments thereto.
In the event that the DSc (dsclub.kr) community experiences an outage, becomes inaccessible, or permanently ceases operation (a quasi-closure; note that DSc is not a registered company and therefore this does not constitute a "closure" in the conventional legal sense), already-distributed software products shall be governed by the Terms and license in effect at the time that particular distribution was downloaded.
If the latest Terms and license cannot be verified — for example, through the dsclub.kr notice board — the license file included within the software distribution itself (e.g., readme.txt) shall serve as the final, last-resort governing reference.
■ Consequences of Violation
Violation of the above may result in restriction of service use, removal of content or distributed materials, and, depending on severity, legal liability.
■ Language Precedence
These Terms are originally written in Korean. In the event of any discrepancy between the Korean original and any translation, including this English version, the Korean original shall prevail.
We believe that mutual respect and keeping our commitments are essential in a space we build together. We appreciate your cooperation as we continue to build better tools and community.
DSc (dsclub.kr) & Tak2 Operations Team
시스템 요구(권장) 사양 및 호환성 안내
- PHP 8.0 이상
- PHP GD Library 확장 설치 필수
- (그누보드5 사용자의 경우) 그누보드 5.5이상
- 호환 브라우저: Chrome 계열, Safari, Edge, FireFox
설치 방법(그누보드5 기준)
1단계: 파일 업로드
1. 다운로드한 첨부파일의 압축을 해제
2. 압축 해제된 폴더 내의 /t2editor 폴더를 확인
3. /t2editor 폴더를 그누보드5 설치경로(그누보드5가 설치된 루트 경로)의 /plugin/editor 디렉토리에 업로드
업로드 완료 후 경로:
Gnuboard5/plugin/editor/t2editor
2단계: 에디터 설정
전체 사이트 적용 방법:
1. 그누보드5 관리자 페이지에 접속
2. 환경 설정 > 기본환경설정으로 이동
3. 에디터 선택항목에서 t2editor 선택
4. 설정 저장
* 특정 게시판 적영 방법
1. 관리자 페이지 > 게시판관리로 이동
2. 원하는 게시판의 수정 버튼 클릭
3. 게시판 에디터 선택 항목에서 t2editor 선택
4. 설정 저장
3단계: CSS 스타일 파일 추가 (필수)
*미디어 블록 스타일이 정상적으로 표시되기 위해 다음 작업이 반드시 필요합니다.
* 그누보드5 게시글 HTML 필터링으로 인해 본뭄에 자동으로 추가되는 스타이르파일 링크는 작동하지 않아 다은 코드를 수동으로 추가해야 합니다.
수정 대상 파일: head.sub.php 또는 view.skin.php
추가 코드:
<link href="<php echo G5_PLUGIN_URL ?>/editor/t2editor/css/content.css" rel="stylesheet">
* (주의) T2Editor 버전이 1.6.3에서 2.0.0으로 업데이트됨에 따라 CSS 파일명이 t2content.css에서 content.css로 변경되었으니 주의 바랍니다.
다른 환경(플랫폼)에서의 설치
그누보드5가 아닌, 다른 플랫폼에서 T2Editor을 사용하려면 직접 폼 제출 관련 코드를 구현해야 합니다.
문제 해결 가이드
2. 그누보드5 기준, PC/Mobile 환경 모두에서 에디터가 표시되지 않는 경우:
- /plugin/editor/t2editor/ 경로에 파일이 정확이 업로드됐는지 확인
- 서버의 디렉토리 권한 설정 확인 (권장: 707)
- 그누보드5 관리자 페이지에서 에디터 설정 확인
1.1 그누보드5 기준, PC모드에서만 에디터가 표시되고 모바일 환경에서 에디터가 안보이는 경우:
- (그누보드5경로)/config.php 또는 (현재 사용증인 테마경로)/config.php를 열어서 모바일 환경에서 dhtml 에디터 사용이 true인지 확인하고 false인 경우 true로 변경
코드:
// 모바일 기기에서 DHTML 에디터 사용여부를 설정합니다.define('G5_IS_MOBILE_DHTML_USE', true);
2. CSS 스타일이 적용되지 않는 경우:
- head.sub.php 또는 view.skin.php에 CSS 링크 코드가 정확히 추가되었는지 확인
- CSS 파일 경로 확인
- 브라우저 캐시 삭제 후 페이지 새로고침
추가해야 하는 코드(타 환경 기준):
<link href="(T2Editor이 설치된 경로)/css/content.css" rel="stylesheet">
3. 이미지 업로드 오류 발생 시
- /data 디렉토리 권한이 707인지 확인
타환경의 경우 /t2editor/data 폴더 유무 확인 후 없다면 생성 후 707권한을 부여, 타환경이고 /t2editor/data가 있다면 707 권환 확인
4.1 코드 블록에 삽입한 일부 html 코드가 게시글 게시 시 실행되는 문제가 발생하는 경우:
- 현재 T2Editor 버전이 3.0.7 버전 미만인 경우 최신버전으로 업데이트
- 현재 T2Editor 버전이 최신버전인 경우 dsclub2023@gmail.com 으로 제보
5. 협업 플러그인이 작동하지 않는 경우
- /t2editor/collab의 유무 확인 후 생성
- /t2editor/collab 권한이 707인지 확인 후 권한 부여
*이 게시글은 T2Editor로 작성되었습니다.
첨부파일
등록된 댓글이 없습니다.






