关于Freeshare的点点滴滴


以前作为小组员在freeshare中添砖加瓦,听从指示完成任务,并学到了不少的细节技巧,现在作为freeshare这座大厦的设计师,经常会遇到的问题,在此记录。

1、在教新人加入freeshare时会发现上手比较纠结,因为他们之前可能做过一个web通讯录,页面功能都比较简单,而freeshare功能逻辑代码都比较复杂,比如页面中经常会嵌套页面,例子:浏览资源页--资源正文--附件内容,之前面对这样的页面很困扰,现在倒是比较清晰了,刚开始用全局搜索去定位可能会更快一些

2、一个功能是否需要打开新页面实现:如果是新建资源、编辑资源类的最好不要让编辑框出现在两个页面,比如:ueditor中的预览和全屏写作要直接在本页面打开,如果在新页面打开,关掉后就会出现两个编辑页面,用户如果没有关掉旧的编辑页面,就会造成混乱;又如,浏览资源页的静阅模式是否支持对附件删除和版本描述编辑,如果在静阅模式下如此操作,关掉后,旧页面并没有刷新,就会造成混乱。

3、我的消息的图标问题:之前评论发给search的type都是7(评论),但现在我们想用评论资源的类型加图标,于是将type改为评论的资源类型,但是由于之前已经打过的在search中无法改变,所以导致显示一些以往评论的时候图标错误(因为是7,所以都是混合图标),如果想全部都改对,只能在解析的时候再去找一遍资源类型。

4、选择群组--最近群组的显示:最近群组是存在数据库里的,格式为{“company”:“123,456”,“individual”:“678,567”},但是在取出某个版本的群组id时还要判断:这个id是否存在,是否与当前版本匹配,是否是可读写群组。如果不是则从表中删掉。我们从保证数据存入时的正确性和读出时的正确性两个角度保证操作正确。这就是代码的Robust,提高代码对抗风险的能力,其实freeshare目前在容错处理上还不够优秀,比较好的应该是后端容错+前端提示,不至于出现500等错误页面。但是同时带来的是效率的降低,增加冗余。

5、企业管理员和应用管理员统计用户活跃度:应用管理员关注应用本身的使用情况,区分web版的活跃度和Android版的活跃度。企业管理员关注本企业的活跃情况,将成员的各个终端的活跃度得分综合后排序,不区分终端。

6、freeshare支持显示视频,但是实现方式却比较有意思,在视频网站上点击分享到微博等,才会出现视频缩略图,flash链接也是在视频本身的网页上扒取的,这样不用任何鉴权验证就可以轻松获取到想要的img和flash,但是视频网站和微博接口随时都有可能修改,一旦修改,freeshare就不能播放视频了,这里处理了下容错,保证资源不会打不开。优酷等视频网站本身提供了在博客中添加视频的链接,需要用户粘贴一句html代码,但是这种方式对于编辑框不支持html的博客和“白痴”用户来说太不友好了。看了下优酷开发者接口,有可以获取视频信息的接口,这种方式应该会更好一些吧。

7、freeshare依赖common,在common中修改了一段代码,maven-clean-install后执行居然还是按照旧代码执行,各种清理重新加依赖以及各种重启后还是不行,最终发现是在freeshare web中有一个与common同包名同文件名的文件,我只在common中修改那个文件,但是执行的时候其实找的是web中的文件,eclipse可能也有问题,因为显示的文件目录是common中的,最后把web中的重复文件删掉就可以了,工程要确保不能有同包名同文件名的文件。又一次应验了那句话:所有灵异问题纠结到最后都会归结到一个傻X错误,比如:拼写、名称问题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,442评论 25 707
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,019评论 4 62
  • 《人与自然》是我小时候最喜欢看的电视节目之一。此类节目,包括但不限于《地球脉动》、《鸟瞰地球》等等一系列记录动物与...
    淄川SM广场DDM魏蕊蕊阅读 334评论 0 0
  • 脚下的这条铁轨,载着沉甸甸的曾经,映着初绽的阳光,延伸向地老天荒…… 一 童年已被岁...
    深羡阅读 322评论 0 2
  • 当你看到我用“区块链”这三个字做标题的时候,也许对你觉得没有什么,但是对我而言已经有很大的成长了,因为我是把“区块...
    丁昆朋阅读 923评论 11 12