论坛首页 编程语言技术论坛

Rails 3 开源论坛 Homeland

浏览 12795 次
精华帖 (0) :: 良好帖 (9) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-09-29   最后修改:2010-09-29
首先,这个项目源自于一个社区网站 V2EX ,它是一个基于 GAE Python 的开源论坛项目叫 Project Babel,它的设计方式非常独特,让人眼前一亮。

前段时间准备给自己那个小区搭建一个论坛,本想直接用 PB 搭建的,但碍于之前看过 PB 的代码,发现与 Rails 做的相比复杂的多,加上自己对 Python 的熟悉度,以后功能扩充会有障碍,所以单独做了一个 Rails 版的 Project Babel。

这个项目我起名家园 Homeland,正如这个名字,我是想做一个针对小区的论坛,以后的功能开发方向也是往小区需求上面靠的。

当然如果你愿意,可以做一个分支往其他方向靠。

项目地址



   发表时间:2010-09-29  
Great,
Fork了.
Github地址: http://github.com/femto/homeland,
试着玩了玩,做了点小修改,
因为在windows下,mysql2装不上:
把Gemfile改了
require File.join(File.dirname(__FILE__), 'lib', 'misc')

source 'http://rubygems.org'

gem 'rails', '3.0.0'
#gem "mongrel"
gem "cgi_multipart_eof_fix"
if !is_windows? ###here
  gem "fastthread"
  gem "mongrel_experimental"

  gem 'mysql2'
else
  gem 'mysql', :require => 'mysql'
end

至于判断is_windows?很简单,
在lib/misc.rb下

def is_windows?
  !File.exist?("/dev/null")  ###反正windows不存在/dev/null
end

继续玩。


0 请登录后投票
   发表时间:2010-09-29   最后修改:2010-09-29
femto 写道
Great,
Fork了.
Github地址: http://github.com/femto/homeland,
试着玩了玩,做了点小修改,
因为在windows下,mysql2装不上:
把Gemfile改了
require File.join(File.dirname(__FILE__), 'lib', 'misc')

source 'http://rubygems.org'

gem 'rails', '3.0.0'
#gem "mongrel"
gem "cgi_multipart_eof_fix"
if !is_windows? ###here
  gem "fastthread"
  gem "mongrel_experimental"

  gem 'mysql2'
else
  gem 'mysql', :require => 'mysql'
end

至于判断is_windows?很简单,
在lib/misc.rb下

def is_windows?
  !File.exist?("/dev/null")  ###反正windows不存在/dev/null
end

继续玩。




用RUBY_PLATFORM和RUBY_VERSION这两个常量可以精确判断某个版本的ruby解析器和ruby 版本..
0 请登录后投票
   发表时间:2010-09-29  
谢谢提供的信息,
只不过懒得查文档了:)
0 请登录后投票
   发表时间:2010-09-29  
to huacnlee,
粗看了一下?发表帖子的只是简单的textarea,不是rich editor,
可以改进,
发表帖子之后不能改动,这个很against通常论坛的sense,
不需要follow别人原来Project Babel的convention.
增加图片好像是独立于帖子之外的?
还有不少改进的空间:)

0 请登录后投票
   发表时间:2010-09-30  
femto 写道
to huacnlee,
粗看了一下?发表帖子的只是简单的textarea,不是rich editor,
可以改进,
发表帖子之后不能改动,这个很against通常论坛的sense,
不需要follow别人原来Project Babel的convention.
增加图片好像是独立于帖子之外的?
还有不少改进的空间:)



修改帖子可以加上,但回复我从来都没有想过加修改功能。
0 请登录后投票
   发表时间:2010-10-01  
看了下,挺简单实用的。代码未看...
0 请登录后投票
   发表时间:2010-10-01  
楼主可以下载一个开源的论坛框架。
0 请登录后投票
   发表时间:2010-10-01  
楼主手很快嘛,  livid的也不过刚刚出来, 你这厢都"翻译"完毕了.

0 请登录后投票
   发表时间:2010-10-09  
现在越来越觉得RAILS没啥劲了。。。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics