장고 기반 CMS에 대한 대략의 흐름을 잡고, 그록빌드와 설계를 하면서 작업을 진행하려고 합니다.
다음과 같이 요청했을 때 어떻게 결과물이 나올지 매우 궁금하네요.
* 프로젝트 이름: 장서방.
* 장서방 역할: 장고 기반 CMS로 웹사이트 빌더
* 장서방 적용 개념
- 레이아웃: 사이트 구성요소를 조합하는 설계도 역할. 헤더, 푸터, 본문, 로그인, 메뉴, 사이드바, 배너, 캐러셀, 게시판, 댓글 등 사이트를 구성하는 요소들
- 테마: 사이트 구성요소의 프론트 디자인을 테마로 바꿀 수 있도록.
- 모듈: 사이트 구성요소를 모듈로 정의. 모듈을 레이아웃에 배치해서 사이트를 구성하도록. 헤더, 푸터, 본문, 로그인, 메뉴, 사이드바, 배너, 캐러셀, 게시판, 댓글 등이 모두 모듈.
- 그 밖에 기본 사이트 빌더가 가지고 있어야 하는 모듈 목록에 대한 사전 준비되어 있는 시스템
진행 과정을 하나씩 공유해주시니까 진짜 ‘빌드인퍼블릭’ 보는 맛이 있네요 ㅎㅎ 완성된 결과만 보는 것보다 이런 고민과 변화 과정이 훨씬 재밌습니다.
그리고 한국형 CMS라면 포인트, 쪽지, 레벨 같은 기능도 있으면 꽤 차별점이 되지 않을까 싶어요. 해외 CMS에서는 상대적으로 덜 보이지만 국내 커뮤니티에서는 익숙한 기능들이니까요.
물론 하나씩 넣기 시작하면 일이 끝도 없이 커지겠지만요 😂 혹시 이런 커뮤니티 기능들도 염두에 두고 계신지 궁금합니다!