Skip to content

Releases: glitter-node/sirsoft-comm

SIRsoft Comm v1.0.0-beta.8

Choose a tag to compare

@glitter-gim glitter-gim released this 22 Oct 02:30

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 가용성, 인프라 구성 및 운영 데이터 관리는 제공 범위에 포함되지 않습니다.

프로젝트

라이선스

MIT License

개인 및 상업적 이용, 수정 및 재배포가 가능합니다. 단, 원 저작권 고지는 유지해야 합니다.


SIRsoft Comm — Community First, Lightweight by Design.