TX COMMUNITY · PRODUCT REQUIREMENTS

TX社区
完整迭代产品需求文档

覆盖播放器、短剧详情、内容分发、运营发布、搜索与往期、SEO、举报治理及 Web 页面宽度优化。

P0 · 单批上线 v2.1.2 Web + H5 + 运营后台 2026-08-12
项目性质: 迭代 | 功能基线: TX社区线上现网 | 产品范围: Web / H5 / 运营后台 / sitemap | 需求编号: REQ-201~REQ-213

1. 项目背景

TX社区已具备 Web/H5 内容浏览、视频播放、频道分发、热门搜索、图文发布和举报反馈基础能力,本次迭代在现网基线上补齐竖屏内容、短剧消费与精细化运营能力。

本期同时统一频道与热搜排序、增强图文排版和站外跳转、完善 sitemap 更新时间、强化首页举报入口与举报记录,并优化 Web 宽屏内容承载。

2. 目标与成功指标

01提升观看连续性

横竖屏素材完整播放,短剧支持选集、简介和可控连播。

02提升分发可控性

频道、热搜和往期使用明确且一致的排序优先级。

03提升运营承载力

图文支持精细排版和外链,治理入口及处理进度完整可查。

指标定义观察周期目标口径
视频播放完成率完成播放次数 ÷ 有效播放次数,横屏/竖屏分别统计上线后 14 天形成现值后回填
短剧连续播放率自动进入下一集次数 ÷ 到达非末集片尾次数上线后 14 天形成现值后回填
频道内容点击率内容点击次数 ÷ 有效曝光次数,按排序来源拆分上线后 14 天形成现值后回填
热门搜索点击率热搜点击次数 ÷ 热搜曝光次数,按加精/随机拆分上线后 14 天形成现值后回填
首页举报提交转化率跑马灯来源提交成功次数 ÷ 跑马灯举报入口点击次数上线后 14 天形成现值后回填
图文外链有效率合法外链成功打开次数 ÷ 外链点击次数上线后 14 天形成现值后回填
反指标:播放错误率、列表重复率、举报提交失败率、富文本发布失败率及 sitemap 无效时间戳比例不得高于上线前基线。

3. 用户与场景

编号角色核心任务使用端权限
T-201内容浏览用户观看视频、追短剧、浏览频道/热搜/往期、提交举报与查询进度Web / H5沿用现网访问及登录权限
T-202内容运营配置频道排序、加精、热门搜索和图文内容运营后台沿用现有内容发布权限
T-203治理运营处理作品举报并维护处理状态和结果运营后台沿用现有治理权限
T-204搜索引擎抓取程序读取内容 URL 与最后更新时间sitemap公开读取

核心场景

  • 用户打开视频素材,播放器按素材宽高自动选择横屏或竖屏展示。
  • 用户进入短剧详情,查看剧集简介、选择集数并连续播放。
  • 运营配置全局加精或标签分区加精,并设置生效时间。
  • 运营发布活动图文或兄弟站点分享内容,对局部文字设置字号并插入外部链接。
  • 用户从作品详情或首页跑马灯进入共用举报页,并在“我的”查看举报处理结果。

4. 问题分析

问题域现状核心影响本期解决方式
播放器横竖素材使用同一展示逻辑竖屏主体可能被裁切或显示比例不佳读取素材宽高并自动适配
短剧详情观看、选集和剧集信息衔接不足追剧路径中断重构为播放器、选集、简介和连播闭环
内容排序一级/二级频道和热搜规则不统一运营干预与随机探索发生冲突建立统一优先级和时效规则
图文发布字号和站外链接能力不足活动详情与兄弟站点分享受限提供五档字号及安全外链
SEOsitemap 缺少可靠更新时间搜索引擎无法判断内容变化输出内容最后更新时间
举报治理入口分散,处理进度不可查问题提交和反馈闭环不完整统一共用页、首页入口和举报记录
Web 宽度宽屏两侧留白比例失衡内容密度和空间利用率不足按常规与超宽屏分别限宽

