웹프로그램의 기본은 게시판이라 할 수 있다. 게시판을 만든다는 것이 쉽다고 생각되겠지만 결코 쉽지 않다. 물론, 다른 컴포넌트나 다른 요소들을 생각하면 굳이 어렵게 만들 필요가 있을 것이라 생각될 수도 있지만, 게시판의 구조를 알면 블로그부터 홈페이지까지 자유도가 높은 홈페이지를 손수 제작하는 것이 가능하다.
게시판 만들기
무엇이 필요한가
게시판을 만든다는 것이 쉽다고 느끼는 분들이 많다.
하지만, 손수 만든다고 하면 어렵다.
게시판에는 많은 기능들이 들어간 함축적인 하나의 프로그램이다.
검색이 잘되야 하고, 페이징도 되어 하고, 카테고리 관리도 해야 한다.
에디터는 컨텐츠를 위한 글을 작성하는데 필요하다.
여기에는 수학적인 계산식도 들어간다.
게시판 스터디의 필요성
게시판에 필요한 것은 몇 개 없다.
다만, 어떻게 구조화를 시키고 최적화를 시켜 속도를 높이는 것도 관건이다.
웹프로그래밍에서 게시판은 가장 기본 중의 기본이기도 하다.
하나만 이해하면 다른 프로그램 언어를 사용해도 적용이 가능하다.
하나를 만들면 여러가지 적용이 가능하기도 하다.
게시판의 구조
게시판의 구조를 파악하고 똑같이 만들어 만들어 볼만한 것이 네이트판 게시판이다.
비동기방식으로 처리되어 댓글과 답글이 자유롭게 이미지처리도 하고 있다.
아마 국내 커뮤니티성 게시판 중에 가장 복잡한 구조가 아닐까 하는 생각도 든다.
일단 하나씩 만들어 본다.
가장 기본적인 것만 작성해 본다.
- 게시판 목록 페이지
글이 작성된 포스팅이나 컨텐츠들을 리스트로 보여준다.
검색을 통해 사용자가 원하는 내용을 쉽게 찾을 수 있도록 한다. - 게시물 등록 페이지
게시물을 새롭게 등록하도록 한다. - 게시물 수정 페이지
이미 등록된 내용을 수정할 수 있도록 한다. - 검색
목록에서 포스팅을 검색할 수 있도록 한다. - 에디터
등록 또는 수정페이지에서 글을 쉽게 입력할 수 있도록 한다. - 페이지 네비게이터
컨텐츠가 많이지면 화면이 길어진다.
한 페이지가 보여줄 게시물을 쪼개서 보여줄 필요가 있다.
반응형
'programming > MakinGProJect' 카테고리의 다른 글
게시판 만들기 5 보기화면 html 파일 만들기 (0) | 2021.10.17 |
---|---|
게시판 만들기 5 등록 html 파일 만들기 (0) | 2021.10.16 |
게시판 만들기 4 목록 html 파일 만들기 (0) | 2021.10.16 |
게시판 3 기본 html 파일 만들기 (0) | 2021.10.14 |
게시판 만들기 2 게시판 html 파일 구조와 파일명 만들기 (0) | 2021.10.13 |
댓글