产品控 聚乐街活动照片分享社区,欢迎大家拍砖,里面有 RubyConfChina2013 上的各种照片的原片哦~

zhangweifang · 2014年01月06日 · 最后由 tyaccp_guojian 回复于 2014年01月22日 · 7756 次阅读

来 RubyChina 社区不长时间,一直潜水,在青岛有幸得到了 @lgn21st 大神很多的指点和意见,然后去听了 RubyConfChina2013,见到了社区中很多大牛的真身,收获良多,真是万分的感谢 RubyChina 和社区的大牛们。 @defmacro 和我,还有一位设计师一个前端朋友,做了个社区,叫做聚乐街,几经折腾,最近差不多能看看啦,就拿出来给供大家拍砖,希望各位大牛多多指点~~

聚乐街是我们正在做的一个图片分享社区,它是以活动为中心,以照片互传为基础的活动内容的聚合、分享的应用,我们想让大家在活动中更方便跟小伙伴集合、分享、编辑照片相册,未来我们还会聚合分散在不同 SNS 的照片到一起,并在线剪辑照片成回忆录和视频。

最简单的用法就是创建某次活动的公开相册,然后将 url 发给参加活动的小伙伴,他们就可以往里面发照片啦,照片会按照 Exif 信息的拍摄日期自动排列。同时您可以方便的给大家传照片,小伙伴们可以下载单张也可以选择几张打包下载。

本来估计我们能在 RubyConfChina2013 结束之后把拍的一些照片分享给大家,但是因为我们的进度问题,一直到现在才发布出来, 下面是 RubyConfChina2013 的照片,有好多朋友跟 Dave Thomas 合照的照片,大家自己找找看吧。

RubyConfChina2013

大家有图片还可以继续往 RubyConfChina2013 这个活动里面传,这样所有能看到这个活动的小伙伴都会看到照片,按需下载的,如果照片有 exif 信息,它还会自动排到图片中,这样同一时刻拍摄的照片会跑到一起的。

还有,大家公司里要是有年会的照片需要跟大家分享,完全可以在聚乐街上发布一下哦。

另外,聚乐街社区的功能目前还不完善,也欢迎各位向我们提交 bug: [email protected]

项目地址:julejie.com

再次感谢各位啦~~

ps: 特别感谢 @lgn21st@yedingding 关于产品和使用上的各种反馈~

👍 先赞一记!

#1 楼 @lgn21st 哈哈,谢谢谢谢。

要是开源就好了

#3 楼 @putty 刚开始搞啊,还不好意思开源呢,哈哈~~

刚刚发现你们是一个公司来着,而且做了 2 年多了。我妄想了,呵呵

#5 楼 @putty 公司去年注册的,是为了很多事情方便才注册的。但是聚乐街的思路变化很多,现在的是 3 个月成型的产品,我们目前的代码还真是没啥值得开源的,不过如果有我们感觉还比较酷的东西肯定会在成熟的时候分享出来的。毕竟我们也是开源的受益者嘛。

需要一页一页的翻页,不太人性化。应该提供大量的缩略图,这样比较容易找到需要的照片,或者可以使用 Ajax 加载。 👍

#7 楼 @chunlea 谢谢您的建议。我们考虑时间分段视图,只是目前先做了翻页,因为我们自己感觉瀑布流或许不太适合这个场景,不过这个地方仅仅就是个猜想,后续我们会根据大家的反馈进行调整。

什么原因不支持 IE8?

#10 楼 @jeff_duan 理论上是可以支持 IE8 的,但是人手不够 CSS 暂时懒得调了 >_<

#7 楼 @chunlea 我们整个用的 Ember,页面上第一次载入完成后就全都是 Ajax。这边我们也觉得好麻烦,接下来会研究下怎么样更合适~

刚才发现你们的网站用 Ember,能不能分享一下使用心得?像分页、LoadingView、多文件上传、路由结构的组织等等

#14 楼 @tyaccp_guojian 额。。。这个要是详细写的话这边是写不下的,不知道你着重想了解哪部分?

首先分页我们没有发现太好的现成解决方案,最后是用这里提到的技巧自己实现的。开 Developer Console 看一下 Ajax 应该就大致了解是怎么做的了。

Loading 跟多文件上传这边跟 Ember 关系到不大,我们是直接用的 jQuery。Ember 新加的 Loading Route 没用,原因是我们实现 Loading 的时候还是 Ember 1.0 版本,那个版本里面还没有 Loading Route -_- 多文件上传暂时是 jquery-fileupload (考虑更换中)。

路由部分真心是个大坑,一句两句话是说不清楚的。记得有个吐血的限制是 /*path 居然会优先于 /events/*path 解析。。。这边我觉得都可以写几篇博客或是开个 talk 介绍下了-_-

总体上看下来 Ember 还算好用,实在搞不定时可以直接简单粗暴用 jQuery 的方式解决,然后把冗长难看代码整个包在一个 view 里面不看就好了~另外真心希望 HTMLbars 赶快稳定下来,然后 Angular 就没有优势了~

你说的路由那个限制不太清楚,可以稍微详细一点吗?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号