그누보드7 WC 커뮤니티 테마
개인 블로그와 소형 커뮤니티의 화면을 운영자가 드래그 앤 드롭으로 직접 꾸밀 수 있게 만든 그누보드7 테마
WC 커뮤니티 테마
만든 목적
그누보드7은 AI로 개발하기 좋은 구조를 갖추고 있습니다. 그래도 화면을 바꿀 때마다 AI에게 맡기면 어디선가 오류가 생기기 마련이고, 결과물 품질도 들쭉날쭉해질 수 있습니다.
이 테마는 그누보드7의 AI 친화적인 토대 위에 만들었습니다. 목표는 운영자가 AI 없이 관리자 화면에서 드래그 앤 드롭으로 사이트 디자인을 직접 꾸미는 것입니다. 개인 블로그와 소형 커뮤니티를 대상으로 합니다.
코어와 게시판 모듈은 수정하지 않습니다.
예시 사이트: https://blog.william-cho.com
예시 사이트의 디자인과 화면 구성은 테마 3종에서 나옵니다. 포럼·웹진·위키 같은 게시판 기능과 에디터 확장은 아래 추천 플러그인을 따로 설치해야 합니다.
테마 구성 (필수 3종)
wc-community (템플릿)
- 버튼을 아이콘으로 통일하고, 마우스를 올리면 툴팁으로 이름을 보여 줍니다.
- 글 보기 화면에 플로팅 버튼(맨 위·홈·댓글·목록)을 둡니다.
- 댓글 입력창은 두 줄로 배치합니다. 첫 줄에 프로필과 이름, 둘째 줄에 입력창이 있습니다.
- 전체 게시판 페이지를 최근 활동순으로 정렬합니다.
- 기본 템플릿의 이커머스 요소를 정리했습니다.
- PC와 모바일 화면을 같은 구성으로 맞췄습니다.
g7-home-widgets (홈 화면 위젯)
- 관리자 화면에서 메인 페이지 섹션(최대 5개)을 켜고 끌 수 있습니다.
- 섹션마다 1단 또는 2단을 고릅니다.
- 칸마다 위젯을 고릅니다: 최근 게시물, 인기글, 뉴스 티커, 웹진형 최근글, 갤러리형 최근글, HTML 직접 입력.
- 위젯마다 제목·아이콘·표시 게시판·출력 개수를 정할 수 있습니다.
g7-easy-topmenu (상단 메뉴)
- 기본 템플릿에 없는 2단 메뉴를 지원합니다.
- 운영자가 관리자 화면에서 드래그 앤 드롭으로 메뉴를 쉽게 구성합니다.
추천 플러그인 (선택)
필요한 기능만 골라 설치하세요. 함께 설치해야 하는 것은 묶어서 적었습니다.
① 포럼 게시판 — 최근 활동순 정렬, 추천·비추천, 답변 채택, 글 고정·잠금
- g7-forum-addon
- g7-comment-editor (필수 의존)
② 웹진 게시판 — 썸네일과 요약을 함께 보여 주는 1열 목록
- g7-webzine-addon
- 설치하면 홈 화면의 웹진형 위젯이 활성화됩니다.
③ 에디터·이미지
- g7-ckeditor5-superpack: 게시글 에디터 기능 확장(제목 스타일, 코드 서식, 복사 버튼 등)
- g7-image-delivery: 업로드 이미지 변환본을 만들어 목록과 홈 위젯에 가벼운 썸네일을 제공
④ 위키 게시판
- g7-light-wiki: 1인 편집용 경량 위키. 문서 링크·분류·색인을 지원합니다.
⑤ 사이트 편의
- g7-global-font: 사이트 전체 글꼴 변경
- g7-social_login: 카카오·구글 로그인
요구 사항
- 그누보드7 7.0.11 이상
- sirsoft-board, sirsoft-page, sirsoft-daum_postcode
설치
- g7-home-widgets와 g7-easy-topmenu를 관리자 > 플러그인 > GitHub에서 설치합니다.
- wc-community 템플릿을 설치하고 사용 템플릿으로 지정합니다.
- 추천 플러그인은 필요한 것만 설치합니다.
라이선스
MIT
GitHub 저장소 모음
테마 (필수)
- wc-community: https://github.com/William1607cho/g7-wc-community
- g7-home-widgets: https://github.com/William1607cho/g7-home-widgets
- g7-easy-topmenu: https://github.com/William1607cho/g7-easy-topmenu
① 포럼 게시판 (함께 설치)
- g7-forum-addon: https://github.com/William1607cho/g7-forum-addon
- g7-comment-editor: https://github.com/William1607cho/g7-comment-editor
② 웹진 게시판
- g7-webzine-addon: https://github.com/William1607cho/g7-webzine-addon
③ 에디터·이미지
- g7-ckeditor5-superpack: https://github.com/William1607cho/g7-ckeditor5-superpack
- g7-image-delivery: https://github.com/William1607cho/g7-image-delivery
④ 위키 게시판
- g7-light-wiki: https://github.com/William1607cho/g7-light-wiki
⑤ 사이트 편의
- g7-global-font: https://github.com/William1607cho/g7-global-font
- g7-social_login: https://github.com/William1607cho/g7-social_login
다른 창작물 살펴보기
yonggu-elegant-v1.0.3
제 개인 블로그 "인생에 회상"(https://prn.co.kr) 에서 실제로 쓰고 있는 템플릿입니다. 그누보드7 기본 템플릿(sirsoft-basic)을 바탕으로, 따뜻한 종이 느낌과 세리프 글꼴의 매거진형 블로그로 꾸몄습니다. 여행기, 일상 기록, 추억을 담는 개인 블로그에 잘 어울립니다.
G7 콘텐츠 재구성 템플릿 - Glitter Directory
GnuBoard7의 기존 Board 콘텐츠를 Directory와 Listing 중심의 탐색 화면으로 재구성하는 사용자용 시드(seed) 템플릿
G7 지식 문서 지원 템플릿 - Glitter Knowledge
G7의 기존 콘텐츠와 기능을 유지하면서 Knowledge / Documentation / Help Center 사이트를 개발할 수 있는 구조와 구현 기반을 제공하는 Seed User Template