🔐로그인하면 문서 작성, 프로젝트 게시, ZIP 기반 버전 업로드, 브랜치 생성 기능을 사용할 수 있습니다. 로그인하러 가기
비교 대상 선택
추가 0줄 삭제 0줄 변경 1줄 동일 68줄
r2 10.5.1 현행판 기준 갱신 (2026-09-28, T2WIKI 편집): EOL 판본 유도가 있던 지시 제거, 존재하지 않는 파일·경로 정정, 판본 표기 갱신. 원문은 리비전 이력에 남아 있습니다.
2026-09-28 19:13
이 문서는 2026-09-28에 이력 문서로 교체했습니다. plugin/ai_rearrange/는 10.2.0에서 plugin/ai_complex/(T2Editor complex AI)으로 통폐합되어 10.5.1 배포판에 존재하지 않습니다. 코어의 플러그인 등록 기본값에도 이 주석이 남아 있습니다 — editor.core.php의 'ai_complex', // v10.2.0: ai + ai_rearrange 통폐합 (T2LLM 연동). 현재 판본의 AI 기능은 plugin-ai.md를 읽으십시오.

>

슬러그를 지우지 않은 이유: 위키에 [[plugin-ai_rearrange]]를 참조하는 문서가 남아 있고, 삭제·이름변경 제안은 방장 결정 사항이라 적용하지 않았습니다(详见 final/_DELETE-OR-REVIEW.md).

왜 이 문서가 남았는가

  • plugin/ai/와 plugin/ai_rearrange/는 10.0.1 시점에는 존재했습니다. S1 10.0.1 릴리즈 노트: search, link, ai_rerrange, collab, meme, ai, clipurl, export 플러그인에 hook 적용
  • plugin/ai_rearrange/는 10.2.0에서 plugin/ai_complex/로 통폐합되었습니다. S1 10.2.0 노트는 AI를 공통 베이스 시스템으로 진화시키고 모듈화했다고 기록합니다.
  • 10.5.1 배포판 트리에서 plugin/ai_rearrange/ 0건, arrange 경로 0건입니다.

따라서 "기본 설치에 포함되는 확장 모듈"이라는 이전 문서의 서술은 현재 판본에 맞지 않습니다. 이 플러그인을 찾지 못하는 것은 정상입니다.

이전 문서가 열거했던 메서드 24개

analyzeContent·applyEditedContent·applyPartialEditCommands·applyStyleFormat·buildIndexedContent·calculateModalPosition·closeModal·convertHtmlToSpecialFormat·convertSpecialFormatToHtml·convertTableSpecialFormatToHtml·disableDetailEditMode·enableDetailEditMode·escapeHtml·extractCodeContent·getCommandDescription·getRateLimitBadgeHTML·handleCommand·rgbToHexColor·serializeElementForPartialEdit·setupDetailEditElements·setupMobileLayout·showAiInfoPopup·showCustomPopup·showDetailEditModal·showImageEditMessage·splitIntoSentences·updateRateLimitDisplay

이 이름들은 plugin/ai_rearrange/에 있던 것으로 기록된 이름이며, 10.5.1 코드에는 대조 대상이 없습니다. 일부 기능은 ai_complex의 splitIntoSentences·applyPartialEditCommands 계열에 흡수되었을 수 있으나 대조하지 않았으므로 추정으로 쓰지 마십시오. 10.3.0의 "문서 전체를 다시 쓰지 않고 특정 문장 교체, 원하는 위치 삽입, 직전 편집 취소를 수행하는 정밀 편집 도구"가 이에 해당합니다.

관련 문서

참고 / 인용 / 비교 자료

내가 틀릴 수 있는 것 3가지

  1. related_functions를 빈 배열로 두었습니다. 26개 이름 중 무엇이 ai_complex에 실제로 살아 있는지 전수 대조하지 않았기 때문입니다. 빈 배열은 "모르겠다"를 나타내지만, 실제로는 escapeHtml·closeModal·splitIntoSentences 등 살아 있는 이름이 있을 수 있습니다.
  2. 10.0.1에 ai_rearrange가 존재했다는 근거는 릴리즈 노트 한 줄(ai_rerrange 표기)뿐입니다. 소스 트리는 확보하지 않았습니다. 표기가 ai_rearrange를 뜻한다고 확정했습니다.
  3. 이 문서를 남긴 것은 지시("삭제 제안 미적용")를 따른 것입니다. 문서 구조 관점에서 보면 이 문서 자체가 불필요하며, 방장이 삭제를 결정하면 _DELETE-OR-REVIEW.md의 근거를 그대로 쓰십시오.
