SegmentFault 重构之产品设计

经过数个月的重构,终于上线跟大家见面了。关于这次重构,先用一幅简单的图片描述一下产品的历程,轻松一下:

信息结构重构

SegmentFault 上线之初,只有问答一个功能(下图粉红色区域),对所有事物都充满好奇,充满着各种不确定。用户增长带来的各种需求,让他渐渐变得丰满,也开始变得臃肿混乱。

SegmentFault 的开发风格一向都是高效、快速。2 年过去了,高耦合度的设计局限性开始突显。每一个新功能的增加都倍感吃力,使用时又带来各种稳定性问题。我们也不再是 2、3 个技术人员的团队了,需要用更高级的架构让团队开发更有效率,而不是耗费大量对付一些历史遗留问题。我们需要重新找回 SegmentFault 的开发节奏。

长痛不如短痛,对整个网站结构和功能来次彻底梳理(见上图):

  1. 砍去不需要的功能
  2. 强化重要功能
  3. 隐藏没想清楚的功能

SegmentFault 在经过这样的重塑后,打通了奇经八脉。各模块直接相互独立不受影响,又可以良好的相互访问调用。即使今后增加再变态的需求,也能应付自如。

功能重构

关注与收藏分开

重构前:这两个功能合并在一起,名为【标记】,在收藏问题的同时,能持续收到问题的动态
重构后:关注仅仅是为了跟进动态,收藏是自己对内容的归类,方便今后查询1

多收藏夹管理

收藏功能不再是把东西放进冰箱一团乱了,我们现在可以创建不同的收藏夹,将不同的东西分门别类整理好。还可以公开自己的收藏夹,将整理后的系列专题分享给大家。

社区内容管理

所有用户产生的内容,不同等级的用户拥有不同的权限。社区的内容的增长,广告等垃圾信息也越来越多。我们需要更多的人参与管理,因此当用户权限不足时,可以通过举报的形式,交由更高级权限的人审批。

文章目录结构

这个功能期望达到的目的有两个:

  1. 当文章内容比较多时,方便读者阅读
  2. 让作者关注到自己的结构排版,锻炼 Markdown 语法的习惯

一篇好的文章,他的排版绝对不会太烂,但烂文章他的排版一定是惨不忍睹的。作为一名开发者,想必你也不愿意看到层次混乱毫无章法的文档吧。

用户排行

让更多人有机会出现在排行榜上,除了按周期的排行榜,还有总排行榜。Tag 页面也有周期榜和总榜,如果每天榜上都是那么几个职业选手,我也看累了。

用户页面

最大的改进就是用户 Profile 了,你产生的每一项内容,加上我们精心整理和统计的数据,共同打造成你独一无二的简历。他将为你的职业生涯锦上添花,也将成为许多年后,回望自己每一步成长的里程碑。

设计重构

新版的设计属于轻量甚至接近原型的方式,节约了大量设计和开发时间。隐藏了众多对使用造成干扰的内容。尽可能维持原有网站的的使用习惯。各个板块风格统一化,功能统一化。

我们一直在寻找超越功能主义的设计哲学,让产品提升到心灵层次的诉求。设计本身是一个禅悟的过程,状态从的“不定”到“定”,手法从“不慧”到“慧”。看得破却说不破,只有经历过修行顿悟,才能领悟用思想意念进行沟通的境界。

当用户在提问时,提问就是“不定”状态,来自于内心,在这个状态设计,很可能就围绕“如何让提问更舒适”、“如何让撰写更直观”之类的展开设计。而在提问的背后,“解决问题”才是用户真正的目标,是真正的“定”。传统的流程认为,需要让用户先搜索,搜索不到的再让用户提问。如果按这样的流程设计,很可能就陷入繁琐不好用了,也就是“不慧”。万不可阻止人随心所欲的天性,提问前必须先搜索是个非常不明智的设计。

就让他提问吧,在提问的状态激活时,我们同样也能在背后寻找潜在的答案展示给他看,也许这个问题未提交前就给解决了。这就是“不慧”到“慧”的一次转变。这是我们一直在思考的东西,我们的新版有许多这样的思考方式进行设计,流于表面的东西终将成为幻影,经过内心思考的东西,才最灵魂深处最强大的力量。

重构带来的不仅仅是产品的成长,更是心灵的修行。禅的真谛会在那么一瞬间让设计充满生命力,设计是心灵的有机延伸,用心灵和设计沟通,寻找产品的灵魂。

最后,一幅图做个总结,这是重构的魅力,也是 SegmentFault 的禅。


  1. “关注问题”功能在本篇文章发布时尚未开放??

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值