7으로 넘어가면서 뭔가 많이 달라진건가요?
설치하다가 몇번 잘안되서 자세힌 못봤는데 차이점이 뭔지 궁금합니다
답변 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입니다.
답변에 대한 댓글 1개
보안성이라고 생각하시면 될거같아요!
관리자 데모를 직접 한번 체험해보시는게 나을듯합니다.
답변을 작성하려면 로그인이 필요합니다.