Open seulgi9834 opened 2 years ago
기한: 12얼 3일(테스트까지 완료)
서류 제출
공지사항, 자유 게시판 필요
DB는 공지와 게시판 나눠서 생각
게시판 글이 많아질수록 힘들어짐
DB는 CSPI_EDU에 테이블에 구분할 수 있는 이니셜 추가해서 사용
공지사항은 관리자만 사용할 수 있음
글은 회원만 작성 가능함
게시글 작성시 이미지 추가 버튼을 클릭해 이미지 첨부파일을 추가할 수 있음(이미지 파일 1개만, 화이트 리스트로 확장자 지정 가능)
이미지는 사용자가 삽입하고자 하는 위치에 출력되어야 함(Typora처럼)
예시
저장되는 공간에 대한 고민이 필요
네이버나 티스토리는 서버에 이미지를 저장하고, 이미지 주소를 넣어줌(안 쓰는 이미지 지우는 로직 필요, ex) 이미지 주소가 없으면 삭제)
이미지를 바이너리 코드로 올리면 속도가 느려짐
textarea는 개행이 \n, html은 <br>이므로 변환이 필요함
<br>
SE2(스마트 에디터2, 네이버) : 저장시 자동으로 html 형식으로 저장(사용 권장)
summernote
Toast
수정, 삭제, 목록
삭제, 수정: 본인 글에서만 버튼이 보여야함
목록: 6페이지에 있던 글을 눌러 게시물을 확인하고, 목록을 눌렀을 때 6페이지로 가면 사용자가 편함
관리자는 모든 글을 수정, 삭제 할 수 있음
댓글은 누구나 달 수 있음
비회원은 댓글 작성시 아이디, 비밀번호를 지정해서 수정, 삭제 해야 함
댓글에 대댓글을 달 수 있음(2레벨)
메인 댓글 000000000
ㄴ서브댓글 0000000
페이지네이션 << < 1 2 3 4 5 6 7 8 9 10 > >>
메뉴 navigation
검색
로그인해서 관련 정보를 세션에 담아서 전달
비밀번호 찾기: 메일, 비밀번호 힌트, 자기만의 방법(자유롭게)
로그인 ▶ Session ▶ 글쓰기를 누를 때 Interceptor로 로그인중인지 확인(공지사항은 관리자인지 확인)
클릭 이벤트나 리다이렉트를 사용해 디테일한 부분을 고려해야 함
디자인은 정리된 정도만
회원가입, 암호화 화면쪽은 jquery 추천
부트스트랩: pc, 모바일 둘다 가능
오 역시 슬기님... 감사합니다!!
📝게시판 만들기
기한: 12얼 3일(테스트까지 완료)
서류 제출
✔️요구사항
공지사항, 자유 게시판 필요
DB는 공지와 게시판 나눠서 생각
게시판 글이 많아질수록 힘들어짐
DB는 CSPI_EDU에 테이블에 구분할 수 있는 이니셜 추가해서 사용
공지사항은 관리자만 사용할 수 있음
글은 회원만 작성 가능함
게시글 작성시 이미지 추가 버튼을 클릭해 이미지 첨부파일을 추가할 수 있음(이미지 파일 1개만, 화이트 리스트로 확장자 지정 가능)
이미지는 사용자가 삽입하고자 하는 위치에 출력되어야 함(Typora처럼)
예시
저장되는 공간에 대한 고민이 필요
네이버나 티스토리는 서버에 이미지를 저장하고, 이미지 주소를 넣어줌(안 쓰는 이미지 지우는 로직 필요, ex) 이미지 주소가 없으면 삭제)
이미지를 바이너리 코드로 올리면 속도가 느려짐
textarea는 개행이 \n, html은
<br>
이므로 변환이 필요함SE2(스마트 에디터2, 네이버) : 저장시 자동으로 html 형식으로 저장(사용 권장)
summernote
Toast
수정, 삭제, 목록
삭제, 수정: 본인 글에서만 버튼이 보여야함
목록: 6페이지에 있던 글을 눌러 게시물을 확인하고, 목록을 눌렀을 때 6페이지로 가면 사용자가 편함
관리자는 모든 글을 수정, 삭제 할 수 있음
댓글은 누구나 달 수 있음
비회원은 댓글 작성시 아이디, 비밀번호를 지정해서 수정, 삭제 해야 함
댓글에 대댓글을 달 수 있음(2레벨)
메인 댓글 000000000
ㄴ서브댓글 0000000
ㄴ서브댓글 0000000
페이지네이션 << < 1 2 3 4 5 6 7 8 9 10 > >>
메뉴 navigation
검색
로그인 관련
로그인해서 관련 정보를 세션에 담아서 전달
비밀번호 찾기: 메일, 비밀번호 힌트, 자기만의 방법(자유롭게)
로그인 ▶ Session ▶ 글쓰기를 누를 때 Interceptor로 로그인중인지 확인(공지사항은 관리자인지 확인)
기타
클릭 이벤트나 리다이렉트를 사용해 디테일한 부분을 고려해야 함
디자인은 정리된 정도만
회원가입, 암호화 화면쪽은 jquery 추천
부트스트랩: pc, 모바일 둘다 가능
테스트
버전 관리 도구