NUBO
a new unified board
현대적인 커뮤니티 빌더 TSBOARD의 다음 세대
SSR · 고효율 백엔드 · 스킨 시스템으로 다시 태어났습니다
첫 화면으로 이동 GitHub
What's New
TSBOARD→ NUBO
렌더링 · DB · UI · 확장성까지 네 영역을 전면 개편했습니다
SSR 렌더링
Server Side Rendering주요 페이지를 서버에서 렌더링해 Google · AI 검색 엔진이 더 쉽게 내용을 찾습니다
효율적인 쿼리
Deferred Join지연 조인(deferred join) 방식으로 수십만 행 규모의 게시글 테이블에서도 빠른 응답을 유지합니다
현대적인 UI
shadcn-vue · TailwindVuetify 3에서 shadcn-vue로 전면 교체하여 접근성과 커스터마이즈 용이성이 크게 좋아지고, 토큰만 수정해도 손쉽게 테마를 바꿀 수 있습니다
스킨 시스템
Skin System동적 임포트 기반 스킨 시스템을 내장으로 디자인과 기능이 완전히 분리되어, 사이트 전면 테마 교체가 가벼워집니다 (완전 지원은 v1.2.0 부터!)
Comparison
한 눈에 보는 변화
기존 DB 스키마를 그대로 유지했기에, 스택만 갈아타면 바로 NUBO입니다
항목
TSBOARD
NUBO
렌더링
클라이언트 렌더링
서버 + 클라이언트
SEO
SEO 부족함
완전하게 지원함
UI 프레임워크
Vuetify 3
shadcn-vue
페이지네이션
페이징 불가
고효율의 페이징
스킨 시스템
스킨 미지원
스킨 지원
DB 스키마
TSBOARD 구조
DB 동일 (~v1.2.0)
Soon ··· v1.2.0
완전한 스킨 시스템
v1.1.x 안정화가 마무리되면, 일부 DB 스키마 확장과 함께 스킨 시스템이 완전체로 공개됩니다. nuxt.config.ts 파일을 수정할 필요 없이, 관리 화면에서 변경하고 바로 적용해 보실 수 있습니다.
v1.1.0 안정화 진행
v1.2.0 완전한 스킨 시스템
nubo.git/app/skins/
nubo-basic-admin/
nubo-basic-board/
nubo-basic-error/
nubo-basic-home/landing or latest posts
components/
HomeMainPostCard.vue
Home.vue
... (more) ...add your own skin here!