🔐로그인하면 문서 작성, 프로젝트 게시, ZIP 기반 버전 업로드, 브랜치 생성 기능을 사용할 수 있습니다. 로그인하러 가기

T2Editor가 제공하는 핵심 기능을 요약

Answer Summary

T2Editor가 제공하는 핵심 기능을 요약

브랜치 ⎇ main
리비전 r2
작성자 T2WIKI 편집
수정 2026.09.28
요약 10.5.1 현행판 기준 갱신 (2026-09-28, T2WIKI 편집): EOL 판본 유도가 있던 지시 제거, 존재하지 않는 파일·경로 정정, 판본 표기 갱신. 원문은 리비전 이력에 남아 있습니다.
주요 기능 소개기능을있습니다AI코드DSclubrelated플러그인

주요 기능 소개

T2Editor는 다양한 기능을 제공하여 사용자가 풍부한 콘텐츠를 쉽게 작성할 수 있도록 돕습니다:

  • 모바일 최적화: 작은 화면에서도 원활하게 사용할 수 있도록 반응형 레이아웃을 지원합니다.
이 문서는 2026-09-28에 v10.5.1 기준으로 다시 썼습니다. 9.x 이하 계열은 EOL이며 업데이트 대상이 아닙니다.
  • 다크 모드: 사용자 환경에 따라 밝은 테마와 어두운 테마를 선택할 수 있습니다.
  • 플러그인 아키텍처: 사용자 정의 기능을 추가할 수 있습니다. 10.0.0부터 플러그인만 수정하면 되고 코어(editor.lib.php, /config)를 고칠 필요가 없습니다. 플러그인 로딩 순서·반응형 메뉴바 구성·다크모드·필터 설정·업로드 설정은 10.2.0부터 통합 관리 페이지에서 변경합니다. 개발 절차는 60-plugin-development-guide.md를 보십시오.
  • 미디어 지원: 이미지와 동영상, 파일 업로드를 지원하며, pdf 뷰어와 webp 변환 기능이 포함되어 있습니다.
  • AI 지원: 대화형 LLM을 통해 콘텐츠를 작성하거나 일부를 편집할 수 있는 AI 플러그인이 내장되어 있습니다.
  • 검색 통합: 에디터 내부 검색과 T2Search API를 통해 외부 자료를 찾아 곧바로 인용할 수 있습니다.
  • 테이블 및 코드: 표 생성 및 코드 블록 삽입 기능을 제공하여 기술 문서 작성에 용이합니다.
  • 단축 링크 및 QR 코드: 링크 플러그인을 통해 URL을 단축하고 QR 코드를 생성할 수 있습니다.
  • 협업 기능: 실시간 협업을 위한 채팅 및 변경 추적 기능을 제공합니다.
  • 다국어 인터페이스: 한국어·영어·일본어·중국어 간체. 브라우저 자동 감지 + 하단 언어 메뉴. 필요한 언어만 먼저 불러오고, 번역이 빠진 기능이 다른 기능에 영향을 주지 않습니다(10.3.0·10.4.0).
  • 확장 마켓: 통합 관리 페이지에서 필요한 플러그인·언어팩을 검색해 설치합니다. 공식 검증 마켓과 그 외를 구분 표시하고, 추가 마켓 등록도 가능하며, 설치 전 항상 안전성 검사를 거칩니다(10.4.0).
  • 반응형 메뉴바: 화면 크기별로 어떤 버튼을 어떻게 묶어 보여줄지 관리자가 직접 설정합니다. 메뉴가 깨지거나 숨겼다가 다시 열 때 배치가 흐트러지던 문제도 고쳐졌습니다(10.4.0).
  • 워드프레스 연동: 워드프레스 업로드 연동 어댑터가 CMS 감지와는 별개로 제공됩니다. CMS 관리자 연동이나 데이터 경로 분리는 제공하지 않습니다(10.3.0).
  • GIF 원본 보존: 움직이는 GIF는 정지 이미지로 바뀌지 않고 원본 그대로 저장됩니다(10.4.0). 10.5.0에서 GIF87a·GIF89a·투명·애니메이션 GIF와 대문자 .GIF를 지원하고, 다른 형식 파일을 GIF로 위장하면 일반 오류 대신 올바른 파일 형식 오류를 표시합니다.
  • 2단계 로딩: 첫 화면에 무거운 자산을 전부 싣지 않습니다. hooks.js만 즉시 로드하고 플러그인 본체는 우선순위대로 지연 로딩하며, 언어팩도 선택한 것만 불러옵니다(10.3.0).

