开源项目 重写 Railscasts-china,求大家的建议。

poshboytl · 2012年06月18日 · 最后由 tassandar 回复于 2012年07月26日 · 8805 次阅读

打算重写 Railscasts-china 源码,向社区的朋友征集意见

Railscasts-china 推出也有半年多了。网站的代码一直是用的 Railscasts 的代码。虽然 Railscasts 本身是开源项目,但是协议上还是有蛮多限制。Ryan 本人并不希望随便使用他的代码搭建自己的系统,他开放源代码的目的主要是供别人学习 Rails 时有个参考。

我本人是非常感谢他能允许 Railscasts-china 使用的他的代码。这一点让我在开始阶段轻松了很多。

现在是时候重写 Railscasts-china 了。并且会以 MIT 协议进行开源。

在此,想征集大家对新版的功能的一些想法。

我初步想法大概是这样的:

关于代码:

  1. 代码要非常优雅和易读,努力让它成为一个新手学习 Rails 的好 sample。
  2. 开发阶段会使用 Rails git master (4.0) 的版本,发布以后也会尽可能的保持此项目紧跟 Rails 的最新版本,以便新手学习的时候始终能有最新版代码实例可以参考。
  3. 项目包含良好的测试

关于功能 (我目前能想到的):

  1. 通过 tag 和搜索两种方式对视频进行检索。
  2. 评论功能切支持 markdown
  3. 相关视频功能
  4. 用户反馈功能,大家能提出自己需求(想看哪方面的视频),其他用户可以顶和踩,这样我会着重制作大家更感兴趣的内容。
  5. github 登陆
  6. 贡献区,这个版本希望能提供一个方便的让其它用户进行贡献视频的方式。这个功能我还没想得太透彻,希望得到大家的建议。
  7. 在线播放 :D
  8. … (请大家补充)

关于部署:

新版本会部署在国内。感谢 http://vps.42qu.com/ 的朋友赞助了我 VPS. :D 因此,我需要做备案。

不知道是否有北京的朋友可以帮忙一下?这个应该需要去一趟北京的机房。具体怎么备案我也不太了解。CC @clc3123 能做一下介绍吗? :D


最后,非常感谢 @yedingding 同学利用业余时间和我一起在重新开发新版 Railscasts-china.

这周末才刚刚开始,代码在 https://github.com/poshboytl/railscasts-china 有兴趣的朋友可以围观开发过程。

另外,我们希望得到懂 UI 设计的朋友的帮助,对 Railscasts-china 做一个重新的设计,并和我们一起完成这个项目,非常感谢。

夜猫子来声援一下 ;)

早起的同支持。重新开发的话先完成基础功能不是吗?

可以找北京的朋友帮忙备案。如果实在没人,不介意的话,我可以去机房备一下案,域名备案就挂在我个人主体号下。 @poshboytl

@poshboytl 还要打杂的不,不过不厉害就是了,嘎嘎

备案没关系的,把照片发过去就行了,只是照片的尺寸很奇怪。。。

很好,支持。功德无量的事业。知识的传播是最值得做的事情,希望我能有机会捐献一下代码。

关注 有机会也达达酱油

每个视频加个迅雷离线的链接吧,有时候下载非常慢。

重写过程最好也录下视频 @poshboytl

如果录视频比较麻烦,记录一下开发流程、思路之类的东西也对初学者帮助很大 #9 楼 @jokry @poshboytl

@poshboytl 出品,必属精品!加油!

@jokry 支持你的建议

#2 楼 @lanisle 是的基本都有的。这次主要要新加的是,4,6,7 其它的大家可以提更多意见... :)

#8 楼 @linjunpop 这个我还不知道,怎么加迅雷链接?

#11 楼 @lgn21st 哈哈~ 你的视频本来发布了,现在发现似乎文件有点损坏,正在重新传... :D

#17 楼 @poshboytl 哈哈,去看看效果。

手机浏览支持很有必要

匿名 #20 2012年06月18日

此前不知道这个站点,囧 rz...

在线播放没必要。视频录成 ogg 就行了,播放交给 HTML5。

lz 好样的!

录下制作新网站时主要部分的思路,实现过程也不错!

#22 楼 @fenprace en. 现在就是这么做的,只不过用 m4v.

我觉得如果可以做成 SNS 型的话也许会更好,就是用户也可以自己录制视频发布,然后有一个评分系统。不知道是否离题了.大家莫笑

@poshboytl I want to contribute a screencast to Railscasts-china.com, it is a summarization of this post http://ruby-china.org/topics/1222

Will cover:

  • omnifunc
  • ctags
  • snipmate
  • zencoding
  • ...

If your permission granted, the video shall be ready in a week or so. The format will follow http://happycasts.net/ style(10 mins, done on Ubuntu), so what would you say? Any suggestion or requirement is welcome.

制作新版的过程,就是一个很好的视频教学资源。

#28 楼 @wlon 会争取选一些功能来做协作视频,:)

#27 楼 @happypeter Sorry that, just saw your message.

I have watched almost all the stuff you made. It's really gooood. I wanna make this contribution happen before the new site out.

Is that ok? And would you please tell me where I could get your video files.

Thanks and regards.

#30 楼 @poshboytl

Thanks for your kind words, the cast will be done in a few days, then will be uploaded to my vps. You will receive a link by that time.

BTW, this cast is for railscasts-china, not part of my happycasts.

顶一个!有完整开发时间,做完整功能的话,做的过程录个视频,嗯,看的人也相当于结对了。

#31 楼 @happypeter You are the man... :D let me know when you finish it. And thanks very much.

#33 楼 @poshboytl Video: http://media.happycasts.net/railscasts-china/ Desc: 介绍了使用 vim 开发 rails 项目时常用的一些代码补齐技巧,包括 vim 插入模式下的 CTRL_X 打头的系列快捷键,万能补齐,snipmate,zencoding 等等。

36 楼 已删除

如果可以和 ruby-china.org 一些功能进行互动就好了。

#36 楼 @kollocc 能具体点吗?你希望得到怎样的互动? :)

往 udacity coursera 这类东东上靠拢。

播放列表,收藏,分享,如果相关的能整理到一个系列里去更好

RailsCast-China 好久没有跟新了啊,还有,视频是否可以做短一点... ...最好控制在 20 分钟之内

原来@poshboytl 也不知道怎么备案啊,瞬间自信了:wink2: 那个贡献区一定要弄好了啊啊啊啊啊啊啊

发现现在不能在线观看视频啊。

#43 楼 @Rei 就是现在的不能....下个版本要支持... :p

#41 楼 @chucai 下周会有 @lgn21st live show 2. :D

#42 楼 @superbatironmans5 哈哈哈~~ 第一次把网站放到天朝.... 见谅见谅... :D

#47 楼 @poshboytl 为什么 Github 里的项目变没了呀,什么时候能上线啊。

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