답변 5개 / 댓글 1개
그누보드 버전별 출시 연도와 5·7 차이입니다.
출시 이력
그누보드는 2003년 홍석명 님이 처음 개발했습니다. 이후 그누보드4가 2005년, 그누보드5가 2015년에 나왔고, 이 5 버전이 지금까지도 현장에서 가장 많이 쓰입니다. 2024년 초에 파이썬 기반의 그누보드6가 공개됐으나 반응이 크지 않아 개발이 축소됐고, 그 뒤 라라벨 기반으로 다시 만든 것이 그누보드7(현재 베타, v7.0.5)입니다.
즉 "23년"은 그누보드라는 소프트웨어 전체(2003년~현재) 기준이고, 5 버전만 놓고 보면 2015년 출시로 약 11년 사용된 것입니다.
개발 기반
5는 순수 PHP, 7은 PHP 프레임워크인 라라벨(Laravel) 기반으로 완전히 새로 개발됐습니다.
프론트엔드
5는 PHP/HTML 스킨을 직접 렌더링합니다. 7은 React 19 + Vite + Tailwind CSS로 구성되며, 화면 출력을 위해 빌드 과정을 거쳐 JS/CSS 번들이 생성됩니다.
서버 요구사항
5는 PHP와 MySQL만으로 구동됩니다. 7은 PHP 8.2 이상, MySQL 8.0 이상(MariaDB 10.3+), Node.js 20 이상, Composer 2.x, Redis가 필요합니다.
템플릿 수정 방식
5는 스킨 PHP 파일을 직접 수정하면 즉시 반영됩니다. 7은 리액트 기반이라 수정 후 빌드가 필요하며, 별도로 JSON 레이아웃 엔진으로 화면 구성을 선언적으로 정의할 수 있습니다.
주요 기능(7 기준)
Laravel Sanctum 토큰 인증, 모듈·플러그인·템플릿 3중 확장 구조, Hook(Action/Filter) 기반 확장, 3단계 권한 관리, 다국어 네이티브 지원, 본인인증(이메일·KCP·이니시스·SMS) 통합, 멀티채널 알림, SEO 최적화를 기본 제공합니다. 라이선스는 MIT입니다.
답변을 작성하려면 로그인이 필요합니다.