회원가입 | 고객센터 |
DESIGNONEX
dxcms.kr
DX마켓
Service
PR리그
Q&AN
지식공유
공지사항
통계
로그인 회원가입
고객센터

제가 DXCMS를 확장하는 방법을 공개합니다.

D DX관리자
2026.07.24 03:17 7 0

오늘은 여러분들께 DXCMS에 대해 조금 설명드리겠습니다.
매뉴얼에도 모두 정리되어 있는 내용이지만, 이번에는 자유게시판인 만큼 조금 편하게 이야기해 보겠습니다.

DXCMS의 기본 동작 방식은 다음과 같습니다.

요청 → index.php

라우터가 URL 분석

해당 PHP 파일 실행 (스킨 또는 컨트롤러)

PHP가 데이터 조회 및 HTML 생성

브라우저에 HTML 전송

여기서 가장 중요한 부분은 HTML 생성입니다.

DXCMS는 생성된 HTML을 대상으로 치환하거나 삭제하고,
새로운 요소를 추가하는 등의 확장이 가능합니다.
다시 말해, HTML 구조만 이해하고 있다면 코어를 수정하지 않고도 원하는 기능을 대부분 구현할 수 있습니다.


예를 들어,

<div class="aaaa">내용</div>

이와 같은 구조를

<span>bbb</span>

으로 변경하고 싶다면, 플러그인에서 해당 HTML을 가로채어 치환하면 됩니다.


예전 같으면 이런 작업을 하나하나 직접 코딩해야 했겠지만, 지금은 AI 시대입니다.
반복적인 작업은 AI의 도움을 받으면 훨씬 빠르게 개발할 수 있습니다.

다만 한 가지 말씀드리고 싶은 것이 있습니다.

항상 가장 똑똑한 AI가 최고의 선택은 아닙니다.
최신 AI 엔진들은 더 좋은 결과를 만들기 위해 개발자의 의도와 다르게 코드를 재구성하거나
구조를 변경하는 경우가 있습니다.
물론 그 자체는 장점이 될 수도 있습니다.

하지만 DXCMS처럼 자신만의 개발 환경과 아키텍처를 유지하려는 경우에는,
개발자의 지시를 충실히 따르는 AI가 더 좋은 협업자가 될 수 있습니다.

저는 현재 Claude 4.5를 주로 사용하고 있습니다.
제가 원하는 것은 모든 것을 대신 판단하는 AI가 아니라,
제가 설계한 방향대로 함께 개발해 주는 협업자이기 때문입니다.

플러그인을 만들 때도 마찬가지입니다.
"이 부분을 플러그인으로 가로채 달라.", "여기에 기능을 추가해 달라."라고 요청하면 충분합니다.

그리고 제가 배포하는 플러그인들은 단순히 사용하시라고 올리는 것만은 아닙니다.
소스를 직접 분석해 보시기 바랍니다.

플러그인이 어떤 방식으로 동작하는지 이해하는 순간,
DXCMS를 확장하는 방법도 자연스럽게 보이기 시작합니다.

혹시 이 글을 읽고 한 분이라도 "아, DXCMS는 이런 방식으로 확장하는구나."라는 감을 얻으셨다면,
그것만으로도 이 글을 작성한 의미는 충분하다고 생각합니다.

이 글이 여러분께 새로운 도약의 계기가 되기를 바랍니다.

댓글0

로그인 후 댓글을 작성할 수 있습니다.
번호 제목 작성자 날짜 조회
322
DX관리자
06.25 142
DX관리자 · 142
320
DX관리자
06.24 194
DX관리자 · 194
318
DX관리자
06.24 157
DX관리자 · 157
313
k kakao_494928
06.20 220
k kakao_494928 · 220
306
DX관리자
06.15 250
DX관리자 · 250
41
전체 회원
1,365
전체 게시글
2,408
전체 댓글
12
오늘 방문
51,075
전체 방문
1
현재 접속
인기글 7일 이내
최신글
최신댓글
내 플레이리스트
플레이리스트가 비어있습니다
스튜디오 게시판에서
플레이리스트에 담기 버튼을
눌러보세요
목록
목록