r3 정정 (2026-09-28, T2WIKI 편집): 원문은 리비전 이력에 남아 있습니다.
2026-09-28 19:17
이 문서는 2026-09-28에 이력 문서로 교체했습니다. plugin/ai_rearrange/는 10.2.0에서 plugin/ai_complex/(T2Editor complex AI)으로 통폐합되어 10.5.1 배포판에 존재하지 않습니다. 코어의 플러그인 등록 기본값에도 이 주석이 남아 있습니다 — editor.core.php의 'ai_complex', // v10.2.0: ai + ai_rearrange 통폐합 (T2LLM 연동). 현재 판본의 AI 기능은 plugin-ai.md를 읽으십시오.

>

슬러그를 지우지 않은 이유: 위키에 [[plugin-ai_rearrange.md]]를 참조하는 문서가 남아 있고, 삭제·이름변경 제안은 방장 결정 사항이라 적용하지 않았습니다(详见 final/_DELETE-OR-REVIEW.md).

왜 이 문서가 남았는가

  • plugin/ai/와 plugin/ai_rearrange/는 10.0.1 시점에는 존재했습니다. S1 10.0.1 릴리즈 노트: search, link, ai_rerrange, collab, meme, ai, clipurl, export 플러그인에 hook 적용
  • plugin/ai_rearrange/는 10.2.0에서 plugin/ai_complex/로 통폐합되었습니다. S1 10.2.0 노트는 AI를 공통 베이스 시스템으로 진화시키고 모듈화했다고 기록합니다.
  • 10.5.1 배포판 트리에서 plugin/ai_rearrange/ 0건, arrange 경로 0건입니다.

따라서 "기본 설치에 포함되는 확장 모듈"이라는 이전 문서의 서술은 현재 판본에 맞지 않습니다. 이 플러그인을 찾지 못하는 것은 정상입니다.

이전 문서가 열거했던 메서드 24개

analyzeContent·applyEditedContent·applyPartialEditCommands·applyStyleFormat·buildIndexedContent·calculateModalPosition·closeModal·convertHtmlToSpecialFormat·convertSpecialFormatToHtml·convertTableSpecialFormatToHtml·disableDetailEditMode·enableDetailEditMode·escapeHtml·extractCodeContent·getCommandDescription·getRateLimitBadgeHTML·handleCommand·rgbToHexColor·serializeElementForPartialEdit·setupDetailEditElements·setupMobileLayout·showAiInfoPopup·showCustomPopup·showDetailEditModal·showImageEditMessage·splitIntoSentences·updateRateLimitDisplay

이 이름들은 plugin/ai_rearrange/에 있던 것으로 기록된 이름이며, 10.5.1 코드에는 대조 대상이 없습니다. 일부 기능은 ai_complex의 splitIntoSentences·applyPartialEditCommands 계열에 흡수되었을 수 있으나 대조하지 않았으므로 추정으로 쓰지 마십시오. 10.3.0의 "문서 전체를 다시 쓰지 않고 특정 문장 교체, 원하는 위치 삽입, 직전 편집 취소를 수행하는 정밀 편집 도구"가 이에 해당합니다.

관련 문서

참고 / 인용 / 비교 자료

내가 틀릴 수 있는 것 3가지

  1. related_functions를 빈 배열로 두었습니다. 26개 이름 중 무엇이 ai_complex에 실제로 살아 있는지 전수 대조하지 않았기 때문입니다. 빈 배열은 "모르겠다"를 나타내지만, 실제로는 escapeHtml·closeModal·splitIntoSentences 등 살아 있는 이름이 있을 수 있습니다.
  2. 10.0.1에 ai_rearrange가 존재했다는 근거는 릴리즈 노트 한 줄(ai_rerrange 표기)뿐입니다. 소스 트리는 확보하지 않았습니다. 표기가 ai_rearrange를 뜻한다고 확정했습니다.
  3. 이 문서를 남긴 것은 지시("삭제 제안 미적용")를 따른 것입니다. 문서 구조 관점에서 보면 이 문서 자체가 불필요하며, 방장이 삭제를 결정하면 _DELETE-OR-REVIEW.md의 근거를 그대로 쓰십시오.
