[정책서] CMS_게시물 v1.0
| ver | 작성일시 | 배포일시 | 변경사항 | 범위 |
|---|---|---|---|---|
| v1.0 | 26.06.04 | 게시물 관리(목록 · 상세) 정책서 신규 작성 | 전체 |
0.1 상태값 정의
게시물은 게시물 상태 · 공개여부 두 속성을 가진다.
① 게시물 상태
| No. | 상태값 | 정의 | 영향도 |
|---|---|---|---|
| 1 | 임시 저장 | 작성 중 임시 저장(미게시) 상태 | FO 미노출 |
| 2 | 게시중 | 정상 게시되어 노출 중 | FO 노출 대상 |
| 3 | 삭제 | 삭제 처리된 게시물 | FO 미노출 · 목록엔 삭제 라벨로 표기 |
② 공개여부
| No. | 상태값 | 정의 | 영향도 |
|---|---|---|---|
| 1 | 공개 | 전체 공개 상태 | FO 노출(게시중 기준) |
| 2 | 비공개 | 사용자가 비공개로 전환한 상태 | FO 미노출 |
0.2 카테고리 정의
게시물은 카테고리 1개에 속한다. 목록 필터와 카테고리 변경 모달의 선택 범위가 다르다.
| No. | 카테고리 | 목록 필터 | 카테고리 변경 대상 |
|---|---|---|---|
| 1 | 자유게시판 | ○ | ○ |
| 2 | 매거진 | ○ | ○ |
| 3 | 테크 | ○ | ○ |
| 4 | 공지 | ○ | ○ |
| 5 | QnA | ○ | ✕ |
| 6 | 갤러리 | ○ | ✕ |
※ 카테고리 변경 모달에서는 자유게시판 · 매거진 · 테크 · 공지 4종만 선택 가능(QnA · 갤러리 제외).
1.1 게시물 목록PS_10000
게시물 관리 전체 N건
5
6
| 카테고리 | 제목 | 작성자 | 상태 | 공개여부 | 조회수 | 좋아요 | 북마크 | 등록일 |
|---|---|---|---|---|---|---|---|---|
| 매거진 | 게시물 제목 최대 N자 게시물 제목... | 작성자명 | 게시중 | 공개 | N | N | N | YYYY. MM. DD. HH:mm:ss |
| 자유게시판 | 게시물 제목 최대 N자 게시물 제목... | 작성자명 | 삭제 | 비공개 | N | N | N | YYYY. MM. DD. HH:mm:ss |
N건 중 1-N
720건 ▾
8이전 1 2 3 다음
| No. | 항목 | 정책 |
|---|---|---|
| 1 | 제목 / ID 검색 | • 게시물 제목 / 게시물 ID (LIKE '%키워드%', 부분 일치 · 대소문자 무시) |
| 2 | 카테고리 필터 | • 전체 카테고리(Default) / 자유게시판 / 매거진 / 테크 / QnA / 갤러리 / 공지 |
| 3 | 상태 필터 | • 전체 상태(Default) / 임시 저장 / 게시중 / 삭제 |
| 4 | 공개여부 필터 | • 전체(Default) / 공개 / 비공개 |
| 5 | 정렬 헤더 | • 최초 기본 정렬순 → 헤더 클릭할 때마다 해당 컬럼 기준 DESC → ASC → 기본 정렬 순으로 순환 • 정렬 가능: 제목 · 상태 · 조회수 · 좋아요 · 북마크 · 등록일 / 그 외(카테고리 · 작성자 · 공개여부) 불가 |
| 6 | 목록 행 | • 각 행은 해당 게시물 데이터 호출(카테고리 · 제목 · 작성자 · 상태 · 공개여부 · 조회수 · 좋아요 · 북마크 · 등록일) • 행 클릭 시 해당 게시물 상세(2)로 이동 |
| 7 | 페이지당 건수 | • 20건(Default) / 50건 / 100건 • "N건 중 x-y" 카운트 표기 |
| 8 | 페이지네이션 | • 이전 / 페이지번호 / 다음 |
2.1 게시물 정보PS_11000
1← 게시물 목록으로 돌아가기
No thumbnail
게시물 제목 게시중 공개
작성자: 작성자명
2ID게시물 ID ⧉
카테고리자유게시판
조회수N
좋아요N
싫어요N
북마크N
등록일YYYY. MM. DD. HH:mm:ss
수정일YYYY. MM. DD. HH:mm:ss
공개일YYYY. MM. DD. HH:mm:ss
6본문 ▾ / ▴
3상태 변경
4비공개로 전환
5카테고리 변경
| No. | 항목 | 정책 |
|---|---|---|
| 1 | 이전 버튼 | • 클릭 시 게시물 목록(1.1)으로 이동 |
| 2 | ID 복사 | • 복사 아이콘 클릭 시 게시물 ID 클립보드 복사 |
| 3 | 상태 변경 | • 클릭 시 게시물 상태 변경 모달(2.3) 호출 |
| 4 | 공개여부 전환 | • 현재 공개면 "비공개로 전환" / 비공개면 "공개로 전환" 라벨 • (공개→비공개) "이 게시글을 비공개로 전환하시겠습니까?" (취소 / 확인) alert 호출 → [확인] 클릭 시 비공개 전환• (비공개→공개) "이 게시글을 공개로 전환하시겠습니까?" (취소 / 확인) alert 호출 → [확인] 클릭 시 공개 전환 |
| 5 | 카테고리 변경 | • 클릭 시 카테고리 변경 모달(2.4) 호출 |
| 6 | 본문 토글 | • 클릭 시 본문 영역 펼침(▾) / 접힘(▴) • 펼침 시 FO 게시물 원본(이미지 · 텍스트) 읽기 전용 렌더링 |
2.2 댓글PS_11300
댓글 (N)
| 작성자 | 내용 | 좋아요 | 답글 | 작성일 | 삭제여부 |
|---|---|---|---|---|---|
| 작성자명 | 댓글 내용 | N | N | YYYY. MM. DD. HH:mm:ss | 정상 |
| 작성자명 | 댓글 내용 | N | N | YYYY. MM. DD. HH:mm:ss | 정상 |
▸ 0건이면 "댓글이 없습니다." 빈 상태.
| No. | 항목 | 정책 |
|---|---|---|
| 1 | 댓글 목록 | • 컬럼: 작성자 / 내용 / 좋아요 / 답글(대댓글 수) / 작성일 / 삭제여부(정상 · 삭제) • 읽기 전용 · 0건이면 "댓글이 없습니다." 빈 상태 |
2.3 게시물 상태 변경 (모달)PS_11100
게시물 상태 변경 ✕
1
게시중
취소2변경
| No. | 항목 | Field Type | 정책 |
|---|---|---|---|
| 1 | 상태 선택 | Select (Dropdown) | • 옵션: 임시 저장 / 게시중 / 삭제 • Default: 현재 상태 |
| 2 | 변경 / 취소 | Button | • [변경] 클릭 시 선택 상태로 변경 후 닫기 • [취소] 클릭 시 폐기 후 닫기 |
2.4 카테고리 변경 (모달)PS_11200
카테고리 변경 ✕
1
자유게시판
취소2변경
| No. | 항목 | Field Type | 정책 |
|---|---|---|---|
| 1 | 카테고리 선택 | Select (Dropdown) | • 옵션: 자유게시판 / 매거진 / 테크 / 공지 • Default: 현재 카테고리 |
| 2 | 변경 / 취소 | Button | • [변경] 클릭 시 선택 카테고리로 변경 후 닫기 • [취소] 클릭 시 폐기 후 닫기 |