设计原则

  1. 现网承继:未涉及的功能、交互和视觉保持现状。
  2. 服务端判定:排序、状态和时间由服务端提供,客户端不写死业务枚举。
  3. 对象明确:举报始终绑定具体作品与入口来源,不扩大到评论、信息流或用户主页。
  4. 安全优先:外链和富文本必须经过协议及标签过滤。

5. 产品方案

5.1 功能架构

graph TD
  A["TX社区 v2.1.2"] --> B["内容消费"]
  A --> C["内容分发"]
  A --> D["内容生产与 SEO"]
  A --> E["举报治理"]
  A --> F["Web 内容宽度"]
  B --> B1["横竖屏自动识别"]
  B --> B2["短剧播放器 / 选集 / 简介 / 连播"]
  C --> C1["频道排序与两级加精"]
  C --> C2["热门搜索加精 + 随机"]
  C --> C3["TX往期按发布时间倒序"]
  D --> D1["图文五档字号 + 外链"]
  D --> D2["sitemap lastmod"]
  E --> E1["作品详情举报"]
  E --> E2["举报与反馈共用页"]
  E --> E3["首页跑马灯入口"]
  E --> E4["举报记录与处理结果"]
        

5.2 评审需求清单目录

01
作品详情举报入口
Web/H5 作品详情进入举报与反馈共用页,并携带作品对象。
02
“我的”菜单合并
将问题反馈与举报统一为“举报与反馈”。
03
举报与反馈共用页
统一承载类型、问题描述、附件、提交及结果提示。
04
播放器横竖屏自动识别
按素材有效宽高自动选择横屏或竖屏展示,元数据异常时按横屏兜底。
05
短剧详情架构重构
整合播放器、选集、剧集简介、更新状态与可控连播。
06
频道排序与加精
统一推荐/最新/热门,并支持全局/标签分区加精及稳定分页。
07
图文富文本增强
支持五档字号与经安全校验的 HTTP/HTTPS 外部链接。
08
热门搜索逻辑优化
手动加精置顶且按加精时间倒序,其余随机展示,用户端隐藏热度值。
09
TX往期全部最新
全部可展示往期内容按首次发布时间倒序排列。
10
sitemap 时间戳
为内容 URL 输出最后更新时间,缺失时按既定规则回退。
11
首页跑马灯举报入口
首页跑马灯新增举报与反馈入口,并透传入口来源。
12
Web 左右留白优化
主内容区采用 1200/1440px 两档限宽,断点、顶栏范围和安全边距待评审。
13
举报记录与处理进度
提供举报记录列表、详情、后台状态和处理结果同步。

5.3 内容消费

REQ-204 播放器横竖屏自动识别

  • 读取当前素材有效宽高;高度大于宽度判为竖屏,其余判为横屏。
  • 竖屏素材按原始比例完整展示,默认不裁切;横屏素材沿用现网播放行为。
  • 宽高元数据缺失时使用后台素材方向标记;仍缺失则按横屏兜底并记录异常。
  • 切集、重播、全屏与退出全屏后重新校验当前素材方向。

REQ-205 短剧详情架构重构

  • 详情包含当前集播放器、剧名、剧集简介、更新状态和选集信息。
  • 用户可选择任一可用集数;当前集、已看集与不可用集状态明确区分。
  • 连播默认开启,用户可关闭;登录用户按账号记忆,游客按本设备记忆。
  • 非末集结束后自动播放下一集;资源不可用时停止并提示稍后重试。
  • 末集结束后停止,不自动进入其他短剧。

5.4 内容分发

