Waiting List
이전 문서: Waiting List 게시일: 2024-2-22 마지막 편집: 2025-1-5 원래 분류: 💪 우리를 지원하기
💡 2024-06-18 회원 시스템 개발 진행 상황을 업데이트했습니다.
💡 Waiting List란 아직 기능이 출시되지 않았지만, 사용자가 대기열에 등록해 우선 체험 권한을 기대하는 상태를 의미합니다.
회원 시스템
회원 시스템은 사이트 운영자와 방문자를 더 긴밀하게 연결하고, 회원을 중심으로 신청 폼 제출, 구독, 지식 상품 판매 같은 더 많은 서비스 기능을 확장할 수 있게 합니다.
NotionNext는 Notion 데이터베이스를 가볍게 연결하고, 회원 가입, 로그인, 관리 기능을 자연스럽게 추가합니다. Notion 노트 안에서 디지털 자산을 관리하듯 사용자 데이터를 유지할 수 있습니다.


프로젝트 병목
회원 시스템은 비교적 소수 사용자를 위한 기능이며, 저 역시 자발적으로 개발하고 있습니다. 권한 인증 같은 기능을 개발하려면 하위 구조 업그레이드와 프레임워크 정리 등 사전 작업이 필요합니다. 현재는 안정적으로 전진하는 단계입니다.
이 기능에 대한 제안과 의견은 커뮤니티에서 알려 주세요. 최근 이 기능을 기다리는 사용자가 많아져 부담도 조금 더 커졌습니다 😢
가능한 방안
현재는 첫 번째 방안에 더 무게를 두고 있습니다.
- Clerk의 성숙한 로그인 검증 기능을 Notion 데이터베이스 쓰기 기능과 연결합니다.
- NextAuth를 기반으로 자체 Clerk와 비슷한 인증 시스템을 만듭니다. 예시는 이 글을 참고할 수 있습니다. 이 방식이 Clerk를 대체할 수 있다면 "권한 인증" 기능만으로도 활용 범위가 넓은 애플리케이션이 될 수 있습니다.
데이터를 쓰거나 수정하려면 가장 중요한 문제는 보안 인증입니다. NotionNext는 제3자 신뢰 계층으로서 사용자를 대신해 Notion에 데이터를 씁니다. 이 방안에서 NotionNext가 해야 할 일은 두 가지입니다.
- 권한 인증 센터를 출시하고 지속적으로 운영 및 유지보수합니다. 사이트 운영자는 Notion 데이터 쓰기 권한을 "인증 센터"에 부여해야 합니다.
- NotionNext로 만든 사이트에 권한 보안 + 로그인 검증 기능을 통합합니다. Clerk 또는 NextAuth를 기반으로 할 수 있습니다.
비용
- 기본 무료: 80/20 원칙에 따라 대부분의 사용자는 이 기능을 무료로 사용할 수 있습니다. 무료 버전은 회원 100명을 관리할 수 있고, 일정 수를 넘으면 유료 버전이 필요합니다. 방문량이 커지면 서버 비용을 무시할 수 없기 때문입니다. 사용자가 적은 초기 사이트에는 우호적이며, 사용자가 많은 사이트라면 소액의 소프트웨어 비용을 지불하는 것도 합리적입니다.
- 가격: 월 구독, 월 단위 갱신입니다. 매월 ¥29이며 하루 1위안도 되지 않습니다. 윤년이 아닌 2월은 예외입니다.
- 언제든 해지 가능: 사용자 가입과 로그인 기능은 계속 사용할 수 있습니다. 영향을 받는 것은 사용자 비즈니스 데이터를 Notion에 동기화하는 기능입니다. 구독을 중단해도 사용자 데이터는 여전히 표 안에 보관되며 손실되지 않습니다.
진행 상황
Clerk 체험
현재는 방안을 테스트하는 단계입니다. 예를 들어 제 공식 사이트 tangly1024.com에는 Clerk 방안을 연동해 회원가입과 로그인 페이지 상호작용을 지원합니다. 사용자가 이미 로그인되어 있으면 회원가입과 로그인 페이지는 자동으로 홈페이지로 돌아갑니다. 페이지 상호작용 외에도 팝업 상호작용을 지원하며, 오른쪽 위 Sign In 버튼을 클릭하면 가입과 로그인을 체험할 수 있습니다.



Clerk는 백그라운드에서 이메일, 사용자 이름, 서드파티 소셜 로그인을 설정할 수 있습니다. 주로 해외 플랫폼을 지원하며, 중국 내 주류 소셜 플랫폼은 지원하지 않습니다. 방문자 기록도 백그라운드에서 확인할 수 있습니다.


Clerk 무료 버전은 월 10,000명의 활성 사용자를 지원합니다. SMS 인증 코드 로그인을 사용하려면 Pro 버전으로 업그레이드해야 합니다. Clerk는 보안, 인증 코드, 서드파티 로그인, 백그라운드 관리 설정 기능을 잘 제공하지만, 제가 상상하는 "Notion에서 바로 사용자를 관리하는 경험"과는 아직 거리가 있습니다.
백그라운드 비즈니스 기능
/user-guide/intro에 사용자 센터와 비즈니스 메뉴를 추가했습니다. 현재는 상호작용 데모일 뿐이며, 데이터는 아직 Notion에 쓰지 않습니다. 이 부분은 개발 중입니다.
⚠️
현재 생각하는 주요 비즈니스 기능은 잔액, 회원, 주문, 제휴 판매 같은 범용 기능입니다.
다만 이 부분은 깊게 개발하지 못했습니다. 사용자마다 요구사항이 매우 맞춤형이기 때문입니다.






다국어 시스템(출시됨)
📖 많은 관심 덕분에 V4.4.3(2024-4-12) 버전 기준으로 전체 사이트 다국어 기능이 출시되었습니다.
하나의 웹사이트가 동시에 여러 언어를 지원하고 자유롭게 전환할 수 있습니다. 다국어는 한 사이트가 한국어와 영어 같은 두 언어만 지원하는 데 그치지 않고, 원하는 만큼 많은 언어를 지원할 수 있습니다. 이 기능은 개발 난이도와 시간이 꽤 컸지만 무료 기능입니다. 도움말 문서를 참고하세요.
NotionNext 사용 설명서, 배포 튜토리얼, 배포 방법을 다룹니다.
3. 참여 방법
폼을 작성하고 아무 메시지나 남겨 주세요. 연락할 수 있도록 이메일을 남겨 주세요. 처음 참여하는 10명에게는 첫해 무료 혜택을 제공합니다.
https://noteforms.com/forms/hgpdmq
현재 진행 상황
폼을 제출하고 심사를 통과하면 이곳에 표시됩니다.
