기능 정의 - kye139/NodeJS GitHub Wiki

웹 포트폴리오 홈페이지 기능 정의

  • 2018.10.29 기능 초안 작성.

  • 2018.10.31 방명록 페이지 삭제

  • 2018.11.01 태그 관리 기능 삭제 - 태그는 굳이 따로 추가 / 삭제할 필요가 없음. 게시글 편집 / 삭제는 관리페이지가 아닌 해당 페이지에서 버튼으로 접근. 댓글 역시 관리페이지가 아닌 해당 페이지에서 삭제 수행 가능 ( 관리자 권한 )

<관리자 관점>

  1. 위지윅 에디터를 통해 GUI적으로(태그 없이) 게시글 작성 가능.
  2. 관리자 관리 페이지에서 게시글 편집, 삭제 가능.
  3. 관리자가 관리페이지에서 게시글에 작성된 댓글 삭제 가능. -> 관리페이지가 아닌 해당 페이지에서 가능하게 변경
  4. 관리좌가 관리페이지에서 카테고리 편집이 가능.
  5. 관리자가 관리페이지에 들어가기 위해 로그인이 필요.
  6. 관리자는 방명록 페이지에 관리페이지를 통해 방명록 글 삭제 및 편집이 가능. -> 방명록 기능 삭제
  7. 메인 페이지에 공지사항 (업데이트 현황) 작성 가능.
  8. 게시글 작성 시 태그 설정이 가능.
  9. 관리페이지에서 태그 관리도 가능. -> 태그 관리 기능 삭제. 태그는 굳이 관리하지 않고 게시판에서 추가만 가능.. 삭제는 태그가 달려있는 게시물이 모두 삭제되면 자동 삭제.
  10. 게시물 페이지에서 댓글에 대한 답글(대댓글) 작성 가능.

<사용자 관점>

  1. 사용자는 게시물 읽기가 가능.(로그인 필요 없음)
  2. 게시물에 대해서 댓글을 달 수 있음. (이 때 아이디 비밀번호를 즉석에서 작성 --> 익명)
  3. 방명록 페이지에서 방명록 작성 가능. -> 방명록 기능 삭제
  4. 메인페이지에서 최신 글 확인이 가능.
  5. 다른 사람의 최신 댓글도 확인이 가능.
  6. 검색 기능으로 원하는 게시물 검색이 가능.
  7. 메인페이지에서 공지사항으로 업데이트 현황 확인 가능.
  8. 메뉴에서 내 깃으로 접근이 가능.
  9. 나의 관심페이지의 링크로 해당 다른 웹페이지에 접근이 가능.
  10. 태그를 통해 관련 게시물만 검색 가능.
⚠️ **GitHub.com Fallback** ⚠️