DXCMS BOARD
PHP 단일 코드베이스 기반의 고성능·고보안 엔터프라이즈 CMS 엔진
High-performance enterprise CMS engine based on a unified PHP codebase
개요 및 특징
단일 코드베이스로 실현하는
압도적 확장성
DXCMS Board는 PHP 5.6부터 8.x까지 광범위한 호환성을 제공하며, 멀티도메인 환경과 SEO 자동화, 엔터프라이즈급 보안 아키텍처를 갖추고 있습니다.
DXCMS Board provides wide compatibility from PHP 5.6 to 8.x, featuring 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 |
| Security | CSRF · XSS · Path Traversal · Rate Limit |
전체 시스템 폴더 구조
CMS 핵심 엔진
보안, 라우팅, DB, 캐시, SEO 등 핵심 로직.
관리 패널
회원, 게시판, 메뉴, 통계 운영 전용 UI.
게시판 및 스킨
Gallery, Shop, ERP 등 비즈니스 스킨.
확장 플러그인
에디터, 결제, 소켓 manifest 기반 확장.
프론트엔드 테마
레이아웃 및 독립 뷰 파일 관리.
데이터 및 설정
DB 설정, 캐시, 업로드 민감 데이터.
core/ — CMS 엔진 상세 명세
Secure.php
CSRF, XSS, Path Traversal 방지, 이중확장자 차단, Rate Limit 등 핵심 방어 기제 전담.
DxCache.php
APCu 자동 감지 메모리 캐시. 미설치 시 파일 기반으로 자동 전환되는 추상화 레이어.
DxSeo.php
OG Tag, Twitter Card, JSON-LD, 사이트맵 자동 생성으로 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 메타 기반 독립 테마. 레이아웃, 위젯, 정적 페이지를 완벽하게 분리 운영합니다.
확장 및 라우팅 아키텍처
WordPress 방식의 add_action / add_filter로 코어 수정 없이 비즈니스 로직을 확장합니다.
extend/ 폴더 배치만으로 초기화 시점에 자동 실행됩니다 (Top / Mid / Bot).
'ApiController@index')
->middleware('csrf');
dx-socket 플러그인
DXMB 소켓 서버 연동으로 실시간 알림, 1:1 DM, 접속자 모니터링을 즉시 활성화합니다.
라이선스 정책 LGPL v3.0
오픈소스 자유와 비즈니스 공존
DXCMS Board는 LGPL (GNU Lesser General Public License) 하에 배포됩니다. 상용 소프트웨어에 라이브러리 형태로 활용해도 독자 코드를 공개할 의무가 없습니다.
Distributed under LGPL v3. Integration into proprietary software does not require open-sourcing your own code.
주요 준수 사항
-
코어 수정 시 공개 — DXCMS 코어 파일을 수정한 경우 해당 수정본은 동일한 LGPL로 공개해야 합니다.
-
자유로운 상용 이용 — 테마, 플러그인, 독립 웹사이트의 소스코드는 비공개로 유지할 수 있습니다.
-
저작권 고지 유지 — 소스코드 내의 원저작권자 및 라이선스 고지 문구는 삭제할 수 없습니다.
DXCMS Board
깨끗하고 표준화된 코드를 지향하며, 개발자의 창의성을 극대화할 수 있는 유연한 설계를 제공합니다.
© 2026 DESIGNONEX BOARD — DXCMS GLOBAL ARCHITECTURE DOCUMENTATION
Distributed under LGPL v3.0 License Policy.