CMS for Cloud
  by Ruby
Masaki Komagata (FJORD, LLC)
@komagataと申します
   FJORD, LLC
唐突ですが
capital_P_dangit()
をご存知ですか?
capital_P_dangit()とは

• WordPressのコア関数の一つである。
• 記事文中にある“WordPress”の間違っ
 た表記である“Wordpress”の “p”を自動
 的に大文字に直す機能を有する。
WordPress爆発しろ!!
今日言いたいことは
 1つだけです
RubyistがWordPress
を使うのはおかしい
おかしくない?
打倒WordPressの
Ruby製CMS Lokka
   のご紹介
Herokuで簡単に動く
$ git clone git://github.com/komagata/
lokka.git
$ cd lokka
$ heroku create
$ git push heroku master
$ heroku rake db:setup
$ heroku open
プラグインが簡単に
   書ける
# lokka/hello.rb:
module Lokka::Hello
  def self.registered(app)
    app.get '/' do
      'hello'
    end
  end
end

トップページを横取りしてhelloを表示
テストも簡単
require 'helper'

class TestHello < Test::Unit::TestCase
  should 'return hello' do
    get '/hello'
    assert last_response.ok?
    assert_equal 'hello', last_response.body
  end
end



        さっきのプラグインのテスト
How to contribute

• Google GroupとLingrチャットに入る
 (何をすべきかなど話し合われています)

• Github Issuesにあるものや気に入らない点
 を修正する

• Pull Requestを送る
1行ルール
1行でもマージされたら
  コミッター
Lokka has 2 ruby committers!
毎週水曜19:00∼21:00




毎週Hackathonもやってます
  (リモート参加OK)
WordPress打倒にRubyistの力
     を貸して下さい
       m(_ _)m

 ご清聴ありがとうございました。
             http://lokka.org

CMS for Cloud by Ruby