리자

그누보드5 + Blade 템플릿, 만들어봤습니다 (g5blade)

· 2026-07-30 (목) 08:20:26 · 227 · 5
오늘 외출이라 짧게만 적고 자세한 얘기는 나중에 정리해서 올리겠습니다.

순정 그누보드5를 백엔드로만 쓰고, 화면은 전부 BladeOne 템플릿으로 갈아엎었습니다. 이름은 g5blade.

방식은 순정 화면과 뷰 사이에 매핑 함수를 하나 두는 겁니다. 순정 파일은 두 줄만 고칩니다 — "이 화면은 blade 로 간다" 선언 하나, 그리고 스킨 include 자리를 매핑 호출로 교체. 그 매핑이 순정 전역변수를 배열로 정리해서 뷰에 넘깁니다. 스킨 폴더는 안 탑니다. 다만 bo_skin 컬럼은 그대로 활용해서 게시판마다 목록 모양(표·미니멀·카드·갤러리)을 고르게 했습니다.

데스크탑/모바일 이원화는 폐지 — 반응형+다크모드를 템플릿이 단일 소스로 책임집니다. composer·npm 없습니다, 절약형 호스팅에서도 올리면 돌아가야 하니까요.

변환한 것 — 메인·그룹·내용·통합검색, 게시판(목록 4종·읽기·쓰기·댓글·이동복사), 회원 전반(가입·정보수정·쪽지·포인트·스크랩), 쇼핑몰(상품·장바구니·주문서·주문조회·취소). 25화면, 뷰 44개, 커밋 134개.

시연 사이트 https://g5blade.gnuboard.net

소스는 아직 정리 중이라 공개는 안 했습니다. 대신 사이트에서 실컷 만져보시고 이상한 부분 마음껏 지적해 주세요. 모바일로도 한 번 열어봐 주시면 좋겠습니다.

큰 이슈 안 나오면 이게 그누보드5 SE 나 Pro 같은 게 되지 않을까 싶습니다. 순정을 대체하는 게 아니라 위에 얹는 프론트 한 벌로요. 뭐 혼자 생각이고 일단 던져봅니다.

나가봐야 해서 여기까지만 할게요. 나중에 자세한 내용 올리겠습니다~

ps. Blade 는 라라벨 템플릿 문법이고, BladeOne 은 그걸 PHP 파일 하나로 떼어낸 것이라 라라벨도 composer 도 필요 없습니다.
 
4명이 반응했습니다
|

댓글 5개

오..생각보다 반응속도가 빠르군요..

shop 메인에서 히트상품등 [더보기] / 아이디/비밀번호 찾기 템플릿 반영이 되지 않는 문제 발견.
https://g5blade.gnuboard.net/shop/listtype.php?type=1

https://g5blade.gnuboard.net/bbs/password_lost.php

https://g5blade.gnuboard.net/shop/listtype.php?type=1

https://g5blade.gnuboard.net/bbs/password_lost.php

 

이 부분 UI 반영해 놓았습니다
알려주셔서 감사합니다

무더운 날씨에 수고 많이 하시네요.
쉬엄쉬엄 하세요.
일단은 좋은 방향이라고 생각되네요. 한번 적용해서 테스트 해보겠습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누토크

27건

그누보드에 대한 모든 것

+
제목 글쓴이 날짜 조회
07-29 조회 170
09-15 조회 335
09-04 조회 550
08-19 조회 380
08-16 조회 180
08-14 조회 303
08-12 조회 234
08-12 조회 233
08-11 조회 108
08-10 조회 191
08-06 조회 307
08-05 조회 122
08-05 조회 142
08-05 조회 177
08-05 조회 98
08-04 조회 140
08-03 조회 172
08-02 조회 109
08-02 조회 99
07-31 조회 244
07-31 조회 133
07-31 조회 112
07-30 조회 228
07-29 조회 426
07-28 조회 300
07-28 조회 197
07-28 조회 120