blog

브랜드, 개발, 그리고 일상의 기록

디자인원엑스가 만들어가는 브랜드의 방향과 현업에서 경험하는 개발 이야기, 그리고 그 과정 속 일상의 기록을 담아냅니다.

목록으로
Next Action 2026-03-07 03:02:45

[지금 작업하는 것] Designonex CMS 개발 [68.5%]

profile_image

관리자

Views 752 | Comments 8

dx_cms/

├── index.php              ← 단일 진입점 (여기만 외부 접근 가능)
├── .htaccess              ← URL 라우팅 + 보안 규칙

├── core/                  ← 핵심 엔진 (직접 접근 차단)
│   ├── functions.php      ← 공통 헬퍼 함수
│   ├── db/Database.php    ← PDO DB 래퍼
│   ├── hook/HookManager.php ← 훅 시스템
│   ├── router/Router.php  ← URL 라우터
│   ├── router/Dispatcher.php ← 요청 디스패처
│   ├── auth/Auth.php      ← 인증 시스템
│   ├── auth/login.php     ← 로그인 페이지
│   ├── auth/logout.php    ← 로그아웃
│   ├── auth/register.php  ← 회원가입
│   └── api/               ← API 엔드포인트
│       ├── comment.php    ← 댓글 API
│       ├── like.php       ← 좋아요 API
│       └── download.php   ← 파일 다운로드

├── boards/                ← 게시판 핸들러
│   └── handler.php        ← list/view/write/edit/delete 처리

├── pages/                 ← 커스텀 페이지 PHP 파일 보관
│   └── home.php           ← 기본 홈페이지

├── admin/                 ← 관리자 패널
│   ├── index.php          ← 관리자 레이아웃 (dxb-css)
│   ├── dashboard/         ← 대시보드
│   ├── boards/            ← 게시판 CRUD
│   ├── pages/             ← 페이지 CRUD
│   ├── members/           ← 회원 관리
│   ├── menus/             ← 메뉴 편집
│   ├── plugins/           ← 플러그인 관리
│   ├── settings/          ← 사이트 설정
│   └── themes/            ← 테마 관리

├── data/                  ← 런타임 데이터 (직접 접근 차단)
│   ├── config.php         ← DB 설정 (설치 후 자동 생성)
│   ├── boards/            ← 게시판 첨부파일
│   ├── uploads/           ← 업로드 파일
│   ├── cache/             ← 캐시
│   └── logs/              ← 로그 파일 (날짜별 자동 생성)

├── themes/                ← 테마
│   └── default/
│       ├── style.css      ← 테마 전용 스타일
│       ├── layout/
│       │   ├── main.php   ← 메인 레이아웃
│       │   └── footer.php ← 푸터
│       └── board/
│           ├── list.php   ← 게시판 목록 스킨
│           ├── view.php   ← 글 보기 스킨
│           └── write.php  ← 글쓰기/수정 스킨

├── assets/
│   ├── css/dx.css         ← 기본 스타일
│   └── js/
│       ├── dx.js          ← 기본 JavaScript
│       └── dxb-css.js     ← dxb-css v3.0.0 엔진

├── plugins/               ← 플러그인 디렉토리
└── install/               ← 설치 마법사 (설치 후 삭제)

댓글목록

profile_image
관리자

본 CMS는 전체 개발 과정에서 인공지능(AI) 기반 코딩을 적극 활용하여 구현된 시스템입니다.
설계 방향과 철학은 제가 직접 정의하였으며, 실제 구현 과정은 AI 코딩 도구를 통해 개발되었습니다.

따라서 해당 CMS는 기획 철학과 AI 기반 개발 방식이 결합된 형태의 시스템임을 참고해 주시기 바랍니다.

profile_image
관리자
+ 27%
profile_image
관리자
Designonex cms v1 2 2 

+ 기능 추가
+ 11%
profile_image
관리자
Designonex cms v1.4.1 
+ 8%
profile_image
관리자
DesignOneX CMS v1.5.0

+ 11%
profile_image
관리자

지금부터는 개선과 버그에 집중합니다.
수많은 버그가 있습니다.

