Repository navigation
GnuBoard7 Community Template — Beta Release
SIRsoft Comm는 그누보드7(GnuBoard7) 기반의 커뮤니티 전용 사용자 템플릿입니다.
쇼핑몰(이커머스) 관련 기능과 의존성을 제거하고, 게시판·검색·회원 기능에 집중한 경량 사용자 템플릿입니다.
JSON Layout 기반 UI 구조를 사용하며, GnuBoard7의 템플릿 확장 시스템을 통해 코어 수정 없이 설치하고 적용할 수 있습니다.
주요 특징
커뮤니티 중심 구조
- 게시판 중심의 커뮤니티 UI
- 게시글 작성 및 조회 화면
- 게시판 목록 및 검색
- 회원 프로필 및 계정 관리
- 알림 및 마이페이지
- 쇼핑몰 관련 UI와 사용자 흐름 제거
JSON Layout 기반 UI
- JSON 기반 선언형 레이아웃
- 공통 Partial 분리
- Data Source 기반 API 연동
- 안전한 데이터 바인딩 및 Fallback 구성
- 템플릿 단위 확장 구조
경량 배포 구조
- 이커머스 의존성 제거
- 사전 빌드된
dist자산 포함 - 운영 환경에서 별도 프런트엔드 빌드 불필요
- GnuBoard7 코어 수정 없이 적용
- GitHub 저장소를 통한 설치 및 업데이트 지원
기술 스택
| 항목 | 기술 |
|---|---|
| 플랫폼 | GnuBoard7 |
| PHP | 8.2+ |
| 프레임워크 | Laravel 12.x |
| 데이터베이스 | MariaDB / MySQL |
| 프런트엔드 | React 19 / TypeScript |
| UI | JSON Layout / Tailwind CSS |
| 빌드 | Vite |
| 템플릿 ID | sirsoft-comm |
| 라이선스 | MIT |
설치 방법
1. GitHub 저장소 설치 (권장)
GnuBoard7 관리자에서 다음 메뉴로 이동합니다.
관리자 → 템플릿 관리 → 수동 설치 → GitHub
저장소 URL:
https://github.com/glitter-node/sirsoft-comm
설치 완료 후 sirsoft-comm 템플릿을 활성화합니다.
2. ZIP 패키지 설치
GitHub Releases에서 배포 ZIP 패키지를 다운로드합니다.
관리자 → 템플릿 관리 → 수동 설치 → 파일 업로드
설치 완료 후 템플릿을 활성화합니다.
ZIP 패키지가 별도로 제공되는 경우 해당 릴리스의 Assets에서 다운로드할 수 있습니다.
3. 설치 후 페이지 로딩 오류가 발생하는 경우
다음 메뉴에서 캐시를 초기화합니다.
관리자 → 환경설정 → 고급 → 캐시 모두 삭제
필수 의존성
다음 GnuBoard7 확장 모듈을 전제로 합니다.
sirsoft-board— 게시판 모듈sirsoft-page— 페이지 모듈sirsoft-daum_postcode— Daum 우편번호 플러그인
호스트 GnuBoard7 및 확장 모듈의 버전 호환성을 확인하세요.
제공 페이지
Public
//boards/search
User
/mypage/profile/mypage/profile/edit/mypage/change-password/mypage/notifications/mypage/board
제외된 기능
다음 쇼핑몰 관련 기능은 제공하지 않습니다.
/shop/*/cart/checkout/mypage/orders/mypage/wishlist/mypage/addresses
운영 전 확인 사항
- 템플릿 설치 및 활성화 상태
dist정적 자산 로딩 상태- 게시판 및 페이지 모듈 동작
- 게시글 작성 및 첨부파일 업로드
- 회원 인증 및 접근 권한
- API 응답 및 브라우저 콘솔 오류
- 템플릿 캐시 상태
Beta 안내
v1.0.0-beta.8은 베타 릴리스입니다.
커뮤니티 사이트, MVP, 개발 및 테스트 환경에서 활용할 수 있으며, 실제 운영 환경에 적용하기 전에는 호스트 GnuBoard7 및 설치된 확장 모듈과의 호환성을 확인하는 것을 권장합니다.
이 템플릿은 커뮤니티 UI와 JSON Layout 기반 템플릿 구조를 제공하는 예제 프로젝트이며, 외부 API 가용성, 인프라 구성 및 운영 데이터 관리는 제공 범위에 포함되지 않습니다.
프로젝트
- Repository: https://github.com/glitter-node/sirsoft-comm
- Releases: https://github.com/glitter-node/sirsoft-comm/releases
- Template ID:
sirsoft-comm - Version:
v1.0.0-beta.8
라이선스
MIT License
개인 및 상업적 이용, 수정 및 재배포가 가능합니다. 단, 원 저작권 고지는 유지해야 합니다.
SIRsoft Comm — Community First, Lightweight by Design.