Railsで使えるGem

Ubuntu Server 12.04.1にいま流行のDiscourseをインストールしてみた

投稿日:2013年2月15日 更新日:

はじめに

すでにGitHubのトレンドRepoでスター数がTwitterのFlightを抜き去っているDiscourse

すごい勢いで開発が進んでいるみたい

Discourseは100%オープンソース、向こう10年間のインターネットでの議論のプラットフォーム(として設計された?)とのこと

github.com/discourse/discourse

 

環境

必須なのはRailsのほかにはデータベース

  • PostgreSQL 9.1+
  • Redis 2+

Rails3.2.8でPostgreSQLを使う(開発環境)〜pg gem

設定はこのままだと動かない

まず、 /etc/postgresql/9.1/main/pg_hba.conf を編集してパスワードログインが必要にする

METHODをmd5に変える

あと、postgresのhstoreっていうハッシュみたいなのをカラムに記録できる機能が必要

そして、restart

psqlしてパスワードを聞かれればOK(パスワードはlinuxユーザーパスワード)

あと、redisもインストールして起動しておく

インストール

あとは手順に沿えばOK

github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md

database.ymlにuserとpasswordを追加.とりあえず、testとdevelopmentでよし

rake db:createで作れるはずだけど、createdbで作っちゃった

データベーススキーマの準備

rspecを実行して動くことを確認

サーバーを起動して起動を確認

サンプルデータをつかうときは

ダウンロードしてから

なんかいろいろエラーが出てるけどalready exist系だから気にしない

 

screenshot

 

管理者ログインは eviltrout/password

一般ユーザー tinkertim/password

一般ユーザー jatwood/password

サンプルデータに含まれているらしい

 

なんと日本語が通らない、Why?

なんか内容チェックとかルールにうるさいらしい

screenshot

とりあえず、日本語でも通った

内容チェックとして日本語は読んでないと思う 文字数とあと何かチェックされてるぽい

最初2回は投稿するときにこんな注意書きが出てくる

you say Welcome to Vagrant Discourse — thanks for contributing to the conversation!

Keep in mind as you compose your reply:

Does your reply improve the conversation in some way, however small?

Treat your fellow community members with the same respect you’d wish to be treated.

It’s fine to be critical, but remember to criticize ideas, not people.

For more guidance, see our FAQ. This panel will only appear for your first 2 posts.

 

開発陣はこんな感じの人たち

screenshot

だけど、飛行機だけは勘弁な

情報

21世紀の掲示板プラットホーム DISCOURSEのインストール手順

日本語でDiscourseを運用しているサイト(運用上のノウハウなど)

しまりんドットコム掲示板

-Railsで使えるGem
-

執筆者:

関連記事

Railsでdocxをフォーマット指定でダウンロードできるようにする

タイトルだけだと何のことだかわからない railsでdocuments/2とかをGETメソッドで呼び出すとdocumentsコントローラーのshowメソッドを呼び出すようになってるんだけど、docum …

no image

Railsで使える便利なナビゲーション~simple-navigation

Rails3.2でGoogle Calendarライクなカレンダーを使う〜fullcalendar-rails

目次1  fullcalendar-rails2 Hello fullcalendar3 オプション  fullcalendar-rails 2種類あるけど上の方を使った github.com/bok

RailsでECサイト構築~spree

  *インストール方法を書き換えました.前の方法だとアドミンユーザーが登録されませんでした. 今回はインストール+日本語化だけ 目次1 インストール2 日本語化 インストール gem [cr …

no image

Rails4とPostreSQL9.3で全文検索〜pg_bigm

目次1 準備2 migration3  使い方 準備 エクステンションを導入しておく Ubuntu Server12.04でPostgreSQL9.3をつかう〜pg_bigmで全文検索 migrati …