🔐로그인하면 문서 작성, 프로젝트 게시, ZIP 기반 버전 업로드, 브랜치 생성 기능을 사용할 수 있습니다. 로그인하러 가기
비교 대상 선택
추가 0줄 삭제 0줄 변경 0줄 동일 120줄
r1 파일 가져오기: 72-version-issues-guide.md
2026-04-17 14:54

버전별 이슈 및 대응 가이드

T2Editor는 꾸준한 업데이트를 통해 기능이 추가되고 버그가 수정되고 있습니다. 그러나 버전이 변경될 때마다 일부 기능이 예기치 않게 동작하지 않거나, 기존 플러그인이 호환되지 않는 문제가 발생할 수 있습니다. 이 문서에서는 DSclub과 SIR 커뮤니티에서 보고된 주요 버전별 이슈와 그에 대한 해결 방법을 정리합니다. 이를 통해 웹마스터와 개발자는 버전 업그레이드 전후에 발생할 수 있는 문제를 예측하고 대비할 수 있습니다.

개요

T2Editor는 버전 5.x부터 9.x까지 다양한 릴리스를 거치면서 기능이 크게 발전했습니다. 예전 버전과 비교할 때 플러그인 구조, API 연동, UI 렌더링 방식 등이 변경되었기 때문에, 구버전 플러그인이 신버전에서 동작하지 않는 사례가 많습니다. 업데이트 로그와 커뮤니티 게시물을 기반으로 한 주요 이슈는 아래와 같습니다.

9.0.0 버전 (현행 버전)

주요 추가 사항

  • NSFW 필터와 밈 플러그인 통합: 9.0.0 버전에서는 NSFW(부적절 콘텐츠) 필터와 밈 이미지 검색 플러그인이 기본 포함되었습니다. 이 기능은 DSclub 서버의 API를 호출해 이미지를 필터링하고 밈을 검색합니다.
  • AI 플러그인 개선: 기존 8.x 버전에서 제기되던 AI 플러그인의 오류를 해결하고, 편집 내용 일부를 선택해 수정 요청을 보낼 수 있는 기능이 추가되었습니다SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항.

알려진 이슈

  1. AI 호출 제한 적용: 9.0.0에도 IP·도메인별 호출 횟수 제한이 적용되며, 호출 횟수를 초과하면 에러가 발생합니다SIR T2Editor 8.1.2 AI·검색 기능 설명.
  2. NSFW 필터 오탐지: NSFW 필터가 정상적인 이미지를 차단하는 경우가 있으며, 필터 알고리즘이 개선될 때까지는 임시로 필터를 비활성화하거나 차단된 이미지를 허용 목록에 추가해야 합니다.
  3. 플러그인 호환성: 8.x 버전에서 제작된 일부 커스텀 플러그인이 9.0.0에서 동작하지 않습니다. 이는 코어 이벤트 시스템 변경에 따른 것으로, 플러그인 코드를 최신 이벤트 명세에 맞춰 수정해야 합니다.
  4. 라이선스 인증: 라이선스 파일에 버전 식별자가 추가되어, 구버전 라이선스를 사용할 경우 인증이 실패합니다. DSclub에서 9.0.0 전용 라이선스를 재다운로드해야 합니다DSclub T2Editor 서비스 페이지 - 설치·오류 안내.

대응 전략

  • AI 플러그인을 자주 사용하는 사이트는 Groq API 등 대체 API를 도입하여 호출 제한을 회피합니다SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항.
  • NSFW 필터의 민감도를 낮추거나, NSFW 기능을 별도 플러그인으로 분리하여 필요할 때만 활성화합니다.
  • 커스텀 플러그인은 이벤트 처리 함수를 t2editor_event_dispatch 구조에 맞춰 수정합니다. 이벤트 이름이 변경되었거나 파라미터가 달라졌는지 문서 core-editor-lib-php.md를 참조하세요.

8.2.0 버전

주요 추가 사항

  • 플러그인 로딩 지연 기능: 기본 플러그인 외에 커스텀 플러그인을 0~3 단계로 로딩 우선순위를 지정할 수 있습니다SIR T2Editor 8.1.2 기능 설명.
  • 터치 최적화 및 다크모드 개선: 모바일 환경에서의 사용성을 크게 향상시켰고, 다크모드 전환 시 발생하던 스타일 버그를 수정했습니다SIR T2Editor 8.1.2 기능 설명.
  • T2Search 및 AI 기능 도입: 외부 검색 및 AI 기능이 본격적으로 도입되어 콘텐츠 작성 효율이 높아졌습니다SIR T2Editor 8.1.2 AI·검색 기능 설명.

알려진 이슈

  1. AI 플러그인 오류: 일부 서버 환경에서 AI 플러그인의 요청이 실패하는 문제가 보고되었습니다. DSclub의 패치 노트에 따르면 8.1.3에서 해결될 예정이었지만, 일부 사용자 환경에서는 여전히 오류가 발생할 수 있습니다SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항.
  2. 자동 저장 기능 미작동: 작성 중인 게시물이 주기적으로 저장되지 않는 문제가 있었습니다. DSclub은 8.1.3 패치에서 이 문제를 수정했다고 공지했습니다SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항.
  3. 네이티브 플러그인과의 충돌: 8.2.0부터 플러그인 로딩 지연 기능이 도입되면서, 로딩 순서를 잘못 설정하면 에디터 초기화 시점에 필요한 플러그인이 로드되지 않아 버튼이 비활성화되는 문제가 발생했습니다.

대응 전략

  • DSclub에서 제공하는 8.1.3 이상의 패치를 적용하고, AI 플러그인 설정을 최신 버전으로 업데이트합니다SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항.
  • 자동 저장 기능이 미작동하면 브라우저 콘솔에서 에러 메시지를 확인하고, 서버 로그에서 파일 쓰기 오류를 점검합니다.
  • 플러그인 로딩 순서를 설정할 때 기본 제공 플러그인을 0번으로 설정하고, 커스텀 플러그인은 1~3 사이로 설정하여 에디터 초기화를 방해하지 않도록 합니다SIR T2Editor 8.1.2 기능 설명.

