159
docs/prd/MY_TAB_PLAYER_COMMUNITY_PRD_2026-04-16.md
Normal file
159
docs/prd/MY_TAB_PLAYER_COMMUNITY_PRD_2026-04-16.md
Normal file
@@ -0,0 +1,159 @@
|
||||
# “我的”Tab 玩家社区 PRD
|
||||
|
||||
更新时间:`2026-04-16`
|
||||
|
||||
## 0. 目标
|
||||
|
||||
把“玩家社区”做成轻量社区入口,但不额外新造一个庞杂社交系统。首期目标是复用当前平台内容能力,提供:
|
||||
|
||||
1. 官方动态
|
||||
2. 玩家讨论入口
|
||||
3. 热门作品讨论聚合
|
||||
|
||||
---
|
||||
|
||||
## 1. 设计原则
|
||||
|
||||
这个社区功能必须遵守两个前提:
|
||||
|
||||
1. 优先复用已有平台作品与账号体系
|
||||
2. 不在首期直接做完整好友社交网
|
||||
|
||||
所以首期社区不是“朋友圈”,而是“内容讨论与官方动态聚合层”。
|
||||
|
||||
---
|
||||
|
||||
## 2. 本期范围
|
||||
|
||||
## 2.1 本期要做
|
||||
|
||||
1. 社区入口页
|
||||
2. 官方公告流
|
||||
3. 玩家讨论话题流
|
||||
4. 作品详情页下的讨论聚合跳转
|
||||
|
||||
## 2.2 本期不做
|
||||
|
||||
1. 好友私聊
|
||||
2. 社区发帖富文本编辑器
|
||||
3. 点赞排行榜
|
||||
4. 群组系统
|
||||
|
||||
---
|
||||
|
||||
## 3. 信息架构
|
||||
|
||||
首期社区入口页建议拆成三个轻量分区:
|
||||
|
||||
1. 官方
|
||||
2. 热门讨论
|
||||
3. 最近作品讨论
|
||||
|
||||
点击“玩家社区”后,不跳全新站外页面,优先打开站内社区抽屉或二级视图。
|
||||
|
||||
---
|
||||
|
||||
## 4. 详细设计
|
||||
|
||||
## 4.1 官方区
|
||||
|
||||
展示:
|
||||
|
||||
- 官方公告
|
||||
- 版本更新摘要
|
||||
- 活动预告
|
||||
|
||||
每条内容只显示:
|
||||
|
||||
- 标题
|
||||
- 摘要
|
||||
- 时间
|
||||
|
||||
## 4.2 热门讨论区
|
||||
|
||||
展示:
|
||||
|
||||
- 讨论标题
|
||||
- 关联作品
|
||||
- 回复数
|
||||
- 最近活跃时间
|
||||
|
||||
## 4.3 作品讨论区
|
||||
|
||||
当前平台已有作品广场与作品详情,因此社区首期优先绑定作品:
|
||||
|
||||
1. 每个公开作品可有讨论串
|
||||
2. 社区页聚合热门作品讨论
|
||||
3. 作品详情页可跳到该讨论串
|
||||
|
||||
---
|
||||
|
||||
## 5. 后端设计
|
||||
|
||||
## 5.1 数据模型
|
||||
|
||||
建议新增:
|
||||
|
||||
### `community_posts`
|
||||
|
||||
- `id`
|
||||
- `author_user_id`
|
||||
- `category`
|
||||
- `related_profile_id`
|
||||
- `title`
|
||||
- `content_text`
|
||||
- `status`
|
||||
- `created_at`
|
||||
- `updated_at`
|
||||
|
||||
### `community_replies`
|
||||
|
||||
- `id`
|
||||
- `post_id`
|
||||
- `author_user_id`
|
||||
- `content_text`
|
||||
- `status`
|
||||
- `created_at`
|
||||
|
||||
### `community_announcements`
|
||||
|
||||
- `id`
|
||||
- `title`
|
||||
- `summary`
|
||||
- `content_text`
|
||||
- `published_at`
|
||||
- `status`
|
||||
|
||||
## 5.2 接口
|
||||
|
||||
### `GET /api/community/home`
|
||||
|
||||
返回:
|
||||
|
||||
- 官方动态列表
|
||||
- 热门讨论列表
|
||||
- 最近作品讨论列表
|
||||
|
||||
### `GET /api/community/posts/:postId`
|
||||
|
||||
用途:
|
||||
|
||||
- 读取帖子与回复
|
||||
|
||||
---
|
||||
|
||||
## 6. 前端实现要求
|
||||
|
||||
1. 社区页保持内容导向,不做复杂社交关系页
|
||||
2. 移动端优先采用流式卡片
|
||||
3. 非登录用户只可浏览,发言必须登录
|
||||
4. 敏感内容审核状态全部由后端控制
|
||||
|
||||
---
|
||||
|
||||
## 7. 验收标准
|
||||
|
||||
1. 用户可以从“我的”页进入社区入口
|
||||
2. 可以看到官方动态和热门讨论
|
||||
3. 作品讨论与作品详情存在双向跳转
|
||||
4. 不需要新增独立社交系统就能跑通首期体验
|
||||
Reference in New Issue
Block a user