Overview

메뉴와 콘텐츠로 완성하는 엔터프라이즈 웹사이트

ND CMS는 전자정부 표준프레임워크(eGovFrame) 기반의 웹 콘텐츠 관리 솔루션입니다. 계층형 메뉴 관리, 시각 편집 콘텐츠, 통합 게시판, 사이트별 GNB/SNB 프리셋 및 공통 레이아웃 블록 편집, 정밀한 접근 제어를 하나의 관리자 콘솔에서 제공합니다.

이 사이트가 곧 샘플입니다. 지금 보고 계신 모든 페이지는 ND CMS의 메뉴관리와 콘텐츠관리로 만든 것이며, 상단 GNB·서브 LNB/SNB 네비게이션과 공통 영역(헤더·서브레이아웃·메인·푸터)은 레이아웃/블록 관리에서 관리합니다.

eGovFrame 4.3표준프레임워크 호환
GNB · SNB 빌더프리셋 선택 & 커스텀 블록
10종 동적 블록헤더·서브·메인·푸터·CSS/JS
무빌드 반영관리자 저장 즉시 공개
Why ND CMS

운영 중심으로 설계했습니다

사이트를 만드는 일과 운영하는 일을 모두 관리자 화면에서 끝낼 수 있도록 구성했습니다.

관리자 중심 운영

메뉴 구성, GNB/SNB 네비게이션 프리셋 전환, 헤더·서브레이아웃·푸터·공통 CSS 수정까지 코드 배포 없이 관리자에서 처리하고 저장 즉시 서비스에 반영합니다.

표준 준수 아키텍처

Spring MVC와 eGovFrame RTE 4.3 위에 계층을 분리해 유지보수성과 이식성을 높였습니다.

컨테이너 네이티브

Podman / Docker 이미지로 패키징되어 단일 명령으로 기동하며, 자체 DB 스키마로 독립 운영됩니다.

Getting Started

사이트 구축은 4단계

처음 사이트를 만드는 흐름입니다. 각 단계의 상세 방법은 개발·퍼블리셔 가이드에서 안내합니다.

  1. 메뉴 설계

    최대 3단계 트리로 메뉴를 만들고 노출 순서와 사용 여부를 정합니다.

  2. 콘텐츠 작성

    시각 편집기로 본문을 작성하면 수정 이력이 버전별로 보존됩니다.

  3. 게시판 연결

    목록·갤러리·카드 스킨의 게시판을 만들어 메뉴에 연결합니다.

  4. 네비게이션 · 공통 영역 다듬기

    GNB(메가메뉴·드롭다운·심플형)와 서브(상단 LNB·좌측 SNB·혼합형) 프리셋을 선택하거나, 헤더·서브·메인·푸터·공통 CSS/JS 블록을 편집합니다.

Specification

솔루션 사양

ND CMS 솔루션 사양
플랫폼Java 17 LTS / Tomcat 9
프레임워크Spring MVC 5.3 / eGovFrame RTE 4.3
ORM / SQLMyBatis 3.5 / MariaDB Connector 3.3
데이터베이스MariaDB 12 (utf8mb4 인코딩)
관리자 UIBootstrap 5 / Chart.js / TinyMCE WYSIWYG
관리자 URL/_ndm (커스텀 관리자 경로)

직접 확인해 보세요

관리자 콘솔에서 메뉴와 콘텐츠가 어떻게 만들어지는지 살펴보고, 가이드로 작업 순서를 확인하세요.