8.1.x 버전

특징과 변경사항

  • 이전 버전의 버그 수정: 8.1.0 ~ 8.1.2 버전에서는 이미지 업로드 시 webp 변환 오류, 다크모드에서 색상 반전 문제, 일부 플러그인 스타일 충돌 등이 수정되었습니다DSclub T2Editor 서비스 페이지.
  • 버전 명명 규칙 변경: DSclub은 8.1.2 이후부터 버전을 재정비하여 과거 베타 버전을 정식 버전 번호에 통합했습니다. 사용자들은 버전 번호가 달라졌다고 혼동할 수 있으므로, 패치 노트를 반드시 확인해야 합니다DSclub T2Editor 서비스 페이지 - 버전 변경 공지.

알려진 이슈 및 대응

  1. 라이선스 파일 누락: 8.1.x 버전에서 라이선스 파일이 누락된 채 배포된 사례가 있었습니다. DSclub 페이지에서 해당 버전 전용 라이선스를 별도로 다운로드하여 license.txt를 추가해야 합니다DSclub T2Editor 서비스 페이지 - 설치·오류 안내.
  2. MIME 타입 오류: 업로드 시 PHP의 fileinfo 모듈이 비활성화되어 발생하는 오류가 있었습니다. php.ini에서 extension=fileinfo를 주석 해제하고 서버를 재시작합니다.
  3. 테이블 삽입 문제: 8.1.1 버전에서 표 삽입 시 셀 병합이 제대로 적용되지 않는 버그가 보고되었으나, 8.1.2 패치에서 수정되었습니다DSclub T2Editor 서비스 페이지.

구버전 (5.x~7.x)

T2Editor 초기 버전에서는 현재와 구조가 크게 다르기 때문에, 최신 플러그인을 그대로 사용할 수 없습니다. 다음과 같은 문제가 자주 발생합니다.

  • 플러그인 구조 불일치: 5.x~7.x 버전의 플러그인 API는 editor.lib.php의 함수 시그니처와 이벤트명이 달라서 8.x/9.x용 플러그인이 호환되지 않습니다.
  • 다크모드 미지원: 구버전에서는 다크모드가 기본 제공되지 않아, 8.x 이후에 작성된 테마가 깨질 수 있습니다.
  • 라이선스 정책 차이: 5.x 버전대에서는 커스텀 플러그인 판매가 제한되었으나, 5.7.2 버전에서 라이선스가 변경되어 커스텀 플러그인 판매가 가능해졌습니다DSclub T2Editor 서비스 페이지 - 라이선스 변경 관련 안내. 하지만 core와 기본 플러그인은 여전히 무료로 유지해야 합니다.

종합 대응 가이드

  • 업데이트 테스트 환경: 운영 사이트에 적용하기 전에 로컬 또는 스테이징 환경에서 최신 버전으로 업데이트하고 플러그인의 동작을 확인합니다.
  • 변경 로그 확인: DSclub와 SIR에 게시된 패치 노트와 공지를 주기적으로 확인하며, 버전 간 API 변경 사항을 파악합니다DSclub T2Editor 서비스 페이지.
  • 의존 플러그인 점검: 사용 중인 플러그인의 최신 버전 여부를 확인하고, 공식 문서에서 호환성 표를 찾습니다. 필요하다면 플러그인을 재작성합니다.
  • 백업과 롤백 계획: 업데이트 전에 데이터베이스와 파일을 백업하고, 문제가 발생하면 이전 버전으로 롤백할 수 있는 계획을 마련합니다.
  • 협업 디렉터리 권한 및 구성 확인: 버전 업그레이드 후에도 collab 폴더 권한이 유지되는지 확인해야 합니다SIR T2Editor 8.1.2 설치 및 권한 설정 안내.

참고 / 인용 자료

이 문서는 T2Editor 9.0.0 버전을 기준으로 작성되었으며, 앞으로 출시되는 버전에서는 새로운 이슈가 발생할 수 있습니다. 업데이트 전에 항상 공식 문서와 커뮤니티 공지를 확인하십시오.

r1 파일 가져오기: 72-version-issues-guide.md
2026-04-17 14:54

버전별 이슈 및 대응 가이드

T2Editor는 꾸준한 업데이트를 통해 기능이 추가되고 버그가 수정되고 있습니다. 그러나 버전이 변경될 때마다 일부 기능이 예기치 않게 동작하지 않거나, 기존 플러그인이 호환되지 않는 문제가 발생할 수 있습니다. 이 문서에서는 DSclub과 SIR 커뮤니티에서 보고된 주요 버전별 이슈와 그에 대한 해결 방법을 정리합니다. 이를 통해 웹마스터와 개발자는 버전 업그레이드 전후에 발생할 수 있는 문제를 예측하고 대비할 수 있습니다.

개요

T2Editor는 버전 5.x부터 9.x까지 다양한 릴리스를 거치면서 기능이 크게 발전했습니다. 예전 버전과 비교할 때 플러그인 구조, API 연동, UI 렌더링 방식 등이 변경되었기 때문에, 구버전 플러그인이 신버전에서 동작하지 않는 사례가 많습니다. 업데이트 로그와 커뮤니티 게시물을 기반으로 한 주요 이슈는 아래와 같습니다.

9.0.0 버전 (현행 버전)

주요 추가 사항

  • NSFW 필터와 밈 플러그인 통합: 9.0.0 버전에서는 NSFW(부적절 콘텐츠) 필터와 밈 이미지 검색 플러그인이 기본 포함되었습니다. 이 기능은 DSclub 서버의 API를 호출해 이미지를 필터링하고 밈을 검색합니다.
  • AI 플러그인 개선: 기존 8.x 버전에서 제기되던 AI 플러그인의 오류를 해결하고, 편집 내용 일부를 선택해 수정 요청을 보낼 수 있는 기능이 추가되었습니다SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항.

