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

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



        さっきのプラグインのテスト
CMS for Cloud by Ruby
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

More Related Content

PPTX
わんくま東京#46 予告編
PDF
実践リーダブルコードのアイスブレイク
PDF
20140930 anything as_code
PDF
Sledge recently in Yokohama.pm Aug, 2008
PDF
SEゼミ2014 - リーダブルコード勉強会のアイスブレイク
PDF
【LT】 怖くない恐怖のScala.js
KEY
おすすめ gem
PDF
当社のawsへの取組
わんくま東京#46 予告編
実践リーダブルコードのアイスブレイク
20140930 anything as_code
Sledge recently in Yokohama.pm Aug, 2008
SEゼミ2014 - リーダブルコード勉強会のアイスブレイク
【LT】 怖くない恐怖のScala.js
おすすめ gem
当社のawsへの取組

What's hot (20)

PDF
SQLによるDynamoDBの操作
PDF
進撃のSbt
PDF
ChefユーザのためのAnsible入門
PDF
Scotty を利用した "ゆるふわ" Web サービス作成
PDF
Chef+serverspec+werckerでインフラCIする話
PDF
SEゼミ2014 - リーダブルコード勉強会のアイスブレイク
PDF
AWS Lambdaで作るクローラー/スクレイピング
PPTX
Yesod勉強会
PDF
DynamoDBのまえにキャッシュおく奴
PDF
仮想マシンを使った開発環境の簡単共有方法
PDF
Haikara
PDF
Laravel heroku-push
PDF
AzureでLaravel動かしてみた
PDF
200k/sec
PPTX
Cowboyとphoenixの速度比較
PDF
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
PPTX
PowerShell de Azure
PDF
ken_all.gem〜狂った世界にようこそ〜
PDF
Lambdaによるクラウド型言語の実装
PDF
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
SQLによるDynamoDBの操作
進撃のSbt
ChefユーザのためのAnsible入門
Scotty を利用した "ゆるふわ" Web サービス作成
Chef+serverspec+werckerでインフラCIする話
SEゼミ2014 - リーダブルコード勉強会のアイスブレイク
AWS Lambdaで作るクローラー/スクレイピング
Yesod勉強会
DynamoDBのまえにキャッシュおく奴
仮想マシンを使った開発環境の簡単共有方法
Haikara
Laravel heroku-push
AzureでLaravel動かしてみた
200k/sec
Cowboyとphoenixの速度比較
マルチクラウド環境でモビンギはどのようにコンテナを動かしているか
PowerShell de Azure
ken_all.gem〜狂った世界にようこそ〜
Lambdaによるクラウド型言語の実装
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Ad

Viewers also liked (8)

PDF
フィヨルドでのCaster活用事例
KEY
CMS for Cloud by Ruby
PDF
How to Make Designer-Friendly Template Engine
PDF
Essay on-data-analysis
PDF
Cognitive Assistants
PDF
L02 What is Software Architecture?
PPT
SW Architecture Monolithic to SOA
PDF
Evaluating classifierperformance ml-cs6923
フィヨルドでのCaster活用事例
CMS for Cloud by Ruby
How to Make Designer-Friendly Template Engine
Essay on-data-analysis
Cognitive Assistants
L02 What is Software Architecture?
SW Architecture Monolithic to SOA
Evaluating classifierperformance ml-cs6923
Ad

More from Masaki Komagata (12)

PDF
漬け水に浸かる
PDF
PaaS向けCMS Lokka
KEY
Webデザイナーのための「本当は怖くない」"黒い画面"入門
PDF
What make you
PDF
This is presentation at Mitaka.rb #10.
PDF
WordPressに足りないモノ
PDF
PDF
Webアプリケーションの国際化
PDF
RESTfullアプリケーションの簡単作成
PDF
What is PHP Frameworks?
PDF
WebDAV as Web API
PDF
RDF and FOAF
漬け水に浸かる
PaaS向けCMS Lokka
Webデザイナーのための「本当は怖くない」"黒い画面"入門
What make you
This is presentation at Mitaka.rb #10.
WordPressに足りないモノ
Webアプリケーションの国際化
RESTfullアプリケーションの簡単作成
What is PHP Frameworks?
WebDAV as Web API
RDF and FOAF

CMS for Cloud by Ruby

Editor's Notes