REQ-206 频道排序与加精

  • 适用频道的排序入口全局统一展示“推荐 / 最新 / 热门”;不得继续展示“随机”作为用户可见排序项。
  • 除首页外的一级分类同步首页三种排序语义;首页与非首页使用同一字段和同一比较口径。
  • 推荐频道不适用分类筛选;其他二级频道沿用短视频模式或短剧模式配置。
  • 推荐:沿用频道后台配置的默认分发策略;内部可继续使用现有推荐或稳定随机能力,但客户端仅展示“推荐”,不自行计算。
  • 最新:普通内容按首次发布时间 first_published_at 降序;同一时间按 content_id 降序保证稳定。
  • 热门:沿用后台现有热度值 heat_score 降序,不新建热度计算模型;同热度时按 first_published_at 降序,仍相同时按 content_id 降序。
  • 统一优先级:有效全局加精 > 有效标签分区加精 > 推荐/最新/热门基础排序。
  • 两类加精都必须配置开始和结束时间,过期自动回到原排序池。
  • 同一加精层级按加精时间由晚到早,再按 content_id 降序;展示位置由后台配置计算,不写死客户端序号。
  • 缺少 first_published_atheat_score 的普通内容排在对应有值内容之后,再按 content_id 降序。
  • 一次分页请求链使用同一排序快照或稳定游标;刷新可获取新顺序,已加载列表不因热度或时间值变化实时跳位。
  • 频道“热门”只作用于频道内容列表,不改变热门搜索的“加精后随机”规则,也不改变TX往期的首次发布时间倒序规则。

REQ-208 热门搜索展示逻辑

  • 有效手动加精条目置顶,同为加精时按加精时间由晚到早。
  • 非加精条目整体随机,同一次响应内顺序固定,重新请求允许变化。
  • 用户端不展示热度值及热度视觉分级,后台可保留热度数据用于分析。
  • 加精过期后自动进入随机池。

REQ-209 TX往期全部最新

  • 覆盖全部处于可展示状态的往期内容,不只展示精选子集。
  • 按首次发布时间由晚到早;发布时间相同时按内容 ID 倒序。
  • 允许分页或分批加载,不要求首屏一次性加载全部记录。

5.5 内容生产与 SEO

REQ-207 图文富文本增强

  • 运营可选择文字或段落,设置 14、16、18、20、24px 五档字号。
  • 字号仅作用于选中范围;取消格式后恢复默认;粘贴内容归一化到允许档位。
  • 支持任意 HTTP/HTTPS 外部链接,用于活动详情和兄弟站点分享。
  • 外链在新窗口打开并增加安全隔离;非法协议、空地址或无法解析地址不得发布。
  • 保存前过滤脚本、事件属性及不在白名单内的富文本标签。

REQ-210 sitemap 时间戳

  • 每个内容 URL 增加 lastmod,取内容最后更新时间并使用 ISO 8601 格式。
  • 最后更新时间缺失时回退首次发布时间;两者都缺失时不输出时间字段并记录异常。
  • 标题、正文、媒体和上下架状态变化更新时间;浏览量等实时计数不更新时间。

5.6 举报治理

REQ-201 作品详情举报入口

  • Web 与 H5 作品详情提供举报入口,进入 REQ-203
  • 携带作品 ID、内容类型、作者 ID、平台和入口来源。
  • 共用页展示当前举报对象,提交后返回原作品详情位置。
  • 信息流、评论和用户主页不新增举报入口。

REQ-202 “我的”菜单合并

  • Web 头像入口、“我的”侧栏及 H5 菜单统一展示“举报与反馈”。
  • 旧“问题反馈”和“举报”不再并列;旧链接进入共用页。

REQ-203 举报与反馈共用页

信息规则边界
类型涉未成年、违法违规、色情低俗、侵权(肖像/版权)、未经同意的私密内容、人身攻击/辱骂、垃圾广告/诈骗、问题反馈/其他必选;未选择不可提交
问题描述用户补充具体问题或情况选填;字数上限沿用现网
附件最多 3 个,单个不超过 2MBWeb 支持图片/视频;H5 支持图片
提交结果反馈返回感谢提示;举报返回提交提示高危类型提示优先审核