알려진 이슈

  1. AI 호출 제한 적용: 9.0.0에도 IP·도메인별 호출 횟수 제한이 적용되며, 호출 횟수를 초과하면 에러가 발생합니다SIR T2Editor 8.1.2 AI·검색 기능 설명.
  2. NSFW 필터 오탐지: NSFW 필터가 정상적인 이미지를 차단하는 경우가 있으며, 필터 알고리즘이 개선될 때까지는 임시로 필터를 비활성화하거나 차단된 이미지를 허용 목록에 추가해야 합니다.
  3. 플러그인 호환성: 8.x 버전에서 제작된 일부 커스텀 플러그인이 9.0.0에서 동작하지 않습니다. 이는 코어 이벤트 시스템 변경에 따른 것으로, 플러그인 코드를 최신 이벤트 명세에 맞춰 수정해야 합니다.
  4. 라이선스 인증: 라이선스 파일에 버전 식별자가 추가되어, 구버전 라이선스를 사용할 경우 인증이 실패합니다. DSclub에서 9.0.0 전용 라이선스를 재다운로드해야 합니다DSclub T2Editor 서비스 페이지 - 설치·오류 안내.

대응 전략

  • AI 플러그인을 자주 사용하는 사이트는 Groq API 등 대체 API를 도입하여 호출 제한을 회피합니다SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항.
  • NSFW 필터의 민감도를 낮추거나, NSFW 기능을 별도 플러그인으로 분리하여 필요할 때만 활성화합니다.
  • 커스텀 플러그인은 이벤트 처리 함수를 t2editor_event_dispatch 구조에 맞춰 수정합니다. 이벤트 이름이 변경되었거나 파라미터가 달라졌는지 문서 core-editor-lib-php.md를 참조하세요.

8.2.0 버전

주요 추가 사항

  • 플러그인 로딩 지연 기능: 기본 플러그인 외에 커스텀 플러그인을 0~3 단계로 로딩 우선순위를 지정할 수 있습니다SIR T2Editor 8.1.2 기능 설명.
  • 터치 최적화 및 다크모드 개선: 모바일 환경에서의 사용성을 크게 향상시켰고, 다크모드 전환 시 발생하던 스타일 버그를 수정했습니다SIR T2Editor 8.1.2 기능 설명.
  • T2Search 및 AI 기능 도입: 외부 검색 및 AI 기능이 본격적으로 도입되어 콘텐츠 작성 효율이 높아졌습니다SIR T2Editor 8.1.2 AI·검색 기능 설명.

알려진 이슈

  1. AI 플러그인 오류: 일부 서버 환경에서 AI 플러그인의 요청이 실패하는 문제가 보고되었습니다. DSclub의 패치 노트에 따르면 8.1.3에서 해결될 예정이었지만, 일부 사용자 환경에서는 여전히 오류가 발생할 수 있습니다SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항.
  2. 자동 저장 기능 미작동: 작성 중인 게시물이 주기적으로 저장되지 않는 문제가 있었습니다. DSclub은 8.1.3 패치에서 이 문제를 수정했다고 공지했습니다SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항.
  3. 네이티브 플러그인과의 충돌: 8.2.0부터 플러그인 로딩 지연 기능이 도입되면서, 로딩 순서를 잘못 설정하면 에디터 초기화 시점에 필요한 플러그인이 로드되지 않아 버튼이 비활성화되는 문제가 발생했습니다.

대응 전략

  • DSclub에서 제공하는 8.1.3 이상의 패치를 적용하고, AI 플러그인 설정을 최신 버전으로 업데이트합니다SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항.
  • 자동 저장 기능이 미작동하면 브라우저 콘솔에서 에러 메시지를 확인하고, 서버 로그에서 파일 쓰기 오류를 점검합니다.
  • 플러그인 로딩 순서를 설정할 때 기본 제공 플러그인을 0번으로 설정하고, 커스텀 플러그인은 1~3 사이로 설정하여 에디터 초기화를 방해하지 않도록 합니다SIR T2Editor 8.1.2 기능 설명.

8.1.x 버전

특징과 변경사항

  • 이전 버전의 버그 수정: 8.1.0 ~ 8.1.2 버전에서는 이미지 업로드 시 webp 변환 오류, 다크모드에서 색상 반전 문제, 일부 플러그인 스타일 충돌 등이 수정되었습니다DSclub T2Editor 서비스 페이지.
  • 버전 명명 규칙 변경: DSclub은 8.1.2 이후부터 버전을 재정비하여 과거 베타 버전을 정식 버전 번호에 통합했습니다. 사용자들은 버전 번호가 달라졌다고 혼동할 수 있으므로, 패치 노트를 반드시 확인해야 합니다DSclub T2Editor 서비스 페이지 - 버전 변경 공지.

알려진 이슈 및 대응

  1. 라이선스 파일 누락: 8.1.x 버전에서 라이선스 파일이 누락된 채 배포된 사례가 있었습니다. DSclub 페이지에서 해당 버전 전용 라이선스를 별도로 다운로드하여 license.txt를 추가해야 합니다DSclub T2Editor 서비스 페이지 - 설치·오류 안내.
  2. MIME 타입 오류: 업로드 시 PHP의 fileinfo 모듈이 비활성화되어 발생하는 오류가 있었습니다. php.ini에서 extension=fileinfo를 주석 해제하고 서버를 재시작합니다.
  3. 테이블 삽입 문제: 8.1.1 버전에서 표 삽입 시 셀 병합이 제대로 적용되지 않는 버그가 보고되었으나, 8.1.2 패치에서 수정되었습니다DSclub T2Editor 서비스 페이지.

구버전 (5.x~7.x)

