通过数个月的重构,终于上线跟你们见面了。关于此次重构,先用一幅简单的图片描述一下产品的历程,轻松一下:segmentfault
SegmentFault 上线之初,只有问答一个功能(下图粉红色区域),对全部事物都充满好奇,充满着各类不肯定。用户增加带来的各类需求,让他渐渐变得丰满,也开始变得臃肿混乱。架构
SegmentFault 的开发风格一贯都是高效、快速。2 年过去了,高耦合度的设计局限性开始突显。每个新功能的增长都倍感吃力,使用时又带来各类稳定性问题。咱们也再也不是 二、3 个技术人员的团队了,须要用更高级的架构让团队开发更有效率,而不是耗费大量对付一些历史遗留问题。咱们须要从新找回 SegmentFault 的开发节奏。网站
长痛不如短痛,对整个网站结构和功能来次完全梳理(见上图):spa
SegmentFault 在通过这样的重塑后,打通了奇经八脉。各模块直接相互独立不受影响,又能够良好的相互访问调用。即便从此增长再变态的需求,也能应付自如。设计
重构前:这两个功能合并在一块儿,名为【标记】,在收藏问题的同时,能持续收到问题的动态
重构后:关注仅仅是为了跟进动态,收藏是本身对内容的归类,方便从此查询1图片
收藏功能再也不是把东西放进冰箱一团乱了,咱们如今能够建立不一样的收藏夹,将不一样的东西分门别类整理好。还能够公开本身的收藏夹,将整理后的系列专题分享给你们。开发
全部用户产生的内容,不一样等级的用户拥有不一样的权限。社区的内容的增加,广告等垃圾信息也愈来愈多。咱们须要更多的人参与管理,所以当用户权限不足时,能够经过举报的形式,交由更高级权限的人审批。文档
这个功能指望达到的目的有两个:原型
一篇好的文章,他的排版绝对不会太烂,但烂文章他的排版必定是惨不忍睹的。做为一名开发者,想必你也不肯意看到层次混乱毫无章法的文档吧。产品
让更多人有机会出如今排行榜上,除了按周期的排行榜,还有总排行榜。Tag 页面也有周期榜和总榜,若是天天榜上都是那么几个职业选手,我也看累了。
最大的改进就是用户 Profile 了,你产生的每一项内容,加上咱们精心整理和统计的数据,共同打形成你独一无二的简历。他将为你的职业生涯锦上添花,也将成为许多年后,回望本身每一步成长的里程碑。
新版的设计属于轻量甚至接近原型的方式,节约了大量设计和开发时间。隐藏了众多对使用形成干扰的内容。尽量维持原有网站的的使用习惯。各个板块风格统一化,功能统一化。
咱们一直在寻找超越功能主义的设计哲学,让产品提高到心灵层次的诉求。设计自己是一个禅悟的过程,状态从的“不定”到“定”,手法从“不慧”到“慧”。看得破却说不破,只有经历过修行顿悟,才能领悟用思想意念进行沟通的境界。
当用户在提问时,提问就是“不定”状态,来自于心里,在这个状态设计,极可能就围绕“如何让提问更温馨”、“如何让撰写更直观”之类的展开设计。而在提问的背后,“解决问题”才是用户真正的目标,是真正的“定”。传统的流程认为,须要让用户先搜索,搜索不到的再让用户提问。若是按这样的流程设计,极可能就陷入繁琐很差用了,也就是“不慧”。万不可阻止人为所欲为的天性,提问前必须先搜索是个很是不明智的设计。
就让他提问吧,在提问的状态激活时,咱们一样也能在背后寻找潜在的答案展现给他看,也许这个问题未提交前就给解决了。这就是“不慧”到“慧”的一次转变。这是咱们一直在思考的东西,咱们的新版有许多这样的思考方式进行设计,流于表面的东西终将成为幻影,通过心里思考的东西,才最灵魂深处最强大的力量。
重构带来的不只仅是产品的成长,更是心灵的修行。禅的真谛会在那么一瞬间让设计充满生命力,设计是心灵的有机延伸,用心灵和设计沟通,寻找产品的灵魂。
最后,一幅图作个总结,这是重构的魅力,也是 SegmentFault 的禅。
“关注问题”功能在本篇文章发布时还没有开放 ↩