Skip to content

커뮤니티 사이트 데이터베이스 템플릿

NotionNext는 기본적으로 개인 블로그와 독립 페이지에 적합합니다. 동일한 Notion 데이터베이스를 커뮤니티, 팀, 오픈소스 프로젝트 또는 행사 공식 사이트로 확장하고 싶다면, 기존 글 필드 위에 MemberEvent 타입을 점진적으로 추가할 수 있습니다.

이 템플릿은 데이터베이스를 다시 만들 필요도, 테마를 교체할 필요도 없습니다. 목표는 사이트가 먼저 안정적인 데이터 규약을 갖추게 한 뒤, 이후 테마나 사용자 지정 페이지에 맞춰 멤버, 활동, 작성자 관계를 점진적으로 표시하는 것입니다.

적용 시나리오

  • 커뮤니티 공식 사이트: 멤버, 활동, 글, 회고 기록을 표시합니다.
  • 팀 홈페이지: 팀 멤버, 직책, 개인 홈페이지, 대표 콘텐츠를 표시합니다.
  • 오픈소스 프로젝트 사이트: 유지보수자, 기여자, 릴리스 활동, 프로젝트 글을 표시합니다.
  • 소규모 조직 사이트: Notion을 콘텐츠와 운영 백오피스로 사용합니다.

기본 필드 유지

NotionNext의 기존 필드를 계속 유지합니다.

필드명용도
title페이지 제목
type페이지 타입, 예: Post, Page, Member, Event
status게시 상태, 예: Published, Invisible
summary요약
slug페이지 경로
date게시 시간
category분류
tags태그
password글 비밀번호
icon페이지 아이콘

페이지 타입 규약

type은 기존 값을 유지하고 커뮤니티 타입을 점진적으로 추가하는 것을 권장합니다.

type의미
Post일반 글
Page독립 페이지
Notice공지
Menu1차 메뉴
SubMenu2차 메뉴
Member멤버 정보
Event활동 또는 이벤트

status는 계속 다음 값을 사용하는 것을 권장합니다.

status의미
Published외부에 표시
Invisible당분간 표시하지 않지만 데이터베이스에는 보존

Member 필드

멤버 정보는 type = Member 페이지로 동일한 데이터베이스에 둘 수 있습니다.

필수 필드

필드명Notion 타입예시용도
typeSelectMember멤버 정보 식별
statusSelectPublished표시 여부 제어
titleTitleAda Chen멤버 이름 또는 닉네임
slugTextmembers/ada-chen멤버 상세 경로

권장 필드

필드명Notion 타입예시용도
bioTextAI builder and community organizer.멤버 소개
roleTextMaintainer멤버 역할
avatarURLhttps://...프로필 이미지
featuredCheckboxtrue홈페이지나 목록에 우선 표시
verifiedCheckboxtrue검증됨 또는 핵심 멤버 표시
joinedAtTextText2026 / 05가입 시기 표시
quoteTextBuild useful things.멤버 한 줄 소개
sortOrderNumber10수동 정렬
websiteURLhttps://example.com개인 홈페이지
social_githubURLhttps://github.com/exampleGitHub
social_xURLhttps://x.com/exampleX / Twitter
social_linkedinURLhttps://linkedin.com/in/exampleLinkedIn

Post 작성자 매핑

글을 멤버 페이지에 연결해야 한다면, Post 행에 작성자 필드를 추가하는 것을 권장합니다.

필드명Notion 타입예시용도
authorTextAda Chen프런트엔드에 표시할 작성자 이름
author_slugTextada-chenmembers/ada-chen으로 명시적 매핑

다중 작성자 사이트는 다음 필드를 미리 마련해 둘 수 있습니다.

필드명Notion 타입예시용도
authorsTextAda Chen,Ben Li다중 작성자 이름
author_slugsTextada-chen,ben-li다중 작성자 멤버 매핑
member_slugsTextada-chen,ben-li글 관련 멤버
event_slugsTextdemo-day-2026글 관련 활동

Event 필드

활동은 type = Event 페이지로 데이터베이스에 미리 넣어 둘 수 있습니다. 현재 테마에 별도의 활동 페이지가 없더라도, 이 필드들로 먼저 안정적인 콘텐츠 규약을 만들 수 있습니다.

필드명Notion 타입예시용도
typeSelectEvent활동 식별
statusSelectPublished표시 여부 제어
titleTitleAI Builder Night활동 이름
slugTextevents/ai-builder-night활동 경로
summaryTextA weekly AI builder meetup.활동 요약
event_startDate2026-06-01 19:00시작 시간
event_endDate2026-06-01 21:00종료 시간
locationTextShanghai / Online장소
organizer_slugsTextada-chen,ben-li주최자 멤버 slug
registration_urlURLhttps://...신청 입구

Slug 권장 사항

글 경로와 섞이지 않도록, 커뮤니티 타입에는 접두사를 사용하는 것을 권장합니다.

타입slug 예시
Membermembers/ada-chen
Eventevents/ai-builder-night
Postai-community-report

글의 author_slug, member_slugs, event_slugs는 마지막 구간만 적어도 됩니다.

text
author_slug = ada-chen
member_slugs = ada-chen,ben-li
event_slugs = ai-builder-night

프런트엔드 구현 시 /members/ada-chen 또는 /events/ai-builder-night로 일괄 조합하면 됩니다.

최소 입력 절차

멤버 추가

  1. 새 행 페이지를 만듭니다.
  2. type = Member로 설정합니다.
  3. status = Published 또는 Invisible로 설정합니다.
  4. title, slug, bio, role, avatar를 입력합니다.
  5. 우선 표시가 필요하면 featured를 체크하거나 sortOrder를 설정합니다.

글 추가 및 멤버 연결

  1. 평소처럼 Post를 만듭니다.
  2. author를 입력합니다.
  3. author_slug를 입력하되, 값을 멤버 slug의 마지막 구간과 일치시킵니다.
  4. 더 많은 멤버나 활동을 연결하려면 member_slugs, event_slugs를 입력합니다.

활동 추가

  1. 새 행 페이지를 만듭니다.
  2. type = Event로 설정합니다.
  3. status = Published로 설정합니다.
  4. title, slug, summary를 입력합니다.
  5. 시간, 장소, 주최자, 신청 입구를 보충합니다.

점진적 도입 권장

먼저 데이터베이스 필드와 입력 규범을 완성한 뒤, 단계적으로 프런트엔드에 연결하세요.

  1. Member 데이터만 입력해 이후 멤버 목록에 사용합니다.
  2. 글에 author / author_slug를 보충해 작성자 관계를 만듭니다.
  3. Event를 입력해 우선 일반 페이지나 사용자 지정 목록의 데이터 소스로 사용합니다.
  4. 이후 테마 기능에 따라 멤버 목록, 활동 목록, 상세 페이지, 관계 표시를 구현합니다.

이렇게 하면 기존 블로그 흐름을 깨지 않으면서, NotionNext를 개인 블로그에서 커뮤니티 또는 조직 사이트로 점진적으로 확장할 수 있습니다.