REQ-211 首页跑马灯举报入口

  • 首页跑马灯区域新增醒目的“举报与反馈”入口,不改变其他内容顺序。
  • 进入共用页,来源记录为 home_marquee;无具体对象时按综合举报与反馈处理。

REQ-213 举报记录与处理进度

  • “我的”菜单新增“举报记录”,与“举报与反馈”并列;只覆盖举报类提交。
  • 列表展示提交时间、举报对象摘要、举报类型和当前处理状态,按提交时间倒序。
  • 详情展示举报对象、类型、描述、附件、提交时间、处理状态、处理结果和最后更新时间。
  • 状态名称和处理结果由运营后台返回,客户端不写死状态枚举。
  • 同步异常时保留最近一次成功同步的状态和结果,不清空、不回退。

5.7 Web 页面宽度

REQ-212 左右留白优化

  • Web 主内容区采用水平居中的限宽布局:常规桌面最大宽度 1200px,超宽屏最大宽度 1440px。
  • 两档宽度切换所采用的超宽屏断点不在本需求中预设。Web 前端给出建议数值与兼容说明,评审确认后,UI 根据确认数值出图。
  • 视口未达到对应最大宽度时,主内容区流式收缩且不产生横向滚动;是否将左右两侧设为同一安全边距,以及左右各多少像素,由 Web 前端给出方案,评审确认。
  • 顶栏是否与主内容区共用 1200px/1440px 限宽规则,待前端反馈并由评审确认。
  • H5、存量组件尺寸和内部列比例不变。
评审重点:以下三项尚未定值,需 Web 前端反馈后评审确认。
  1. 超宽屏断点:Web 前端给出建议数值与浏览器、常用设备宽度的兼容说明;评审确认后由 UI 按确认值出图。
  2. 顶栏限宽范围:确认顶栏是否跟随主内容区采用 1200px/1440px 两档限宽;待前端反馈,评审确认。
  3. 左右安全边距:确认是否统一为左右各 X px;X 的建议值及窄视口处理方案由 Web 前端给出,评审确认后进入 UI 和研发规格。

以上三项确认前不得作为研发验收值。现有阶段二原型中的断点、边距和顶栏宽度仅作演示,不构成本需求结论。

5.8 产品视觉承继

项目约束
底色与主色沿用线上现网深色内容底与红色强调,不引入新产品主题。
字体与层级沿用现网字体层级;五档字号只影响帖子正文。
圆角与间距新增入口和信息单元复用现网同类尺度。
图标沿用现网线性图标,不使用表情符号代替功能图标。
适配Web/H5 功能一致,仅 Web 应用页面级限宽。

6. 策略与规则

6.1 排序决策矩阵

场景第一优先第二优先剩余内容稳定规则
一级分类(非首页)有效全局加精有效标签分区加精推荐 / 最新 / 热门同层按加精时间倒序;普通内容按所选排序
二级分类有效全局加精有效标签分区加精推荐 / 最新 / 热门推荐沿用后台策略;最新按 first_published_at;热门按 heat_score
热门搜索有效手动加精整体随机加精按加精时间倒序
TX往期全部可展示往期内容首次发布时间倒序

6.2 加精生命周期

stateDiagram-v2
  [*] --> 待生效: 配置开始与结束时间
  待生效 --> 生效中: 到达开始时间
  生效中 --> 已过期: 超过结束时间
  待生效 --> 已取消: 运营取消
  生效中 --> 已取消: 运营取消
  已过期 --> 原排序池: 自动回落
  已取消 --> 原排序池: 立即回落
        

6.3 播放与连播

  • 切换剧集时终止上一集播放任务,再加载新剧集方向和进度。
  • 连播关闭时,任一集结束后停留在当前集结束状态。
  • 连播开启但下一集不可用、资源错误或网络中断时,不跨剧跳转。

