为新用户隐藏GUI元素(减少压迫感)

接续此前的讨论(“每日小贴士”/或者你如何用好的小贴士提醒/督促人们使用 Discourse?

我非常希望有一个最基本的功能(或主题的“变体”)默认对用户启用,并允许他们选择加入具有 Discourse 提供的所有可用功能的“高级/完整界面”。也许可以更精细地向界面添加功能,尚不确定。

这就像你连接到路由器管理界面时:有“基本”模式,以及高级、有时甚至是专家模式。

我的用例是将人们从 Facebook 迁移过来。那么,他们应该能够访问的最少功能是什么?

  • 发布主题,带有隐藏的标题字段,如果需要可以显示
  • 回复主题
  • 点赞主题或帖子
  • 获取主题或回复的链接
  • 添加图片
  • 编辑个人资料和一些基本设置(其余的隐藏,除非采取某些操作来显示它们)
  • 简化的通知(全部集中在一个桶里)
  • 移除列表中显示的大部分关于主题的元信息(例如 xyz 在 n 分钟前回复等)
  • 搜索时选项有限(简单搜索,可以访问高级搜索,就像在谷歌上一样)

当然还有更多,这些只是初步的想法。我认为我会尝试尽可能多地剔除功能,只保留最基本的功能,以便人们能够做“普通社交媒体用户”可能熟悉的事情。大致来说:发布、点赞、评论、包含链接或照片、填写个人资料、查看通知。

在技术上如何最好地实现这一点,我不知道。也许可以用上面提到的各种组件拼凑出一个概念验证。

1 个赞