bbgo 문서

bbgo 문서 및 가이드 뒤로가기
bbgo 둘러보기 - 게시판
gencode.me
4864 0
2017-12-21 17:03:55
https://gencode.me/3/
125.178.*.*

커뮤니티에서 가장 많이 사용되는 기능인 게시판을 bbgo는 기본적으로 포함하고 있습니다. (App: boards)


아래는 PC/모바일 각각의 게시판 목록보기화면입니다. 이처럼 bbgo의 기본 테마는 반응형으로 작성되어 있어, 모든 페이지에서 PC/모바일에 따라 레이아웃이 자동으로 변경됩니다. 



게시판 기능의 필수 요소인 댓글도 역시 지원합니다. 모든 댓글에는 대댓글을 달 수 있고 댓글 작성시 상대방의 아이디가 표시되어 누구에게 다는 댓글인지 알려줍니다. 




댓글에 첨부할 수 있는 이미지의 사이즈 제한이나, 댓글 이미지 사용여부 등은 설정(settings.py)에서 변경할 수 있습니다.


글작성시 WYSIWYG 에디터를 지원하여 편하게 작성이 가능합니다. 기본 에디터로는 Summernote를 사용하며 유명한 CKEDITOR나 FROALA EDITOR 등으로도 변경 가능합니다. Summernote는 MIT 라이센스이며, 에디터 변경시 해당 에디터의 라이센스를 확인하셔야 합니다.

사용 가능한 에디터 보기: https://djangopackages.org/grids/g/wysiwyg/



임시글로 저장을 지원하므로, 글을 공개하지 않은 상태로 여러번에 걸쳐 저장하면서 작성이 가능합니다. 임시글로 저장된 게시물은 등록 버튼을 누를 때까지 공개되지 않으며, 언제든지 수정이 가능합니다.


게시판은 table이라는 구분자로 구별되어 있어 bbgo를 설치한 서버 하나에 여러 개의 게시판을 개수 제한없이 사용할 수 있습니다. 로그인한 회원의 경우 게시판 제목의 별을 눌러 해당 게시판을 개인별 북마크에 저장할 수 있고, 저장된 북마크는 언제든지 수정, 삭제할 수 있습니다.





또한 로그인한 사용자의 경우 게시판의 모든 게시물을 따로 스크랩이 가능합니다.




그외에 검색어 하이라이트 기능,




코드뷰 기능,




게시물 공유시 페이스북 Open graph 기능 등도 지원합니다. 부족한 기능, 원하는 기능이 있다면, 게시판에 요청해 주시거나 오픈소스의 장점을 살려 직접 고쳐보세요!

비추 공유
댓글 [ 0 ]