6.4 举报处理状态

  • 客户端展示后台返回的状态名称、处理结果和最后更新时间。
  • 状态同步成功后覆盖本地展示;同步失败时保留最近一次成功值。
  • 本期不提供申诉、催办、撤回、补充材料或联系方式。

6.5 外链与时间

  • 外链仅允许 HTTP/HTTPS,保存与渲染均执行安全过滤。
  • 加精时间、首次发布时间和最后更新时间由服务端生成,客户端不参与排序判定。
  • 外链埋点只记录目标域名,不记录查询参数中的潜在敏感信息。

7. 数据与实验

7.1 数据事件

编号事件触发时机关键属性用途
EP-201player_view播放器首帧可见content_id、orientation、platform方向播放基数
EP-202player_complete单条视频播放完成content_id、orientation、duration播放完成率
EP-203episode_autoplay自动进入下一集成功/失败drama_id、from_episode、to_episode、result连续播放率
EP-204episode_select主动选择集数drama_id、episode、autoplay_enabled选集行为
EP-205content_list_impression频道内容有效曝光channel_id、sort_type(recommend/latest/hot)、rank_source、featured_type、position、cursor_id排序效果
EP-206featured_config_change创建、取消或修改加精content_id、scope、start_at、end_at、operator_id运营留痕
EP-207richtext_publish图文发布成功/失败post_id、font_sizes_used、external_link_count、result编辑器使用
EP-208external_link_click点击图文外链post_id、target_domain、platform外链有效率
EP-209hot_search_click热搜曝光与点击keyword_id、is_featured、position热搜点击率
EP-210past_content_click往期曝光与点击content_id、published_at、position往期消费
EP-211report_entry_click点击举报与反馈入口source、object_type、object_id、platform入口转化
EP-212report_submit提交成功/失败source、reason、attachment_count、result提交转化
EP-213report_record_view进入举报记录列表或详情record_id、view_type、status、source记录查询

7.2 观察方案

  1. 上线前验证事件去重、属性合法性及 Web/H5 一致性。
  2. 上线后连续采集 14 天,形成播放、分发、外链与举报基线。
  3. 第 15 个自然日回填目标值和反指标阈值。
  4. 播放错误、列表重复或举报提交失败显著上升时立即启动回滚。

8. 优先级与排期

发布策略:REQ-201~REQ-213 全部为 P0,按一个版本完成联调和上线。
工作流需求交付条件责任角色
播放与短剧REQ-204、REQ-205方向、选集、连播和剧终状态通过客户端 / 服务端 / 测试
分发与搜索REQ-206、REQ-208、REQ-209推荐/最新/热门、加精失效、分页稳定性与独立口径通过服务端 / 运营后台 / 测试
内容生产与 SEOREQ-207、REQ-210富文本安全、外链和 lastmod 通过后台前端 / 服务端 / SEO
举报治理REQ-201、REQ-202、REQ-203、REQ-211、REQ-213入口、对象、提交、记录与状态同步通过客户端 / 服务端 / 治理运营
Web 布局REQ-212前端提交三项方案并完成评审;UI 按确认值出图;实现后等宽居中且无横向滚动Web 前端 / UI / 测试

里程碑

  1. 数据字段与接口协议冻结。
  2. 运营后台和用户端并行开发。
  3. 五个工作流分别联调。
  4. 全量回归、埋点验收及单批发布。

9. 风险与边界

编号风险影响控制措施
X-201素材方向元数据错误画面裁切或留白异常素材宽高优先、后台标记兜底、异常上报
X-202动态排序分页重复、漏项或跳位内容分发体验下降单次请求链锁定排序快照或稳定游标并去重
X-203加精时间与时区不一致提前或延后置顶统一服务端时间源
X-204任意外链安全风险恶意跳转或脚本注入协议限制、标签白名单和安全隔离
X-205lastmod 被实时计数污染无效抓取增加仅内容字段变化更新时间
X-206单批上线耦合度高联调和回归范围扩大分工作流开发,统一发布门禁
X-207举报状态同步异常状态回退或结果丢失保留最近一次成功同步值