T2Editor 초기 버전에서는 현재와 구조가 크게 다르기 때문에, 최신 플러그인을 그대로 사용할 수 없습니다. 다음과 같은 문제가 자주 발생합니다.

  • 플러그인 구조 불일치: 5.x~7.x 버전의 플러그인 API는 editor.lib.php의 함수 시그니처와 이벤트명이 달라서 8.x/9.x용 플러그인이 호환되지 않습니다.
  • 다크모드 미지원: 구버전에서는 다크모드가 기본 제공되지 않아, 8.x 이후에 작성된 테마가 깨질 수 있습니다.
  • 라이선스 정책 차이: 5.x 버전대에서는 커스텀 플러그인 판매가 제한되었으나, 5.7.2 버전에서 라이선스가 변경되어 커스텀 플러그인 판매가 가능해졌습니다DSclub T2Editor 서비스 페이지 - 라이선스 변경 관련 안내. 하지만 core와 기본 플러그인은 여전히 무료로 유지해야 합니다.

종합 대응 가이드

  • 업데이트 테스트 환경: 운영 사이트에 적용하기 전에 로컬 또는 스테이징 환경에서 최신 버전으로 업데이트하고 플러그인의 동작을 확인합니다.
  • 변경 로그 확인: DSclub와 SIR에 게시된 패치 노트와 공지를 주기적으로 확인하며, 버전 간 API 변경 사항을 파악합니다DSclub T2Editor 서비스 페이지.
  • 의존 플러그인 점검: 사용 중인 플러그인의 최신 버전 여부를 확인하고, 공식 문서에서 호환성 표를 찾습니다. 필요하다면 플러그인을 재작성합니다.
  • 백업과 롤백 계획: 업데이트 전에 데이터베이스와 파일을 백업하고, 문제가 발생하면 이전 버전으로 롤백할 수 있는 계획을 마련합니다.
  • 협업 디렉터리 권한 및 구성 확인: 버전 업그레이드 후에도 collab 폴더 권한이 유지되는지 확인해야 합니다SIR T2Editor 8.1.2 설치 및 권한 설정 안내.

참고 / 인용 자료

이 문서는 T2Editor 9.0.0 버전을 기준으로 작성되었으며, 앞으로 출시되는 버전에서는 새로운 이슈가 발생할 수 있습니다. 업데이트 전에 항상 공식 문서와 커뮤니티 공지를 확인하십시오.

