DXCMS BOARD
PHP 단일 코드베이스 기반의 고성능·고보안 엔터프라이즈 CMS 엔진
High-performance enterprise CMS engine based on a unified PHP codebase.
(버전 호환성)
(동시접속 대응)
(검색 최적화)
(자유로운 라이선스)
개요 및 특징
Overview & Core Specifications
단일 코드베이스로 실현하는
압도적 확장성
DXCMS Board는 PHP 5.6부터 8.x까지 광범위한 호환성을 제공하며, 멀티도메인 환경과 SEO 자동화, 엔터프라이즈급 보안 아키텍처를 갖추고 있습니다. 저가형 공유호스팅부터 대규모 클라우드 서버까지 유연하게 대응합니다.
DXCMS Board provides wide compatibility from PHP 5.6 to 8.x. It features multi-domain environments and enterprise-grade security.
| Language | PHP 5.6 ~ 8.x (Single Codebase) |
| Database | MySQL 5.6+ / MariaDB 10.1+ (PDO) |
| Server/OS | Apache, Nginx, IIS • Linux, Windows |
| SEO Pack | OG/Twitter, JSON-LD, Sitemap, robots.txt Auto |
| Security | CSRF, XSS, Path Traversal, Rate Limit |
전체 시스템 폴더 구조
Global Directory Architecture & Roles
CMS 핵심 엔진 (Core Engine)
보안, 라우팅, DB, 캐시, SEO 등 핵심 로직 집약 디렉토리.
관리 패널 (Admin Panel)
회원, 게시판, 메뉴, 통계 등 운영 관리 전용 UI.
게시판 및 스킨 (Boards)
메인 핸들러와 다양한 비즈니스 스킨(Gallery, Shop, ERP) 저장소.
확장 플러그인 (Plugins)
에디터, 결제, 소켓 등 독립 기능의 manifest 기반 확장.
프론트엔드 테마 (Themes)
레이아웃 및 독립 뷰 파일 관리 시스템.
데이터 및 설정 (Data)
DB설정, 캐시, 업로드 파일 등 민감 데이터 보호 구역.
core/ — CMS 엔진 상세 명세
Core Engine Library Details
Secure.php
보안 전담 클래스. CSRF, XSS, Path Traversal 방지, 이중확장자 차단, Rate Limit 등 핵심 방어 기제.
Security Backbone
DxCache.php
APCu 자동 감지 메모리 캐시 지원. 없을 시 파일 기반 캐시로 자동 전환되는 고효율 추상화 레이어.
Hybrid Caching
DxSeo.php
OG Tag, Twitter Card, JSON-LD, 사이트맵 자동 생성을 통해 검색 최적화(SEO) 완결.
Automated SEO
엔진 부가 라이브러리
통합 인증 및 API
Admin Modules
대시보드 통계부터 테마/플러그인 마켓, 팝업 배너, 사이트 전체 설정까지 통합 운영 도구 제공.
Board Handlers
handler.php 기반의 유연한 처리. Gallery, Shop, ERP 등 비즈니스 요구에 따른 스킨 폴백 시스템.
- - list.php / view.php / write.php
- - Custom Actions (/board/action)
Theme Engine
theme.json 메타 기반의 독립적 테마 시스템. 레이아웃, 위젯, 정적 페이지의 완벽한 분리 운영.
Layout/Main.php Inheritance
확장 및 라우팅 아키텍처
WordPress 방식의 add_action / add_filter를 통해 코어 수정 없이 비즈니스 로직을 가로채고 확장합니다.
extend/ 폴더에 파일을 두는 것만으로 초기화 시점에 맞춰 자동 실행됩니다 (Top/Mid/Bot).
dx-socket 플러그인 상세
DXMB 소켓 서버와 연동하여 실시간 알림, 1:1 DM, 실시간 접속자 모니터링 기능을 즉시 활성화합니다. socket-core.js.php를 통한 동적 핵심 로직 주입이 가능합니다.
라이선스 정책 LGPL v3.0
Open Source License & Policy
오픈소스 자유와 비즈니스 공존
DXCMS Board는 LGPL (GNU Lesser General Public License) 하에 배포됩니다. 이는 상용 소프트웨어 개발에 DXCMS를 라이브러리 형태로 활용하더라도 사용자의 독자적인 코드를 공개할 의무가 없음을 의미합니다.
DXCMS Board is distributed under LGPL v3. This allows integration into proprietary software without the obligation to open your own source code.
주요 준수 사항
-
코어 수정 시 공개: DXCMS 코어 파일 자체를 수정한 경우, 해당 수정본은 동일한 LGPL 라이선스로 공개해야 합니다.
-
자유로운 상용 이용: CMS를 기반으로 제작된 테마, 플러그인, 독립 웹사이트의 소스코드는 비공개로 유지 가능합니다.
-
저작권 고지 유지: 소스코드 내의 원저작권자 및 라이선스 고지 문구는 삭제할 수 없습니다.
Global Technical Infrastructure
DXCMS Board는 깨끗하고 표준화된 코드를 지향하며, 개발자의 창의성을 극대화할 수 있는 유연한 설계를 제공합니다. 모든 기술 문의와 라이선스 정보는 공식 마켓플레이스에서 확인 가능합니다.
© 2026 DESIGNONEX BOARD - DXCMS GLOBAL ARCHITECTURE DOCUMENTATION
Distributed under LGPL v3.0 License Policy.