明确不做

  • 不新增信息流、评论或用户主页举报入口。
  • 举报记录不包含“问题反馈/其他”,不提供申诉、催办、撤回、补充材料或联系方式。
  • 不让竖屏素材旋转为横屏,不在剧终后自动跳转其他短剧。
  • 不允许脚本协议或未经安全过滤的富文本 HTML。
  • 不重做热度计算模型,热度数据仅在用户端隐藏。
  • 不把“展示全部往期”实现为首屏一次性加载全部记录。
  • 不调整 H5 页面宽度,不借 Web 留白优化改变存量组件。

10. 上线准备

  1. 数据协议:确认素材宽高、加精范围/时间、首次发布时间、现有热度值、稳定游标、更新时间和举报来源字段。
  2. 排序用例:覆盖推荐、最新、热门、全局加精、标签加精、过期、缺失排序值和跨页稳定性组合。
  3. 素材矩阵:准备横屏、竖屏、缺元数据、下一集缺失和末集五类资源。
  4. 安全测试:验证合法外链、非法协议、脏样式粘贴和脚本注入拦截。
  5. 数据验收:确认 EP-201~EP-213 均能正确回传并支持 14 天观察。

验收标准

#验收项状态
1Web/H5 作品详情举报进入共用页并携带当前作品上下文。
2头像入口、“我的”侧栏与 H5 菜单统一展示“举报与反馈”。
3共用页八类原因完整,未选择原因不能提交。
4附件不超过 3 个、单个不超过 2MB,双端类型符合定义。
5横屏、竖屏素材均被自动识别,竖屏主体不被裁切。
6素材宽高缺失时按后台标记兜底,仍缺失时按横屏并记录异常。
7短剧详情同时具备播放器、剧集简介和选集信息。
8连播默认开启,可关闭并按登录/游客口径记忆。
9非末集自动进入下一集;末集停止;下一集不可用时不跨剧。
10适用频道的排序入口统一展示“推荐 / 最新 / 热门”,不出现“随机”作为用户可见排序项。
11最新按 first_published_at 降序,同时间按 content_id 降序,缺失时间的内容置后。
12热门沿用现有 heat_score 降序,同热度按首次发布时间及 content_id 依次降序,不新建热度模型。
13全局加精高于标签分区加精且高于三种基础排序;加精失效后回到当前所选排序,分页过程无重复、漏项或实时跳位。
14运营可对文字或段落设置五档字号,粘贴样式被归一化。
15HTTP/HTTPS 外链可发布并安全打开,危险协议无法保存。
16热搜加精置顶、同为加精按加精时间倒序、其余随机。
17热搜用户端不出现热度值或热度视觉分级。
18TX往期覆盖全部可展示内容并按首次发布时间倒序。
19sitemap 优先输出最后更新时间,缺失时回退首次发布时间。
20实时浏览量变化不会更新 sitemap 的 lastmod。
21首页跑马灯举报入口进入共用页,来源为 home_marquee。
22评审已确认超宽屏断点、顶栏限宽范围和左右安全边距;UI 按确认值出图,Web 主内容区在常规与超宽档最大 1200/1440px,水平居中且无横向滚动。
23H5 布局和存量组件不因 Web 留白优化发生变化。
24EP-201~EP-213 全部可触发、无悬空编号并通过去重校验。
25作品详情举报可用,信息流、评论和用户主页未新增举报入口。
26未涉及的现网功能和视觉保持不变。
27“我的”存在举报记录入口,列表按提交时间倒序。
28举报记录详情展示提交信息、后台状态、处理结果和最后更新时间。
29状态名称不在客户端写死;同步异常时保留最近一次成功状态和结果。