라인 단위 비교
이전 새 버전
1 --- 1 ---
2 title: 플러그인: ai_rearrange (10.2.0에서 ai_complex 로 통폐합 — 이력 문서) 2 title: 플러그인: ai_rearrange (10.2.0에서 ai_complex 로 통폐합 — 이력 문서)
3 document_id: plugin-ai_rearrange 3 document_id: plugin-ai_rearrange
4 slug: plugin-ai_rearrange 4 slug: plugin-ai_rearrange
5 target_editor_version: 10.5.1 5 target_editor_version: 10.5.1
6 document_type: plugin 6 document_type: plugin
7 doc_type: plugin 7 doc_type: plugin
8 target_readers: [초보자, 웹마스터, 개발자, AI agent] 8 target_readers: [초보자, 웹마스터, 개발자, AI agent]
9 importance: High 9 importance: High
10 dependency: Medium 10 dependency: Medium
11 core_type: Plugin 11 core_type: Plugin
12 stability: [Stable Anchor, Version-Bound] 12 stability: [Stable Anchor, Version-Bound]
13 stable_anchor: [] 13 stable_anchor: []
14 version_bound: [10.2.0에서 ai_complex 로 통폐합] 14 version_bound: [10.2.0에서 ai_complex 로 통폐합]
15 related_docs: [plugin-ai.md, 60-plugin-development-guide.md] 15 related_docs: [plugin-ai.md, 60-plugin-development-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: [] 19 related_features: []
20 related_ui: [] 20 related_ui: []
21 change_risk: 수정 범위를 넓게 잡으면 관련 기능과 문서 흐름에 영향이 생길 수 있습니다. 21 change_risk: 수정 범위를 넓게 잡으면 관련 기능과 문서 흐름에 영향이 생길 수 있습니다.
22 reading_order: 40 22 reading_order: 40
23 summary: plugin/ai_rearrange 는 10.2.0에서 plugin/ai_complex 로 통폐합되어 10.5.1 배포판에 존재하지 않습니다. 이력만 기록한 문서입니다. 23 summary: plugin/ai_rearrange 는 10.2.0에서 plugin/ai_complex 로 통폐합되어 10.5.1 배포판에 존재하지 않습니다. 이력만 기록한 문서입니다.
24 description: 10.2.0에 사라진 ai_rearrange 플러그인의 이력과 대체 위치를 기록한 문서입니다. 24 description: 10.2.0에 사라진 ai_rearrange 플러그인의 이력과 대체 위치를 기록한 문서입니다.
25 tags: [T2Editor, plugin, ai_rearrange, 통폐합] 25 tags: [T2Editor, plugin, ai_rearrange, 통폐합]
26 version_tag: 10.5.1 26 version_tag: 10.5.1
27 maintenance_difficulty: Low 27 maintenance_difficulty: Low
28 test_requirement: Medium 28 test_requirement: Medium
29 ai_agent_risk: Medium 29 ai_agent_risk: Medium
30 source_basis: [현재 코드 분석 기반, 공식 릴리즈 노트 기반, 공식 배포판 실물 기반] 30 source_basis: [현재 코드 분석 기반, 공식 릴리즈 노트 기반, 공식 배포판 실물 기반]
31 beginner_section_included: true 31 beginner_section_included: true
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 > **이 문서는 2026-09-28에 이력 문서로 교체했습니다.** `plugin/ai_rearrange/`는 **10.2.0에서 `plugin/ai_complex/`(T2Editor complex AI)으로 통폐합되어 10.5.1 배포판에 존재하지 않습니다.** 코어의 플러그인 등록 기본값에도 이 주석이 남아 있습니다 — `editor.core.php`의 `'ai_complex', // v10.2.0: ai + ai_rearrange 통폐합 (T2LLM 연동)`. 현재 판본의 AI 기능은 [[plugin-ai.md]]를 읽으십시오. 36 > **이 문서는 2026-09-28에 이력 문서로 교체했습니다.** `plugin/ai_rearrange/`는 **10.2.0에서 `plugin/ai_complex/`(T2Editor complex AI)으로 통폐합되어 10.5.1 배포판에 존재하지 않습니다.** 코어의 플러그인 등록 기본값에도 이 주석이 남아 있습니다 — `editor.core.php`의 `'ai_complex', // v10.2.0: ai + ai_rearrange 통폐합 (T2LLM 연동)`. 현재 판본의 AI 기능은 [[plugin-ai.md]]를 읽으십시오.
37 > 37 >
38 > **슬러그를 지우지 않은 이유**: 위키에 `[[plugin-ai_rearrange]]`를 참조하는 문서가 남아 있고, 삭제·이름변경 제안은 방장 결정 사항이라 적용하지 않았습니다(详见 `final/_DELETE-OR-REVIEW.md`). 38 > **슬러그를 지우지 않은 이유**: 위키에 `[[plugin-ai_rearrange.md]]`를 참조하는 문서가 남아 있고, 삭제·이름변경 제안은 방장 결정 사항이라 적용하지 않았습니다(详见 `final/_DELETE-OR-REVIEW.md`).
39   39  
40 ## 왜 이 문서가 남았는가 40 ## 왜 이 문서가 남았는가
41   41  
42 - `plugin/ai/`와 `plugin/ai_rearrange/`는 **10.0.1 시점에는 존재했습니다.** S1 10.0.1 릴리즈 노트: `search, link, ai_rerrange, collab, meme, ai, clipurl, export 플러그인에 hook 적용` 42 - `plugin/ai/`와 `plugin/ai_rearrange/`는 **10.0.1 시점에는 존재했습니다.** S1 10.0.1 릴리즈 노트: `search, link, ai_rerrange, collab, meme, ai, clipurl, export 플러그인에 hook 적용`
43 - `plugin/ai_rearrange/`는 **10.2.0에서 `plugin/ai_complex/`로 통폐합**되었습니다. S1 10.2.0 노트는 AI를 공통 베이스 시스템으로 진화시키고 모듈화했다고 기록합니다. 43 - `plugin/ai_rearrange/`는 **10.2.0에서 `plugin/ai_complex/`로 통폐합**되었습니다. S1 10.2.0 노트는 AI를 공통 베이스 시스템으로 진화시키고 모듈화했다고 기록합니다.
44 - 10.5.1 배포판 트리에서 `plugin/ai_rearrange/` **0건**, `arrange` 경로 **0건**입니다. 44 - 10.5.1 배포판 트리에서 `plugin/ai_rearrange/` **0건**, `arrange` 경로 **0건**입니다.
45   45  
46 따라서 "기본 설치에 포함되는 확장 모듈"이라는 이전 문서의 서술은 현재 판본에 맞지 않습니다. 이 플러그인을 찾지 못하는 것은 정상입니다. 46 따라서 "기본 설치에 포함되는 확장 모듈"이라는 이전 문서의 서술은 현재 판본에 맞지 않습니다. 이 플러그인을 찾지 못하는 것은 정상입니다.
47   47  
48 ## 이전 문서가 열거했던 메서드 24개 48 ## 이전 문서가 열거했던 메서드 24개
49   49  
50 `analyzeContent`·`applyEditedContent`·`applyPartialEditCommands`·`applyStyleFormat`·`buildIndexedContent`·`calculateModalPosition`·`closeModal`·`convertHtmlToSpecialFormat`·`convertSpecialFormatToHtml`·`convertTableSpecialFormatToHtml`·`disableDetailEditMode`·`enableDetailEditMode`·`escapeHtml`·`extractCodeContent`·`getCommandDescription`·`getRateLimitBadgeHTML`·`handleCommand`·`rgbToHexColor`·`serializeElementForPartialEdit`·`setupDetailEditElements`·`setupMobileLayout`·`showAiInfoPopup`·`showCustomPopup`·`showDetailEditModal`·`showImageEditMessage`·`splitIntoSentences`·`updateRateLimitDisplay` 50 `analyzeContent`·`applyEditedContent`·`applyPartialEditCommands`·`applyStyleFormat`·`buildIndexedContent`·`calculateModalPosition`·`closeModal`·`convertHtmlToSpecialFormat`·`convertSpecialFormatToHtml`·`convertTableSpecialFormatToHtml`·`disableDetailEditMode`·`enableDetailEditMode`·`escapeHtml`·`extractCodeContent`·`getCommandDescription`·`getRateLimitBadgeHTML`·`handleCommand`·`rgbToHexColor`·`serializeElementForPartialEdit`·`setupDetailEditElements`·`setupMobileLayout`·`showAiInfoPopup`·`showCustomPopup`·`showDetailEditModal`·`showImageEditMessage`·`splitIntoSentences`·`updateRateLimitDisplay`
51   51  
52 이 이름들은 `plugin/ai_rearrange/`에 있던 것으로 **기록된 이름**이며, 10.5.1 코드에는 대조 대상이 없습니다. 일부 기능은 `ai_complex`의 `splitIntoSentences`·`applyPartialEditCommands` 계열에 흡수되었을 수 있으나 **대조하지 않았으므로 추정으로 쓰지 마십시오.** 10.3.0의 "문서 전체를 다시 쓰지 않고 특정 문장 교체, 원하는 위치 삽입, 직전 편집 취소를 수행하는 정밀 편집 도구"가 이에 해당합니다. 52 이 이름들은 `plugin/ai_rearrange/`에 있던 것으로 **기록된 이름**이며, 10.5.1 코드에는 대조 대상이 없습니다. 일부 기능은 `ai_complex`의 `splitIntoSentences`·`applyPartialEditCommands` 계열에 흡수되었을 수 있으나 **대조하지 않았으므로 추정으로 쓰지 마십시오.** 10.3.0의 "문서 전체를 다시 쓰지 않고 특정 문장 교체, 원하는 위치 삽입, 직전 편집 취소를 수행하는 정밀 편집 도구"가 이에 해당합니다.
53   53  
54 ## 관련 문서 54 ## 관련 문서
55   55  
56 - 실제 AI 플러그인(10.2.0~): [[plugin-ai.md]] 56 - 실제 AI 플러그인(10.2.0~): [[plugin-ai.md]]
57 - 플러그인 개발 절차: [[60-plugin-development-guide.md]] 57 - 플러그인 개발 절차: [[60-plugin-development-guide.md]]
58   58  
59 ## 참고 / 인용 / 비교 자료 59 ## 참고 / 인용 / 비교 자료
60   60  
61 - 기능 목록과 버전 히스토리: [DSclub T2Editor 서비스 페이지](https://dsclub.kr/service/editor) 61 - 기능 목록과 버전 히스토리: [DSclub T2Editor 서비스 페이지](https://dsclub.kr/service/editor)
62 - 설치 및 오류 대처법: [DSclub T2Editor 서비스 페이지 - 설치·오류 안내](https://dsclub.kr/service/editor) 62 - 설치 및 오류 대처법: [DSclub T2Editor 서비스 페이지 - 설치·오류 안내](https://dsclub.kr/service/editor)
63   63  
64 ## 내가 틀릴 수 있는 것 3가지 64 ## 내가 틀릴 수 있는 것 3가지
65   65  
66 1. **`related_functions`를 빈 배열로 두었습니다.** 26개 이름 중 무엇이 `ai_complex`에 실제로 살아 있는지 전수 대조하지 않았기 때문입니다. 빈 배열은 "모르겠다"를 나타내지만, 실제로는 `escapeHtml`·`closeModal`·`splitIntoSentences` 등 살아 있는 이름이 있을 수 있습니다. 66 1. **`related_functions`를 빈 배열로 두었습니다.** 26개 이름 중 무엇이 `ai_complex`에 실제로 살아 있는지 전수 대조하지 않았기 때문입니다. 빈 배열은 "모르겠다"를 나타내지만, 실제로는 `escapeHtml`·`closeModal`·`splitIntoSentences` 등 살아 있는 이름이 있을 수 있습니다.
67 2. **`10.0.1`에 `ai_rearrange`가 존재했다는 근거는 릴리즈 노트 한 줄(`ai_rerrange` 표기)뿐입니다.** 소스 트리는 확보하지 않았습니다. 표기가 `ai_rearrange`를 뜻한다고 확정했습니다. 67 2. **`10.0.1`에 `ai_rearrange`가 존재했다는 근거는 릴리즈 노트 한 줄(`ai_rerrange` 표기)뿐입니다.** 소스 트리는 확보하지 않았습니다. 표기가 `ai_rearrange`를 뜻한다고 확정했습니다.
68 3. **이 문서를 남긴 것은 지시("삭제 제안 미적용")를 따른 것입니다.** 문서 구조 관점에서 보면 이 문서 자체가 불필요하며, 방장이 삭제를 결정하면 `_DELETE-OR-REVIEW.md`의 근거를 그대로 쓰십시오. 68 3. **이 문서를 남긴 것은 지시("삭제 제안 미적용")를 따른 것입니다.** 문서 구조 관점에서 보면 이 문서 자체가 불필요하며, 방장이 삭제를 결정하면 `_DELETE-OR-REVIEW.md`의 근거를 그대로 쓰십시오.
69   69  
✏ 이 상태를 참고해 편집
T2WIKI · 기술 통합 위키 & 프로젝트 허브 · 나무위키 + Markdown 완벽 지원 · SQLite · PHP 8.2 · 소개 · 문법 안내