라인 단위 비교
이전 새 버전
1 --- 1 ---
2 title: 버전별 이슈 및 대응 가이드 2 title: 버전별 이슈 및 대응 가이드
3 document_id: 72 3 document_id: 72
4 slug: version-issues-guide 4 slug: version-issues-guide
5 target_editor_version: 9.0.0 5 target_editor_version: 9.0.0
6 document_type: maintenance 6 document_type: maintenance
7 doc_type: maintenance 7 doc_type: maintenance
8 target_readers: [웹마스터, 개발자, AI agent] 8 target_readers: [웹마스터, 개발자, AI agent]
9 importance: Medium 9 importance: Medium
10 dependency: Medium 10 dependency: Medium
11 core_type: Non-Core 11 core_type: Non-Core
12 stability: [Version‑Bound] 12 stability: [Version‑Bound]
13 stable_anchor: [] 13 stable_anchor: []
14 version_bound: [각 버전의 버그 및 수정 사항] 14 version_bound: [각 버전의 버그 및 수정 사항]
15 related_docs: [06-version-compatibility-guide.md, 01-installation-guide.md] 15 related_docs: [06-version-compatibility-guide.md, 01-installation-guide.md]
16 related_files: [] 16 related_files: []
17 related_functions: [] 17 related_functions: []
18 related_classes_modules: [] 18 related_classes_modules: []
19 related_features: [AI 기능, 협업, 플러그인 로딩] 19 related_features: [AI 기능, 협업, 플러그인 로딩]
20 related_ui: [] 20 related_ui: []
21 change_risk: 구버전과 신버전의 구조 차이로 인한 기능 오류 21 change_risk: 구버전과 신버전의 구조 차이로 인한 기능 오류
22 reading_order: 72 22 reading_order: 72
23 summary: T2Editor의 주요 버전에서 보고된 이슈와 해결 방법을 정리한 문서입니다. 23 summary: T2Editor의 주요 버전에서 보고된 이슈와 해결 방법을 정리한 문서입니다.
24 description: 9.0.0, 8.2.0 등 주요 릴리스에서 발견된 버그, 호환성 문제, 기능 추가에 대한 이슈를 요약하고, 이를 해결하거나 회피할 수 있는 방법을 제시합니다. 24 description: 9.0.0, 8.2.0 등 주요 릴리스에서 발견된 버그, 호환성 문제, 기능 추가에 대한 이슈를 요약하고, 이를 해결하거나 회피할 수 있는 방법을 제시합니다.
25 tags: [T2Editor, version, issue, bug, update, patch] 25 tags: [T2Editor, version, issue, bug, update, patch]
26 version_tag: 9.0.0 26 version_tag: 9.0.0
27 maintenance_difficulty: Medium 27 maintenance_difficulty: Medium
28 test_requirement: Medium 28 test_requirement: Medium
29 ai_agent_risk: Low 29 ai_agent_risk: Low
30 source_basis: [현재 코드 분석 기반, 웹 참고 자료 기반] 30 source_basis: [현재 코드 분석 기반, 웹 참고 자료 기반]
31 beginner_section_included: false 31 beginner_section_included: false
32 webmaster_section_included: true 32 webmaster_section_included: true
33 developer_section_included: true 33 developer_section_included: true
34 --- 34 ---
35   35  
36 # 버전별 이슈 및 대응 가이드 36 # 버전별 이슈 및 대응 가이드
37   37  
38 T2Editor는 꾸준한 업데이트를 통해 기능이 추가되고 버그가 수정되고 있습니다. 그러나 버전이 변경될 때마다 일부 기능이 예기치 않게 동작하지 않거나, 기존 플러그인이 호환되지 않는 문제가 발생할 수 있습니다. 이 문서에서는 DSclub과 SIR 커뮤니티에서 보고된 주요 버전별 이슈와 그에 대한 해결 방법을 정리합니다. 이를 통해 웹마스터와 개발자는 버전 업그레이드 전후에 발생할 수 있는 문제를 예측하고 대비할 수 있습니다. 38 T2Editor는 꾸준한 업데이트를 통해 기능이 추가되고 버그가 수정되고 있습니다. 그러나 버전이 변경될 때마다 일부 기능이 예기치 않게 동작하지 않거나, 기존 플러그인이 호환되지 않는 문제가 발생할 수 있습니다. 이 문서에서는 DSclub과 SIR 커뮤니티에서 보고된 주요 버전별 이슈와 그에 대한 해결 방법을 정리합니다. 이를 통해 웹마스터와 개발자는 버전 업그레이드 전후에 발생할 수 있는 문제를 예측하고 대비할 수 있습니다.
39   39  
40 ## 개요 40 ## 개요
41   41  
42 T2Editor는 버전 5.x부터 9.x까지 다양한 릴리스를 거치면서 기능이 크게 발전했습니다. 예전 버전과 비교할 때 플러그인 구조, API 연동, UI 렌더링 방식 등이 변경되었기 때문에, 구버전 플러그인이 신버전에서 동작하지 않는 사례가 많습니다. 업데이트 로그와 커뮤니티 게시물을 기반으로 한 주요 이슈는 아래와 같습니다. 42 T2Editor는 버전 5.x부터 9.x까지 다양한 릴리스를 거치면서 기능이 크게 발전했습니다. 예전 버전과 비교할 때 플러그인 구조, API 연동, UI 렌더링 방식 등이 변경되었기 때문에, 구버전 플러그인이 신버전에서 동작하지 않는 사례가 많습니다. 업데이트 로그와 커뮤니티 게시물을 기반으로 한 주요 이슈는 아래와 같습니다.
43   43  
44 ## 9.0.0 버전 (현행 버전) 44 ## 9.0.0 버전 (현행 버전)
45   45  
46 ### 주요 추가 사항 46 ### 주요 추가 사항
47   47  
48 * **NSFW 필터와 밈 플러그인 통합**: 9.0.0 버전에서는 NSFW(부적절 콘텐츠) 필터와 밈 이미지 검색 플러그인이 기본 포함되었습니다. 이 기능은 DSclub 서버의 API를 호출해 이미지를 필터링하고 밈을 검색합니다. 48 * **NSFW 필터와 밈 플러그인 통합**: 9.0.0 버전에서는 NSFW(부적절 콘텐츠) 필터와 밈 이미지 검색 플러그인이 기본 포함되었습니다. 이 기능은 DSclub 서버의 API를 호출해 이미지를 필터링하고 밈을 검색합니다.
49 * **AI 플러그인 개선**: 기존 8.x 버전에서 제기되던 AI 플러그인의 오류를 해결하고, 편집 내용 일부를 선택해 수정 요청을 보낼 수 있는 기능이 추가되었습니다[SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항](https://sir.kr/boards/g5_plugin/15016). 49 * **AI 플러그인 개선**: 기존 8.x 버전에서 제기되던 AI 플러그인의 오류를 해결하고, 편집 내용 일부를 선택해 수정 요청을 보낼 수 있는 기능이 추가되었습니다[SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항](https://sir.kr/boards/g5_plugin/15016).
50   50  
51 ### 알려진 이슈 51 ### 알려진 이슈
52   52  
53 1. **AI 호출 제한 적용**: 9.0.0에도 IP·도메인별 호출 횟수 제한이 적용되며, 호출 횟수를 초과하면 에러가 발생합니다[SIR T2Editor 8.1.2 AI·검색 기능 설명](https://sir.kr/boards/g5_plugin/15016). 53 1. **AI 호출 제한 적용**: 9.0.0에도 IP·도메인별 호출 횟수 제한이 적용되며, 호출 횟수를 초과하면 에러가 발생합니다[SIR T2Editor 8.1.2 AI·검색 기능 설명](https://sir.kr/boards/g5_plugin/15016).
54 2. **NSFW 필터 오탐지**: NSFW 필터가 정상적인 이미지를 차단하는 경우가 있으며, 필터 알고리즘이 개선될 때까지는 임시로 필터를 비활성화하거나 차단된 이미지를 허용 목록에 추가해야 합니다. 54 2. **NSFW 필터 오탐지**: NSFW 필터가 정상적인 이미지를 차단하는 경우가 있으며, 필터 알고리즘이 개선될 때까지는 임시로 필터를 비활성화하거나 차단된 이미지를 허용 목록에 추가해야 합니다.
55 3. **플러그인 호환성**: 8.x 버전에서 제작된 일부 커스텀 플러그인이 9.0.0에서 동작하지 않습니다. 이는 코어 이벤트 시스템 변경에 따른 것으로, 플러그인 코드를 최신 이벤트 명세에 맞춰 수정해야 합니다. 55 3. **플러그인 호환성**: 8.x 버전에서 제작된 일부 커스텀 플러그인이 9.0.0에서 동작하지 않습니다. 이는 코어 이벤트 시스템 변경에 따른 것으로, 플러그인 코드를 최신 이벤트 명세에 맞춰 수정해야 합니다.
56 4. **라이선스 인증**: 라이선스 파일에 버전 식별자가 추가되어, 구버전 라이선스를 사용할 경우 인증이 실패합니다. DSclub에서 9.0.0 전용 라이선스를 재다운로드해야 합니다[DSclub T2Editor 서비스 페이지 - 설치·오류 안내](https://dsclub.kr/service/editor). 56 4. **라이선스 인증**: 라이선스 파일에 버전 식별자가 추가되어, 구버전 라이선스를 사용할 경우 인증이 실패합니다. DSclub에서 9.0.0 전용 라이선스를 재다운로드해야 합니다[DSclub T2Editor 서비스 페이지 - 설치·오류 안내](https://dsclub.kr/service/editor).
57   57  
58 ### 대응 전략 58 ### 대응 전략
59   59  
60 * AI 플러그인을 자주 사용하는 사이트는 Groq API 등 대체 API를 도입하여 호출 제한을 회피합니다[SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항](https://sir.kr/boards/g5_plugin/15016). 60 * AI 플러그인을 자주 사용하는 사이트는 Groq API 등 대체 API를 도입하여 호출 제한을 회피합니다[SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항](https://sir.kr/boards/g5_plugin/15016).
61 * NSFW 필터의 민감도를 낮추거나, NSFW 기능을 별도 플러그인으로 분리하여 필요할 때만 활성화합니다. 61 * NSFW 필터의 민감도를 낮추거나, NSFW 기능을 별도 플러그인으로 분리하여 필요할 때만 활성화합니다.
62 * 커스텀 플러그인은 이벤트 처리 함수를 `t2editor_event_dispatch` 구조에 맞춰 수정합니다. 이벤트 이름이 변경되었거나 파라미터가 달라졌는지 문서 [`core-editor-lib-php.md`](core-editor-lib-php.md)를 참조하세요. 62 * 커스텀 플러그인은 이벤트 처리 함수를 `t2editor_event_dispatch` 구조에 맞춰 수정합니다. 이벤트 이름이 변경되었거나 파라미터가 달라졌는지 문서 [`core-editor-lib-php.md`](core-editor-lib-php.md)를 참조하세요.
63   63  
64 ## 8.2.0 버전 64 ## 8.2.0 버전
65   65  
66 ### 주요 추가 사항 66 ### 주요 추가 사항
67   67  
68 * **플러그인 로딩 지연 기능**: 기본 플러그인 외에 커스텀 플러그인을 0~3 단계로 로딩 우선순위를 지정할 수 있습니다[SIR T2Editor 8.1.2 기능 설명](https://sir.kr/boards/g5_plugin/15016). 68 * **플러그인 로딩 지연 기능**: 기본 플러그인 외에 커스텀 플러그인을 0~3 단계로 로딩 우선순위를 지정할 수 있습니다[SIR T2Editor 8.1.2 기능 설명](https://sir.kr/boards/g5_plugin/15016).
69 * **터치 최적화 및 다크모드 개선**: 모바일 환경에서의 사용성을 크게 향상시켰고, 다크모드 전환 시 발생하던 스타일 버그를 수정했습니다[SIR T2Editor 8.1.2 기능 설명](https://sir.kr/boards/g5_plugin/15016). 69 * **터치 최적화 및 다크모드 개선**: 모바일 환경에서의 사용성을 크게 향상시켰고, 다크모드 전환 시 발생하던 스타일 버그를 수정했습니다[SIR T2Editor 8.1.2 기능 설명](https://sir.kr/boards/g5_plugin/15016).
70 * **T2Search 및 AI 기능 도입**: 외부 검색 및 AI 기능이 본격적으로 도입되어 콘텐츠 작성 효율이 높아졌습니다[SIR T2Editor 8.1.2 AI·검색 기능 설명](https://sir.kr/boards/g5_plugin/15016). 70 * **T2Search 및 AI 기능 도입**: 외부 검색 및 AI 기능이 본격적으로 도입되어 콘텐츠 작성 효율이 높아졌습니다[SIR T2Editor 8.1.2 AI·검색 기능 설명](https://sir.kr/boards/g5_plugin/15016).
71   71  
72 ### 알려진 이슈 72 ### 알려진 이슈
73   73  
74 1. **AI 플러그인 오류**: 일부 서버 환경에서 AI 플러그인의 요청이 실패하는 문제가 보고되었습니다. DSclub의 패치 노트에 따르면 8.1.3에서 해결될 예정이었지만, 일부 사용자 환경에서는 여전히 오류가 발생할 수 있습니다[SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항](https://sir.kr/boards/g5_plugin/15016). 74 1. **AI 플러그인 오류**: 일부 서버 환경에서 AI 플러그인의 요청이 실패하는 문제가 보고되었습니다. DSclub의 패치 노트에 따르면 8.1.3에서 해결될 예정이었지만, 일부 사용자 환경에서는 여전히 오류가 발생할 수 있습니다[SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항](https://sir.kr/boards/g5_plugin/15016).
75 2. **자동 저장 기능 미작동**: 작성 중인 게시물이 주기적으로 저장되지 않는 문제가 있었습니다. DSclub은 8.1.3 패치에서 이 문제를 수정했다고 공지했습니다[SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항](https://sir.kr/boards/g5_plugin/15016). 75 2. **자동 저장 기능 미작동**: 작성 중인 게시물이 주기적으로 저장되지 않는 문제가 있었습니다. DSclub은 8.1.3 패치에서 이 문제를 수정했다고 공지했습니다[SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항](https://sir.kr/boards/g5_plugin/15016).
76 3. **네이티브 플러그인과의 충돌**: 8.2.0부터 플러그인 로딩 지연 기능이 도입되면서, 로딩 순서를 잘못 설정하면 에디터 초기화 시점에 필요한 플러그인이 로드되지 않아 버튼이 비활성화되는 문제가 발생했습니다. 76 3. **네이티브 플러그인과의 충돌**: 8.2.0부터 플러그인 로딩 지연 기능이 도입되면서, 로딩 순서를 잘못 설정하면 에디터 초기화 시점에 필요한 플러그인이 로드되지 않아 버튼이 비활성화되는 문제가 발생했습니다.
77   77  
78 ### 대응 전략 78 ### 대응 전략
79   79  
80 * DSclub에서 제공하는 8.1.3 이상의 패치를 적용하고, AI 플러그인 설정을 최신 버전으로 업데이트합니다[SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항](https://sir.kr/boards/g5_plugin/15016). 80 * DSclub에서 제공하는 8.1.3 이상의 패치를 적용하고, AI 플러그인 설정을 최신 버전으로 업데이트합니다[SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항](https://sir.kr/boards/g5_plugin/15016).
81 * 자동 저장 기능이 미작동하면 브라우저 콘솔에서 에러 메시지를 확인하고, 서버 로그에서 파일 쓰기 오류를 점검합니다. 81 * 자동 저장 기능이 미작동하면 브라우저 콘솔에서 에러 메시지를 확인하고, 서버 로그에서 파일 쓰기 오류를 점검합니다.
82 * 플러그인 로딩 순서를 설정할 때 기본 제공 플러그인을 0번으로 설정하고, 커스텀 플러그인은 1~3 사이로 설정하여 에디터 초기화를 방해하지 않도록 합니다[SIR T2Editor 8.1.2 기능 설명](https://sir.kr/boards/g5_plugin/15016). 82 * 플러그인 로딩 순서를 설정할 때 기본 제공 플러그인을 0번으로 설정하고, 커스텀 플러그인은 1~3 사이로 설정하여 에디터 초기화를 방해하지 않도록 합니다[SIR T2Editor 8.1.2 기능 설명](https://sir.kr/boards/g5_plugin/15016).
83   83  
84 ## 8.1.x 버전 84 ## 8.1.x 버전
85   85  
86 ### 특징과 변경사항 86 ### 특징과 변경사항
87   87  
88 * **이전 버전의 버그 수정**: 8.1.0 ~ 8.1.2 버전에서는 이미지 업로드 시 webp 변환 오류, 다크모드에서 색상 반전 문제, 일부 플러그인 스타일 충돌 등이 수정되었습니다[DSclub T2Editor 서비스 페이지](https://dsclub.kr/service/editor). 88 * **이전 버전의 버그 수정**: 8.1.0 ~ 8.1.2 버전에서는 이미지 업로드 시 webp 변환 오류, 다크모드에서 색상 반전 문제, 일부 플러그인 스타일 충돌 등이 수정되었습니다[DSclub T2Editor 서비스 페이지](https://dsclub.kr/service/editor).
89 * **버전 명명 규칙 변경**: DSclub은 8.1.2 이후부터 버전을 재정비하여 과거 베타 버전을 정식 버전 번호에 통합했습니다. 사용자들은 버전 번호가 달라졌다고 혼동할 수 있으므로, 패치 노트를 반드시 확인해야 합니다[DSclub T2Editor 서비스 페이지 - 버전 변경 공지](https://dsclub.kr/service/editor). 89 * **버전 명명 규칙 변경**: DSclub은 8.1.2 이후부터 버전을 재정비하여 과거 베타 버전을 정식 버전 번호에 통합했습니다. 사용자들은 버전 번호가 달라졌다고 혼동할 수 있으므로, 패치 노트를 반드시 확인해야 합니다[DSclub T2Editor 서비스 페이지 - 버전 변경 공지](https://dsclub.kr/service/editor).
90   90  
91 ### 알려진 이슈 및 대응 91 ### 알려진 이슈 및 대응
92   92  
93 1. **라이선스 파일 누락**: 8.1.x 버전에서 라이선스 파일이 누락된 채 배포된 사례가 있었습니다. DSclub 페이지에서 해당 버전 전용 라이선스를 별도로 다운로드하여 `license.txt`를 추가해야 합니다[DSclub T2Editor 서비스 페이지 - 설치·오류 안내](https://dsclub.kr/service/editor). 93 1. **라이선스 파일 누락**: 8.1.x 버전에서 라이선스 파일이 누락된 채 배포된 사례가 있었습니다. DSclub 페이지에서 해당 버전 전용 라이선스를 별도로 다운로드하여 `license.txt`를 추가해야 합니다[DSclub T2Editor 서비스 페이지 - 설치·오류 안내](https://dsclub.kr/service/editor).
94 2. **MIME 타입 오류**: 업로드 시 PHP의 `fileinfo` 모듈이 비활성화되어 발생하는 오류가 있었습니다. `php.ini`에서 `extension=fileinfo`를 주석 해제하고 서버를 재시작합니다. 94 2. **MIME 타입 오류**: 업로드 시 PHP의 `fileinfo` 모듈이 비활성화되어 발생하는 오류가 있었습니다. `php.ini`에서 `extension=fileinfo`를 주석 해제하고 서버를 재시작합니다.
95 3. **테이블 삽입 문제**: 8.1.1 버전에서 표 삽입 시 셀 병합이 제대로 적용되지 않는 버그가 보고되었으나, 8.1.2 패치에서 수정되었습니다[DSclub T2Editor 서비스 페이지](https://dsclub.kr/service/editor). 95 3. **테이블 삽입 문제**: 8.1.1 버전에서 표 삽입 시 셀 병합이 제대로 적용되지 않는 버그가 보고되었으나, 8.1.2 패치에서 수정되었습니다[DSclub T2Editor 서비스 페이지](https://dsclub.kr/service/editor).
96   96  
97 ## 구버전 (5.x~7.x) 97 ## 구버전 (5.x~7.x)
98   98  
99 T2Editor 초기 버전에서는 현재와 구조가 크게 다르기 때문에, 최신 플러그인을 그대로 사용할 수 없습니다. 다음과 같은 문제가 자주 발생합니다. 99 T2Editor 초기 버전에서는 현재와 구조가 크게 다르기 때문에, 최신 플러그인을 그대로 사용할 수 없습니다. 다음과 같은 문제가 자주 발생합니다.
100   100  
101 * **플러그인 구조 불일치**: 5.x~7.x 버전의 플러그인 API는 `editor.lib.php`의 함수 시그니처와 이벤트명이 달라서 8.x/9.x용 플러그인이 호환되지 않습니다. 101 * **플러그인 구조 불일치**: 5.x~7.x 버전의 플러그인 API는 `editor.lib.php`의 함수 시그니처와 이벤트명이 달라서 8.x/9.x용 플러그인이 호환되지 않습니다.
102 * **다크모드 미지원**: 구버전에서는 다크모드가 기본 제공되지 않아, 8.x 이후에 작성된 테마가 깨질 수 있습니다. 102 * **다크모드 미지원**: 구버전에서는 다크모드가 기본 제공되지 않아, 8.x 이후에 작성된 테마가 깨질 수 있습니다.
103 * **라이선스 정책 차이**: 5.x 버전대에서는 커스텀 플러그인 판매가 제한되었으나, 5.7.2 버전에서 라이선스가 변경되어 커스텀 플러그인 판매가 가능해졌습니다[DSclub T2Editor 서비스 페이지 - 라이선스 변경 관련 안내](https://dsclub.kr/service/editor). 하지만 core와 기본 플러그인은 여전히 무료로 유지해야 합니다. 103 * **라이선스 정책 차이**: 5.x 버전대에서는 커스텀 플러그인 판매가 제한되었으나, 5.7.2 버전에서 라이선스가 변경되어 커스텀 플러그인 판매가 가능해졌습니다[DSclub T2Editor 서비스 페이지 - 라이선스 변경 관련 안내](https://dsclub.kr/service/editor). 하지만 core와 기본 플러그인은 여전히 무료로 유지해야 합니다.
104   104  
105 ## 종합 대응 가이드 105 ## 종합 대응 가이드
106   106  
107 * **업데이트 테스트 환경**: 운영 사이트에 적용하기 전에 로컬 또는 스테이징 환경에서 최신 버전으로 업데이트하고 플러그인의 동작을 확인합니다. 107 * **업데이트 테스트 환경**: 운영 사이트에 적용하기 전에 로컬 또는 스테이징 환경에서 최신 버전으로 업데이트하고 플러그인의 동작을 확인합니다.
108 * **변경 로그 확인**: DSclub와 SIR에 게시된 패치 노트와 공지를 주기적으로 확인하며, 버전 간 API 변경 사항을 파악합니다[DSclub T2Editor 서비스 페이지](https://dsclub.kr/service/editor). 108 * **변경 로그 확인**: DSclub와 SIR에 게시된 패치 노트와 공지를 주기적으로 확인하며, 버전 간 API 변경 사항을 파악합니다[DSclub T2Editor 서비스 페이지](https://dsclub.kr/service/editor).
109 * **의존 플러그인 점검**: 사용 중인 플러그인의 최신 버전 여부를 확인하고, 공식 문서에서 호환성 표를 찾습니다. 필요하다면 플러그인을 재작성합니다. 109 * **의존 플러그인 점검**: 사용 중인 플러그인의 최신 버전 여부를 확인하고, 공식 문서에서 호환성 표를 찾습니다. 필요하다면 플러그인을 재작성합니다.
110 * **백업과 롤백 계획**: 업데이트 전에 데이터베이스와 파일을 백업하고, 문제가 발생하면 이전 버전으로 롤백할 수 있는 계획을 마련합니다. 110 * **백업과 롤백 계획**: 업데이트 전에 데이터베이스와 파일을 백업하고, 문제가 발생하면 이전 버전으로 롤백할 수 있는 계획을 마련합니다.
111 * **협업 디렉터리 권한 및 구성 확인**: 버전 업그레이드 후에도 `collab` 폴더 권한이 유지되는지 확인해야 합니다[SIR T2Editor 8.1.2 설치 및 권한 설정 안내](https://sir.kr/boards/g5_plugin/15016). 111 * **협업 디렉터리 권한 및 구성 확인**: 버전 업그레이드 후에도 `collab` 폴더 권한이 유지되는지 확인해야 합니다[SIR T2Editor 8.1.2 설치 및 권한 설정 안내](https://sir.kr/boards/g5_plugin/15016).
112   112  
113 ## 참고 / 인용 자료 113 ## 참고 / 인용 자료
114   114  
115 * DSclub에서 제공하는 버전 히스토리와 기능 변경 사항[DSclub T2Editor 서비스 페이지](https://dsclub.kr/service/editor) 115 * DSclub에서 제공하는 버전 히스토리와 기능 변경 사항[DSclub T2Editor 서비스 페이지](https://dsclub.kr/service/editor)
116 * 버전별 라이선스 정책 변경 설명[DSclub T2Editor 서비스 페이지 - 라이선스 변경 관련 안내](https://dsclub.kr/service/editor) 116 * 버전별 라이선스 정책 변경 설명[DSclub T2Editor 서비스 페이지 - 라이선스 변경 관련 안내](https://dsclub.kr/service/editor)
117 * SIR 커뮤니티의 플러그인 로딩 지연 기능 및 설치 안내[SIR T2Editor 8.1.2 기능 설명](https://sir.kr/boards/g5_plugin/15016)[SIR T2Editor 8.1.2 설치 및 권한 설정 안내](https://sir.kr/boards/g5_plugin/15016) 117 * SIR 커뮤니티의 플러그인 로딩 지연 기능 및 설치 안내[SIR T2Editor 8.1.2 기능 설명](https://sir.kr/boards/g5_plugin/15016)[SIR T2Editor 8.1.2 설치 및 권한 설정 안내](https://sir.kr/boards/g5_plugin/15016)
118 * AI 플러그인 오류와 대체 API 제안[SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항](https://sir.kr/boards/g5_plugin/15016) 118 * AI 플러그인 오류와 대체 API 제안[SIR T2Editor 8.1.2 후속 공지 및 서비스 주의사항](https://sir.kr/boards/g5_plugin/15016)
119   119  
120 이 문서는 T2Editor 9.0.0 버전을 기준으로 작성되었으며, 앞으로 출시되는 버전에서는 새로운 이슈가 발생할 수 있습니다. 업데이트 전에 항상 공식 문서와 커뮤니티 공지를 확인하십시오. 120 이 문서는 T2Editor 9.0.0 버전을 기준으로 작성되었으며, 앞으로 출시되는 버전에서는 새로운 이슈가 발생할 수 있습니다. 업데이트 전에 항상 공식 문서와 커뮤니티 공지를 확인하십시오.
T2WIKI · 기술 통합 위키 & 프로젝트 허브 · 나무위키 + Markdown 완벽 지원 · SQLite · PHP 8.2 · 소개 · 문법 안내