제작 후 직원이 직접 수정할 수 있는 홈페이지를 만들려면
기업 홈페이지를 제작할 때 자주 요청하는 조건 중 하나는 다음과 같습니다.
기업 홈페이지를 제작할 때 자주 요청하는 조건 중 하나는 다음과 같습니다.
홈페이지가 완성된 뒤에는 직원이 직접 내용을 수정하고 싶습니다.
가능합니다.
다만 직접 수정 가능이라는 표현만으로는 필요한 관리자 기능을 정확하게 정하기 어렵습니다.
문구 몇 줄을 수정하는 것과 서비스, 포트폴리오, 메뉴, 메인 화면 전체를 자유롭게 변경하는 것은 서로 다른 범위이기 때문입니다.
먼저 어떤 콘텐츠를 얼마나 자주, 누가 수정해야 하는지 정해야 합니다.
관리자 페이지와 CMS란?
CMS는 콘텐츠 관리 시스템을 의미합니다.
개발자가 소스코드를 수정하지 않아도 관리자가 홈페이지의 콘텐츠를 등록하고 변경할 수 있게 합니다.
일반적으로 다음과 같은 기능이 포함될 수 있습니다.
- 게시물 등록
- 문구 수정
- 이미지 업로드
- 카테고리 관리
- 공개·비공개
- 예약 발행
- 순서 변경
- 미리보기
- SEO 설정
- 관리자 권한
CMS는 홈페이지의 모든 요소를 자유롭게 바꾸는 도구라기보다, 자주 변경되는 콘텐츠를 안전하게 운영하기 위한 시스템입니다.
가장 먼저 수정 대상을 정해야 합니다
다음 표처럼 직접 수정해야 할 항목을 정리해 보세요.
| 콘텐츠 | 수정 빈도 | 담당자 | 필요한 기능 |
|---|---|---|---|
| 공지사항 | 월 2~3회 | 운영팀 | 등록·수정·삭제 |
| 포트폴리오 | 월 1회 | 마케팅팀 | 이미지·카테고리·상세 |
| 팀원 | 분기별 | 인사팀 | 프로필·순서 변경 |
| 서비스 가격 | 비정기 | 영업팀 | 문구·표 수정 |
| 채용 공고 | 수시 | 인사팀 | 공개·마감 상태 |
| 메인 배너 | 월 1회 | 마케팅팀 | 이미지·링크·기간 |
수정할 가능성이 있다는 이유만으로 모든 화면을 관리자화하면 개발 비용과 운영 난도가 올라갈 수 있습니다.
직접 관리하면 좋은 콘텐츠
1. 공지사항과 뉴스
- 제목
- 본문
- 대표 이미지
- 작성일
- 첨부파일
- 카테고리
- 공개 상태
2. 포트폴리오와 고객 사례
- 프로젝트명
- 카테고리
- 기간
- 이미지
- 설명
- 관련 링크
- 노출 순서
- 추천 프로젝트
3. 팀원과 조직
- 이름
- 직책
- 프로필 이미지
- 소개
- 부서
- 노출 여부
- 순서
4. 채용 공고
- 직무
- 근무 형태
- 경력
- 상세 내용
- 지원 링크
- 모집 기간
- 진행 상태
5. 서비스와 제품
- 서비스명
- 요약
- 상세 설명
- 이미지
- 가격
- CTA
- 관련 자료
단, 서비스 페이지의 레이아웃이 모두 다르다면 단순한 콘텐츠 입력만으로 관리하기 어려울 수 있습니다.
고정하는 것이 좋은 영역
모든 요소를 관리자에서 바꾸게 만드는 것이 항상 좋은 것은 아닙니다.
다음 영역은 디자인과 브랜드 일관성을 위해 고정하는 편이 나을 수 있습니다.
- 전체 폰트
- 기본 색상
- 화면 너비
- 버튼 스타일
- 카드 구조
- 헤더와 푸터
- 모바일 레이아웃
- 애니메이션
- 콘텐츠 간격
- 공통 UI
운영자가 자유롭게 스타일을 변경할 수 있게 하면 다음 문제가 생길 수 있습니다.
- 글자 크기가 제각각이 됨
- 브랜드 색상이 무너짐
- 모바일 화면이 깨짐
- 이미지 비율이 달라짐
- 버튼 위치가 어색해짐
- 콘텐츠 정렬이 틀어짐
좋은 CMS는 자유도를 무한히 높이는 것이 아니라, 필요한 범위 안에서 안전하게 수정할 수 있게 합니다.
수정 자유도를 세 단계로 나눌 수 있습니다
1단계: 콘텐츠만 수정
- 제목
- 본문
- 이미지
- 링크
- 공개 상태
화면 구조와 디자인은 유지합니다.
가장 안정적이고 운영이 쉽습니다.
2단계: 콘텐츠와 순서 수정
- 카드 순서
- 섹션 순서
- 추천 콘텐츠
- 메인 배너
- 노출 여부
운영 유연성이 높아집니다.
3단계: 화면 자체 구성
- 섹션 추가·삭제
- 레이아웃 선택
- 배경색 변경
- 카드 유형 선택
- 버튼 설정
- 페이지 생성
자유도는 높지만 관리자 개발과 검수가 복잡해집니다.
직원들이 실제로 필요한 수준을 먼저 정하는 것이 중요합니다.
관리자 화면에 필요한 기본 기능
입력 검증
- 필수 항목 확인
- 글자 수 제한
- 이미지 크기
- URL 형식
- 파일 형식
- 날짜 범위
잘못된 데이터를 입력해 홈페이지가 깨지는 것을 방지합니다.
미리보기
콘텐츠를 공개하기 전에 실제 화면을 확인할 수 있어야 합니다.
특히 다음 상황에서 유용합니다.
- 이미지 비율 확인
- 제목 줄바꿈
- 모바일 화면
- 상세 페이지 구성
- 다국어 콘텐츠
공개 상태
- 임시 저장
- 공개
- 비공개
- 예약 공개
- 종료
- 보관
작성 중인 콘텐츠가 바로 노출되지 않도록 상태를 관리해야 합니다.
순서 변경
드래그하거나 번호를 입력해 포트폴리오, 팀원, 배너 순서를 변경할 수 있습니다.
검색과 필터
콘텐츠가 많아지면 다음 기능이 필요합니다.
- 제목 검색
- 카테고리
- 공개 상태
- 작성일
- 담당자
- 언어
- 노출 위치
여러 직원이 관리한다면 권한이 필요합니다
모든 관리자가 모든 기능을 사용할 필요는 없습니다.
예를 들어 다음처럼 역할을 나눌 수 있습니다.
최고 관리자
- 모든 콘텐츠
- 관리자 계정
- 설정
- 삭제
- 권한 관리
콘텐츠 관리자
- 게시물 작성
- 수정
- 공개 요청
- 이미지 관리
채용 관리자
- 채용 공고
- 지원 링크
- 모집 상태
열람 관리자
- 문의 내역 확인
- 통계 조회
- 다운로드
권한을 나누면 실수와 보안 위험을 줄일 수 있습니다.
수정 이력을 남겨야 하는 경우
다음 콘텐츠는 누가 언제 수정했는지 남기는 것이 좋습니다.
- 가격
- 서비스 조건
- 중요한 공지
- 법적 문서
- 채용 공고
- 제품 정보
- 고객 데이터
- 문의 처리 상태
수정 이력에는 다음 정보가 포함될 수 있습니다.
- 수정자
- 수정 시간
- 변경 항목
- 이전 값
- 변경된 값
필요하다면 이전 버전으로 복구하는 기능도 검토할 수 있습니다.
이미지 업로드에서 자주 발생하는 문제
직원이 직접 이미지를 올리면 다음 문제가 생길 수 있습니다.
- 용량이 너무 큼
- 비율이 맞지 않음
- 세로 이미지로 레이아웃이 깨짐
- 파일명이 한글이나 특수문자
- 동일 이미지 중복 업로드
- 저해상도 이미지
- 저작권이 불명확함
관리자에서 다음 기능을 제공할 수 있습니다.
- 권장 크기 안내
- 파일 용량 제한
- 이미지 미리보기
- 자동 리사이징
- 이미지 자르기
- 대체 텍스트 입력
- 업로드 오류 안내
다국어 홈페이지의 관리자
언어별 콘텐츠를 어떻게 관리할지도 정해야 합니다.
방식 1: 언어별 페이지를 별도 관리
한국어와 영문 콘텐츠가 완전히 다를 때 적합합니다.
방식 2: 하나의 콘텐츠 안에서 언어별 입력
같은 서비스나 포트폴리오를 여러 언어로 관리할 때 적합합니다.
확인할 항목은 다음과 같습니다.
- 번역 완료 상태
- 일부 언어만 공개 가능 여부
- 언어별 SEO
- 이미지 공통 사용 여부
- 언어별 URL
- 누락 콘텐츠 표시
직접 수정이 필요하지 않은 경우
다음과 같은 홈페이지는 관리자 페이지가 없어도 될 수 있습니다.
- 콘텐츠가 거의 변경되지 않음
- 회사 소개 5페이지 이내
- 문의는 이메일 전송이면 충분함
- 연 1~2회만 수정함
- 수정은 유지보수 업체에 요청함
- 기능 확장 계획이 없음
관리자 페이지도 별도의 개발 비용과 유지보수가 필요합니다.
변경 빈도가 낮다면 건별 유지보수가 더 효율적일 수 있습니다.
웹빌더와 맞춤 CMS 중 무엇이 맞을까?
웹빌더가 적합할 수 있는 경우
- 페이지를 직접 편집하고 싶음
- 구조가 단순함
- 빠르게 제작해야 함
- 복잡한 권한이 없음
- 표준적인 콘텐츠 중심
워드프레스가 적합할 수 있는 경우
- 블로그와 콘텐츠가 많음
- 카테고리와 태그가 중요함
- 여러 작성자가 있음
- 확장 플러그인이 필요함
- 콘텐츠 SEO가 중요함
맞춤 CMS가 적합할 수 있는 경우
- 회사 고유의 콘텐츠 구조
- 복잡한 권한
- 업무 상태 관리
- 외부 API 연동
- 맞춤 통계
- 기업별 데이터
- 대량 처리
- 승인과 검수 흐름
제작 업체에 전달할 관리자 요구사항
직접 수정할 콘텐츠:
콘텐츠별 입력 항목:
월평균 등록 건수:
관리자 사용자 수:
관리자 역할:
승인 절차 필요 여부:
예약 발행 필요 여부:
미리보기 필요 여부:
수정 이력 필요 여부:
다국어 여부:
엑셀 업로드·다운로드:
이미지 업로드 조건:
통계 필요 여부:
관리자 페이지 검수 체크리스트
- 직원이 별도 설명 없이 사용할 수 있는가?
- 필수 입력값이 표시되는가?
- 잘못된 파일 업로드를 막는가?
- 저장 전 미리보기가 가능한가?
- 실수로 삭제하기 어렵게 되어 있는가?
- 모바일에서도 사용할 수 있는가?
- 검색과 필터가 편리한가?
- 입력한 내용이 실제 화면과 일치하는가?
- 권한이 올바르게 분리되는가?
- 수정 이력이 필요한 데이터에 기록이 남는가?
마무리
직원이 직접 수정할 수 있는 홈페이지를 만들려면 단순히 관리자 페이지를 추가하면 되는 것이 아닙니다.
먼저 다음을 정해야 합니다.
- 무엇을 수정하는가?
- 얼마나 자주 수정하는가?
- 누가 수정하는가?
- 어디까지 자유롭게 변경하는가?
- 실수와 오류를 어떻게 막는가?
실제 운영에 필요한 콘텐츠만 적절한 범위로 관리자화하면 개발 비용을 줄이고 홈페이지의 일관성도 지킬 수 있습니다.
