Core Features

운영에 필요한 핵심 기능

실제 웹 서비스 운영에 필요한 기능을 관리자 콘솔 하나에서 다룹니다. 아래 여섯 가지가 ND CMS의 중심 기능입니다.

계층형 메뉴 · 콘텐츠 빌더

최대 3단계 트리 구조의 사이트 메뉴를 만들고, TinyMCE 시각 편집기로 본문을 작성합니다. 콘텐츠를 저장할 때마다 수정 이력이 버전별로 보존되어 이전 버전으로 되돌릴 수 있습니다.

  • 메뉴 유형: 콘텐츠 · 게시판 · 링크(내부/외부) · 그룹
  • 사용 여부, 노출 순서, 새 창 열기 설정
  • 콘텐츠별 서브비주얼 문구·스타일과 페이지 전용 CSS/JS 지원

통합 게시판 엔진

게시판을 만들고 메뉴에 연결하면 목록·검색·페이징·상세 화면이 자동으로 구성됩니다. 하나의 게시판 마스터로 여러 형태의 게시판을 운영합니다.

  • 목록형 · 갤러리형 · 카드형 스킨과 카테고리 분류
  • 공지 상단 고정, 대용량 파일 첨부 및 다운로드 통계
  • 메인 화면 최신글 치환자({{POSTS:게시판키:건수}})로 간편 노출

동적 레이아웃 · GNB/SNB 빌더

상단 GNB와 서브 페이지 LNB/SNB 표시 방식을 사이트별 프리셋으로 즉시 전환하거나, 헤더·서브레이아웃·메인 본문·푸터·공통 CSS/JavaScript 10종 블록을 관리자 화면에서 직접 편집합니다. 저장하면 빌드나 재배포 없이 서비스에 즉시 적용됩니다.

  • GNB 3종 프리셋(전체 메가메뉴 · 개별 드롭다운 · 심플형) 및 서브 3종 프리셋(상단 LNB · 좌측 SNB 2단 · 상단+좌측 혼합형) 클릭 전환
  • HEADER · SUB_LAYOUT · MAIN_BODY · FOOTER · COMMON_CSS · SUB_CSS · MAIN_CSS · COMMON_JS · HEAD_EXTRA · BODY_END 10종 블록 및 동적 메뉴 치환자({{GNB_MENU}}, {{SNB_MENU}} 등) 지원
  • 서브사이트(멀티사이트)별 독립 레이아웃 운영 및 기본 레이아웃 블록(6종) 원클릭 일괄 복제

정밀한 관리자 권한 · 보안

관리자 접근 경로와 허용 IP를 통제하고, 역할에 따라 사용할 수 있는 메뉴와 작업을 나눕니다.

  • 접근 허용 IP 통제, BCrypt 단방향 암호화, CSRF 자동 방어
  • SUPER / MANAGER / EDITOR 역할별 세부 권한(RBAC)
  • 실행 파일 업로드 차단 등 파일 업로드 보안 규정

접속 통계 · 감사 로그

일별·월별 방문자 추이와 인기 페이지, 브라우저·OS·기기별 분석 대시보드를 제공합니다. 관리자의 모든 작업은 감사 로그로 기록됩니다.

  • 통계 CSV 내보내기, 접속 로그 상세 조회
  • 관리자 작업 이력(누가, 언제, 무엇을) 전수 기록

팝업 · 이벤트 배너 관리

게시 기간을 예약하고 이미지와 링크를 지정하면 메인 화면에 팝업이 노출됩니다. 쿠키 기반의 ‘오늘 하루 보지 않기’ 기능을 기본 지원합니다.

  • 시작·종료 일시 예약, 이미지 업로드, 대상 링크 설정
  • 여러 개의 팝업을 슬라이드로 함께 노출
At a glance

기능 한눈에 보기

기능 요약
영역주요 내용관리 위치
메뉴3단계 트리, 유형별 연결, 사용 여부·순서/_ndm/menus
콘텐츠시각 편집, 버전 이력·복원, 미리보기/_ndm/contents
게시판스킨·카테고리·공지·첨부, 게시글 관리/_ndm/boards · /_ndm/posts
레이아웃사이트별 GNB/SNB 프리셋 선택, 헤더·서브·메인·푸터·CSS/JS 10종 블록 편집/_ndm/layout
팝업기간 예약, 이미지, 링크, 쿠키 닫기/_ndm/popups
통계 · 로그방문 통계, 접속 로그, 관리자 감사 로그/_ndm/stats · /_ndm/logs
계정 · 설정관리자 계정·역할, 사이트(멀티사이트) 설정/_ndm/admins · /_ndm/settings

기능을 직접 사용해 보세요

관리자 콘솔에서 위 기능들을 확인할 수 있습니다.