Skip to content

Latest commit

 

History

History
143 lines (100 loc) · 4.13 KB

news-user-stories.md

File metadata and controls

143 lines (100 loc) · 4.13 KB

1 查看最新新闻

作为游客,我想看到最新发布的新闻,以便获取最新资讯。

验收标准:

  • 导航栏显示News(默认首页)
  • 点击News,显示最新的新闻列表(按发表日期倒序排列),每一个新闻项包含:
    • 新闻发布的时间
    • 新闻的标题
    • 新闻的内容
    • 新闻的图片或是视频
  • 响应式设计:
    • 良好的阅读体验
    • 支持主流手机、平板、电脑

2 查看最新Blogs

作为游客,我想看到最近的Blogs,以便了解最近更新。

验收标准:

  • 导航栏显示Blogs
  • 点击Blogs,显示所有的blog列表(按发表日期倒叙排列),每一个项包含:
    • Blog发布的时间
    • Blog的标题
    • Blog的内容
    • Blog的图片或是视频
  • 响应式设计:
    • 良好的阅读体验
    • 支持主流手机、平板、电脑

3 根据年月过滤新闻/Blogs

作为游客,我想看到二级过滤器,年和月,以便快速查找新闻或是Blogs。

验收标准:

  • 二级导航栏显示过滤器年,月
  • 点击过滤器,过滤新闻
  • 点击过滤器,过滤Blogs
  • 响应式设计:
    • 良好的阅读体验
    • 支持主流手机、平板、电脑

4 根据分页浏览新闻/Blogs

作为游客,我想根据分页浏览新闻或是Blogs,以便快速查找新闻或是Blogs。

验收标准:

  • 能分页显示新闻
  • 能分页显示Blogs
  • 响应式设计:
    • 良好的阅读体验
    • 支持主流手机、平板、电脑

5 查看新闻/Blog

作为游客,我想浏览某一篇新闻/Blog的详细信息,以便查看该文章的完整内容。

验收标准:

  • 点击某一篇文章,进入文章详细页面,包含以下信息:
  • title
  • content(支持简单的富文本;如果能再同时支持markdown,会有加分)
  • 支持分享到各大主流内容平台
  • 响应式设计:
    • 良好的阅读体验
    • 支持主流手机、平板、电脑

6 发表一篇新闻/Blog

作为管理员,我想发表一篇新闻/Blog,以便让游客看到最新信息。

验收标准:

新闻/Blog创建页面包含以下信息:

  • title(必填项)
  • content(必填项,支持富文本;如果能再同时支持markdown,会有加分)
  • 正文支持上传图片
  • 点击保存按钮,进入新闻/Blog详细页面

7 查看新闻/Blog列表

作为管理员,我想浏览已经发布的所有新闻/Blog,以便快速管理文章。

验收标准:

新闻/Blog列表页面,每篇文章包含:

  • 文章标题
  • 文章正文预览
  • 文章发表日期

8 查看新闻/Blog

作为管理员,我想浏览某一篇新闻/Blog的详细信息,以便查看该文章的详细信息。

验收标准:

点击某一篇文章,进入文章详细页面,包含以下信息:

  • title
  • content(支持简单的富文本;如果能再同时支持markdown,会有加分)
  • 有一个编辑按钮
  • 点击编辑按钮,进入编辑工作页面,与创建工作招聘页面一样,只不过预填了原来的信息,用户可以更改原来的信息
  • 点击更新按钮, 跳转至文章详细页面

9 登录

作为管理员,我想登录该网站,以便管理新闻和Blog文章。

验收标准:

  • 导航栏显示SIGN IN
  • 点击SIGN IN,跳转到登录页,包含:
    • 输入框Email,Password
    • 勾选框remember me
    • 登录按钮
    • a. 如果账号信息填写正确则成功登录,并且回到首页
    • b. 如果账号信息填写不正确,该页面则会提示邮箱或密码输入错误
    • 忘记密码超链接
    • 点击忘记密码超链接,跳转到忘记密码页面

10 忘记密码

作为忘记密码的管理员,我想找回密码,以便正常登录。

验收标准:

忘记密码页面包含:

  • a. 输入框Email
  • b. 发送重置密码的邮件按钮
  • 点击重置密码的按钮,就会向用户发送重置密码的邮件,并跳转到登录页面
  • c. 登录按钮

11 退出登录

作为管理员,我想退出登录,以便保护账户安全。

验收标准: