Open ben7th opened 9 years ago
由于 ui 持续改动导致的集成工作繁琐的应对办法:
我们尝试后续按照以下的步骤来工作:
搜索的组件、路由、页面以及控制器都已经实装 具体访问路径: /votes/search.json?q=关键字 同时支持get/post 后续由 @ben7th 处理交互。
ps:
Vote.import
创建elasticsearch索引,才能正常搜索
通知页设计提交。 相关 issue: https://github.com/mindpin/TouchIdea/issues/29
个人设置页提交: 访问地址: http://www.mindpin.com/ui-design/pinidea/dist/html/me-0-config.html
投票详情页的所有操作(添加选项,分享,投票完成)已加上(分享对话框的细节没做,集成到最后再做) 访问地址: http://www.mindpin.com/ui-design/pinidea/dist/html/home-2-topic.html
我会需求组把目前的 UI 初稿再过一遍,如果再有什么修改。会在集成后的 pinidea 工程代码上直接改 而不会反复再提交 UI 设计稿
通知的ui 以及页面集成已经完成
控制器层交互集成记录: https://github.com/mindpin/TouchIdea/issues/31
以下凡是标有(已和需求组确认)的基本上就确定了如何改。 我会逐个把每一条通过QQ和开发人员确认。 凡是标记为(已和需求组确认)(已和开发人员确认)两个标记的,就可以开始改了。
标记 (疑似BUG) 的,不会和需求组确认,和开发人员确认后直接改。
(已和需求组确认)(已和开发人员确认)(可修改)。打开一个议题时,不同人应看到不同的选项排序。 排序原则基于:https://github.com/mindpin/TouchIdea/issues/18#issuecomment-86359189 的陈述
不管在列表页还是在详情页上,列出选项时,采用以下策略:
- 不同用户看到的选项顺序是不一样的。并不是按照时间或者得票顺序来排;
- 同一用户无论何时打开,看到的选项顺序是一样的。(可以根据用户ID所谓随机数种子生成排序)
- 这样做的目的是为了让所有投票选项在参与者足够多时被投的几率一致;
(疑似BUG)(已确认,是宋亮的设计有问题。没有任何通知时就会显示 loading)(由宋亮修改)。点通知会一直显示读取,这个是 BUG 吗?
(疑似BUG)(已确认,是分词方法的问题,由李飞修改) 搜索搜不出东西。尝试输入 豆腐 粽子 等关键词都没有搜索结果
(疑似BUG)(已确认,由宋亮修改) 列表滚动分页,来回上下滚会导致反复 loading.
(已和需求组确认) 点击手气模式需要一个比较平滑的进入方式。设置一个过渡页面,显示“正在为您推荐”的信息
(已和需求组确认) 当推荐议题已经推荐完毕时,目前的做法是直接跳回列表。需要考虑更平滑的处理方式。显示一个页面“没有更多的议题了。你可以自己创建一个”,点击链接显示的是和主导航点击 + 号相同的效果
样式问题:详细信息里面有换行错误
(已和需求组确认) 要给列表增加更多的提示信息:包括,是否已参加过,是否是当前用户自己创建的。
(已和需求组确认) 有 infocard 的议题,在列表上显示一个缩略的,小的 infocard 信息
(已和需求组确认) 议题详情页显示创建者头像和名字(这样比较好排版)
(已和需求组确认) 已经参与过的议题进去只能看结果(不管他是不是创建者)(目前议题是不允许修改的)
这里用来记录 pinidea 0.2 UI 集成过程中出现的问题,变更,以及做提交物的汇总。
ui 设计工程地址: https://github.com/mindpin/ui-design
pinidea 0.2 ui 设计在线预览地址(请通过手机访问): http://www.mindpin.com/ui-design/pinidea/dist/html/home-0-auth.html
集成方法: https://github.com/mindpin/ui-design/issues/1
验收标准: https://github.com/mindpin/ui-design/issues/2