🏛️ HONGIKINGAN CMS Developer Manual

Version 202506 | Updated 2025-06-12
🌐 Language: 🇰🇷 한국어 🇲🇳 Монгол 🇺🇸 English

1. 📋 Introduction

1.1 Purpose of This Manual

This manual is designed to introduce developers who want to carry out projects based on HONGIKINGAN CMS (hereinafter referred to as CMS) to the features and technologies utilized in the CMS, and to provide detailed explanations of program development and CMS application methods, thereby enabling effective utilization of the CMS.

Objective: To help developers understand the structure of the CMS system and efficiently develop extensions

1.2 Target Audience

1.3 Scope of This Manual

This manual covers the introduction of major technologies in the CMS, program development and application, but does not cover JAVA development techniques themselves. For CMS usage and operation, please refer to the separate operator manual.

Reference Environment: Written based on Windows OS environment.

Main Topics Covered

Area Content
Architecture Introduction to CMS architecture and technology stack
Development Environment Development environment configuration and setup methods
Core Features Description of core modules and features
Code Structure Code structure and pattern analysis
Extension Development Extension and customization methods
Security/Performance Security and performance optimization guide
Testing/Deployment Testing and deployment methods

1.4 HONGIKINGAN CMS Overview and Features

HONGIKINGAN CMS is a Content Management System designed to efficiently manage website content.

Key Features

Feature Description
eGovFrame-based Developed based on eGovFrame version 4.2 for stability and standard compliance
Diverse Content Management Integrated management of various content types including boards, pages, menus, and files
Extensibility Modular structure allows easy addition and extension of new features
Security Built-in filters to respond to various security threats such as XSS and SQL injection
Multi-language Support Provides basic structure for multi-language processing
External System Integration Provides integration features with external systems such as Google Analytics
Search Engine Optimization Provides basic structure for SEO
🔑

eGovFrame, the e-Government Standard Framework,

is a platform-specific standardized development framework for public sector IT projects in Korea. It is developed by the government of the Republic of Korea and can be used by every person all over the world.

Main Functions

Function Area Detailed Functions
Site Management Site management, Menu management
User Management Member management, Permission management, Group management
Content Management Content management, Media management
Board Management Board creation/management, Post management, Comment management
Statistics and Logs Access statistics, System logs
System Management Environment settings, Code management
External Integration Google Analytics integration, API integration

1.5 Version Information and Change History

Current Version: 2.2.1

Version Release Date Major Changes
2.2.1 2024.08 Current version - Applied and certified eGovFrame 4.2, improved security vulnerabilities, updated Google Analytics API
2.2.0 2020.08 Applied and certified eGovFrame (3.9, 4.0, 4.1), redesigned admin interface, performance improvements
2.1.0 2018.10 Applied and certified eGovFrame (3.7), enhanced external API integration, performance optimization, advanced board system, design improvements
2.0.0 2016.03 Applied and certified eGovFrame (3.1, 3.5.1, 3.6), enhanced security features
1.0.0 2013.12 Initial release version