dxb css의 문제점이 브라우저 처리 순서에 있었네요.
이 부분을 해결하지 못하면, dxb를 버려야 하는 안타까운 결과를 받아 들여야 겠네요

1주일 지방 출장이 있는데, 다시 돌아와서 작업해야 겠네요.
진행률은 +1% 이네요.

profile_image
관리자
상단 삽입
<script src="<?php echo dx_base_url('assets/js/dxb-css.js'); ?>"></script>
<script>window.dxbCSS && window.dxbCSS.rescan();</script> <!-- 1차: 헤더 즉시 디자인 -->

이 부분에 삽입까지 하면 

하단 삽입

<script>
(function() {
    var d = window.dxbCSS;
    if (d && d.rescan) {
        // 1. 즉시 실행: DOMContentLoaded 이벤트를 기다리지 않고 현재 시점에서 바로 스캔합니다.
        d.rescan();

        // 2. 브라우저 렌더링 프레임 동기화: 
        // 화면에 실제 픽셀을 그리기 직전(가장 빠른 타이밍)에 한 번 더 스캔하여 미세한 누락을 방지합니다.
        window.requestAnimationFrame(function() {
            d.rescan();
        });
    }
})();
</script>
profile_image
관리자
몸이 안좋아서 오늘 올라왔습니다.
버그 글도 있어서 처리했습니다.
작업은 하겠지만, 몸 좀 추스리면서 천천히 하겠습니다.


# 상단 알림클릭시
이 부분은 소켓과 일반으로 나누어져 있는 상태입니다.
소켓을 사용하면 실시간 알림 기능이 되고, 소켓을 비활성하면, 새로고침을 해야 합니다.
이 부분을 정리했습니다.

# 글쓰고 수정 버튼 클릭시, 댓글 등록 오류
DB 정리했습니다. 업데이트를 두군데에서 했는데, cms 주소는 제가 업데이트를 하지 않았습니다.

정말 많은 버그가 있습니다.
저도 열심히 찾겠지만, 같이 찾아주시면 더욱더 힘이 될 것 같습니다.
잘 부탁드립니다.


진행률 0.5%
Total 14| 1 페이지
Subject
[공지] [지금 작업하는 것] Designonex CMS 개발 [68.5%] +8
관리자 2025-12-25 HITS 753
[공지] [지금작업하는것] MB 채팅(Hub Talk) 버그/추가/개선 작업 (3%) +1
관리자 2025-12-25 HITS 745
DXB CSS InterfaceGallery 작업 (완료) +1
관리자 2025-12-25 HITS 2070
디자인원엑스 AI (DOX AI) 개발 (중단) +1
관리자 2025-12-25 HITS 2051
DOX AI(DesignOneX AI) 개발 진행하고 있습니다. [중단]
관리자 2025-12-25 HITS 2046
DXB CSS 메뉴얼 재정비 (100%) +7
관리자 2025-12-25 HITS 2131
MB 채팅(Hub Talk) 개발 (완료 : 버그/개선/추가 이어서) +11
관리자 2025-12-25 HITS 2577
게시판 버그 및 추가 개발 내역 (진행중)
관리자 2025-12-25 HITS 2359
프로필 개발 (0%)
관리자 2025-12-25 HITS 2286
방문자 패널 (0%)
관리자 2025-12-25 HITS 2349
CKEditor 4 개발 (0%)
관리자 2025-12-25 HITS 2297
그누보드 관리자 대시보드 개발 [개발중 5%] +1
관리자 2025-12-25 HITS 2534
관리자 모드 에디터(완료) +1
관리자 2025-12-25 HITS 2435
알림 [개발완료] +9
관리자 2025-12-25 HITS 2788
DX
DESIGNONEX

단 하나의 차별화된 경험을 만든다
기술과 예술이 결합된 최상의 디지털 솔루션을 경험해 보세요.

Information

상호명: 디자인원엑스 (DESIGNONEX)

대표자: 김일형

사업자번호: 123-36-98558

통신판매번호 : 2025-안양만안-574

에스크로 서비스 등록번호

제 A07-20260105-0033 호

Contact

이메일: designonex@naver.com

연락처: 010-6210-0381

© 2025 DESIGNONEX. ALL RIGHTS RESERVED.