Repository navigation
Gnuboard7 기반 커뮤니티 전용 템플릿 SIRsoft Basic Community (sirsoft-basic_comm) v1.0.3 릴리스입니다.
쇼핑몰 의존성을 제거하고 게시판 중심의 커뮤니티 운영에 필요한 UI와 JSON Layout 구조를 제공하는 템플릿입니다.
주요 특징
- 커뮤니티 중심 설계 — 쇼핑몰, 장바구니, 주문 및 위시리스트 관련 기능 제거
- JSON Layout 기반 UI — 레이아웃과 partial을 분리한 선언형 화면 구성
- 사전 빌드된 배포 자산 —
dist/에 빌드 결과물을 포함하여 운영 환경에서 별도 빌드 불필요 - 데이터 의존 최소화 — 안전한 데이터 바인딩과 fallback 구조 적용
- 다국어 지원 — 한국어 및 영어 지원
- 코어 수정 없는 적용 — Gnuboard7 템플릿 확장 구조 활용
v1.0.3 변경 사항
v1.0.3의 구체적인 변경 및 수정 사항은 저장소의 CHANGELOG.md를 참고해 주세요.
기술 환경
| 항목 | 기술 |
|---|---|
| Framework | PHP 8.2+ / Laravel 12.x |
| Database | MariaDB / MySQL |
| Frontend | React 19 / TypeScript |
| UI | JSON Layout / Tailwind CSS |
| Build | Vite |
| Distribution | Prebuilt dist/ 포함 |
필수 의존성
다음 확장이 먼저 설치되어 있어야 합니다.
sirsoft-board— 게시판 모듈sirsoft-page— 페이지 모듈sirsoft-daum_postcode— Daum 우편번호 플러그인
필요한 확장 버전 및 Gnuboard7 코어 호환성은 배포 패키지의 template.json을 확인해 주세요.
다운로드
- ZIP:
sirsoft-basic_comm-v1.0.3.zip - tar.gz:
sirsoft-basic_comm-v1.0.3.tar.gz
GitHub 저장소:
https://github.com/glitter-node/sirsoft-basic_comm
설치 방법
1. 관리자 페이지에서 설치 (권장)
-
Gnuboard7 관리자 페이지에 접속합니다.
-
템플릿 관리 → 수동 설치 → GitHub로 이동합니다.
-
다음 저장소 URL을 입력합니다.
-
설치 완료 후
sirsoft-basic_comm템플릿을 활성화합니다.
ZIP 패키지를 사용하는 경우 템플릿 관리 → 수동 설치 → 파일 업로드에서 설치할 수 있습니다.
2. SSH를 이용한 설치
Gnuboard7 프로젝트의 templates/_bundled 디렉터리에서 저장소를 복제합니다.
cd /path/to/project/templates/_bundled
git clone https://github.com/glitter-node/sirsoft-basic_comm.git sirsoft-basic_comm
rm -rf sirsoft-basic_comm/.git