기능 관련 참고

초보자와 웹마스터를 위한 기능 읽는 법

T2Editor의 기능은 크게 네 갈래로 이해하면 쉽습니다. 첫째는 글을 쓰고 꾸미는 기본 편집 기능, 둘째는 이미지·동영상·파일을 다루는 미디어 기능, 셋째는 검색·AI·단축 URL처럼 외부 서비스와 연결되는 확장 기능, 넷째는 테이블·코드·협업처럼 업무 문서 작성에 특화된 생산성 기능입니다. 실제 운영에서는 모든 기능을 한 번에 켜기보다, 사이트 성격에 따라 필요한 플러그인만 우선 검토하는 편이 안전합니다. 예를 들어 일반 게시판은 이미지·파일·링크만으로 충분할 수 있고, 기술 블로그나 문서 사이트는 코드·표·검색·내보내기 기능이 더 중요합니다.

전문 개발자를 위한 기능 그룹 분석

기능 문서를 코드를 기준으로 다시 분류하면 editor.lib.php는 43줄짜리 불변 부트스트랩으로 로드 순서만 고정하고, 실제 로딩 정책·기본 자산 주입·툴바 조합·라이선스 검증은 editor.core.php가 맡습니다. js/core.js가 편집 상태와 명령 실행을 맡고, 개별 플러그인이 기능 세부를 구현합니다. 즉 "코어를 고친다"는 말은 10.x에서 editor.core.php 또는 플러그인·확장(extend/)을 가리킵니다. 따라서 기능 추가 요구가 들어왔을 때는 먼저 해당 기능이 코어에 들어가야 하는지, 아니면 플러그인으로 분리하는 것이 맞는지를 판단해야 합니다. 검색, AI, ClipURL처럼 외부 API 의존성이 있는 기능은 되도록 플러그인으로 유지하는 편이 배포와 장애 대응에 유리합니다. 반대로 선택 영역 처리, 툴바 공통 명령, 문단 구조 편집처럼 거의 모든 기능이 공유하는 축은 코어에 두는 편이 낫습니다.

운영 관점에서 특히 주의할 기능

AI, T2Search, T2ClipURL 같은 기능은 기본 제공 API를 쓸 때 DSclub 운영 서비스에 의존합니다. 다만 10.2.0부터는 LLM API를 직접 셀프 호스팅할 수 있고 AI에 오픈 웹 서치(dsclub에 종속되지 않는 웹 서치) 도구가 기본 제공됩니다. 장기 운영에서 대체 계획을 세울 때는 "이 도구 하나가(dsclub 장애 시) 서비스 전체를 막는가"를 기준으로 보십시오. 반면 이미지 업로드, 파일 업로드, 코드 블록, 테이블 등은 비교적 자체 호스팅 친화적인 기능으로 볼 수 있습니다. 운영자가 처음 문서를 읽을 때는 화려한 기능보다 장애가 났을 때도 유지 가능한 기능인지를 먼저 기준으로 삼는 것이 좋습니다.

참고 자료

문서 연결 지도

이 문서를 중심으로 들어오는 링크와 나가는 링크를 한 번에 볼 수 있습니다.

전체 보기
현재 문서 백링크 나가는 링크 양방향 연결
이 브랜치의 리비전
T2WIKI · 기술 통합 위키 & 프로젝트 허브 · 나무위키 + Markdown 완벽 지원 · SQLite · PHP 8.2 · 소개 · 문법 안내