프로젝트 배경
### 1) 문제점
- 17개 사이트를 체계적으로 관리할 인력 부재
- 레거시 PHP 코드로 인한 유지보수 어려움
- 서버 인프라 노후화 및 보안 취약점
- 성능 이슈 (느린 페이지 로딩, N+1 쿼리 문제)
- 신규 기능 개발 요청 대응 필요
### 2) 프로젝트 목표
- 17개 사이트 안정적 운영 및 통합 관리
- 서버 인프라 현대화 및 보안 강화
- 성능 최적화를 통한 사용자 경험 개선
- 잇길배움터 강사 관리 시스템 구축
### 3) 주안점
- 다수 사이트의 효율적인 통합 관리 체계 구축
- 기존 시스템 영향 최소화하며 점진적 개선
- 데이터베이스 쿼리 최적화
- 체계적인 문서화 및 인수인계 자료 작성
- 17개 사이트를 체계적으로 관리할 인력 부재
- 레거시 PHP 코드로 인한 유지보수 어려움
- 서버 인프라 노후화 및 보안 취약점
- 성능 이슈 (느린 페이지 로딩, N+1 쿼리 문제)
- 신규 기능 개발 요청 대응 필요
### 2) 프로젝트 목표
- 17개 사이트 안정적 운영 및 통합 관리
- 서버 인프라 현대화 및 보안 강화
- 성능 최적화를 통한 사용자 경험 개선
- 잇길배움터 강사 관리 시스템 구축
### 3) 주안점
- 다수 사이트의 효율적인 통합 관리 체계 구축
- 기존 시스템 영향 최소화하며 점진적 개선
- 데이터베이스 쿼리 최적화
- 체계적인 문서화 및 인수인계 자료 작성
프로젝트 성과
17개 사이트 통합 관리
광역센터 + 13개 기초센터 + 3개 특화 사이트 안정적 운영
인프라 재구축
서버 환경 재설정, 배포 프로세스 개선, 보안 강화
성능 최적화
N+1 쿼리 문제 해결, 캐싱 도입으로 페이지 로딩 속도 개선
강사 관리 시스템
잇길배움터 강사 등록, 분야 관리, 활동 이력 관리 기능 개발
문서화
개발 가이드, 배포 문서, 사이트별 관리 매뉴얼 작성
핵심 기능
17개 사이트 통합 관리
광역센터, 13개 기초센터, 정신재활시설, 교육 플랫폼, 조기중재 서비스 사이트를 통합 운영. 동일 CMS 기반으로 효율적 관리.
강사 관리 시스템 (잇길배움터)
강사 등록, 분야별 관리, 프로필 관리, 활동 이력 기록 기능. Soft Delete 방식으로 데이터 보존.
관리자 대시보드
각 사이트별 회원 관리, 공지사항 관리, 게시판 관리, 통계 조회 등 통합 관리 기능.
회원 및 인증 시스템
사이트별 회원가입, 관리자 승인 프로세스, 마이페이지, 권한 관리 기능.
콘텐츠 관리 시스템
공지사항, 게시판, 갤러리, 자료실 등 다양한 콘텐츠 유형 관리. 첨부파일, 에디터 지원.
진행 단계
인수인계
2024.08.
17개 사이트 시스템 분석, 코드베이스 파악
인프라 구축
2024.08.
서버 환경 재설정, 통합 배포 환경 구축
안정화
2024.09.
긴급 오류 수정, 보안 패치 적용
기능 개발
2024.10.
잇길배움터 강사 관리 시스템 개발
운영중
2024.11.
지속적 유지보수 및 기능 개선
프로젝트 상세
충청남도광역정신건강복지센터에서 운영하는 17개 웹사이트에 대한 통합 유지보수 프로젝트입니다.
광역센터 메인 사이트를 비롯하여 13개 시/군 기초정신건강복지센터, 정신재활시설, 교육 플랫폼, 조기중재 서비스 등 다양한 목적의 웹사이트를 통합 관리합니다. 기존 PHP 기반 레거시 시스템을 인수받아 오류 수정, 성능 개선, 신규 기능 추가 및 서버 인프라 재구축을 수행했습니다.
동일한 CMS(DecoBoard) 기반으로 구축되어 있어 효율적인 통합 관리가 가능하며, 각 사이트별 특성에 맞는 커스터마이징을 제공합니다.
### 기술적 특징
- 17개 사이트 통합 운영 및 관리
- PHP 레거시 코드베이스 유지보수 및 성능 최적화
- 서버 인프라 재구축 및 보안 강화
- 잇길배움터 강사 관리 시스템 신규 개발
- N+1 쿼리 문제 해결 등 DB 최적화
운영 웹사이트 (17개)
1. 광역센터
충남광역정신건강복지센터 https://chmhc.or.kr/
2. 기초정신건강복지센터 (13곳)
계룡시 gyeryong.chmhc.or.kr
금산군 geumsan.chmhc.or.kr
논산시 nonsan.chmhc.or.kr
당진시 dangjin.chmhc.or.kr
보령시 boryeong.chmhc.or.kr
부여군 buyeo.chmhc.or.kr
서산시 seosan.chmhc.or.kr
서천군 seocheon.chmhc.or.kr
아산시 asan.chmhc.or.kr
예산군 yesan.chmhc.or.kr
천안동남구 cheonandongnam.chmhc.or.kr
청양군 cheongyang.chmhc.or.kr
태안군 taean.chmhc.or.kr
3. 특화 서비스
충남정신재활시설 https://chprc.or.kr/
잇길배움터 https://itgilbaeum.or.kr/
안녕, 마음 (조기중재) https://hellomind.or.kr/
광역센터 메인 사이트를 비롯하여 13개 시/군 기초정신건강복지센터, 정신재활시설, 교육 플랫폼, 조기중재 서비스 등 다양한 목적의 웹사이트를 통합 관리합니다. 기존 PHP 기반 레거시 시스템을 인수받아 오류 수정, 성능 개선, 신규 기능 추가 및 서버 인프라 재구축을 수행했습니다.
동일한 CMS(DecoBoard) 기반으로 구축되어 있어 효율적인 통합 관리가 가능하며, 각 사이트별 특성에 맞는 커스터마이징을 제공합니다.
### 기술적 특징
- 17개 사이트 통합 운영 및 관리
- PHP 레거시 코드베이스 유지보수 및 성능 최적화
- 서버 인프라 재구축 및 보안 강화
- 잇길배움터 강사 관리 시스템 신규 개발
- N+1 쿼리 문제 해결 등 DB 최적화
운영 웹사이트 (17개)
1. 광역센터
충남광역정신건강복지센터 https://chmhc.or.kr/
2. 기초정신건강복지센터 (13곳)
계룡시 gyeryong.chmhc.or.kr
금산군 geumsan.chmhc.or.kr
논산시 nonsan.chmhc.or.kr
당진시 dangjin.chmhc.or.kr
보령시 boryeong.chmhc.or.kr
부여군 buyeo.chmhc.or.kr
서산시 seosan.chmhc.or.kr
서천군 seocheon.chmhc.or.kr
아산시 asan.chmhc.or.kr
예산군 yesan.chmhc.or.kr
천안동남구 cheonandongnam.chmhc.or.kr
청양군 cheongyang.chmhc.or.kr
태안군 taean.chmhc.or.kr
3. 특화 서비스
충남정신재활시설 https://chprc.or.kr/
잇길배움터 https://itgilbaeum.or.kr/
안녕, 마음 (조기중재) https://hellomind.or.kr/










