Lokka

Lokkaのルーティング

lib/lokka/app/entriesを鑑賞。 @theme_types << :index @theme_types << :entries @theme_typesはどこがつかっているんだろう。 テーマの中かな。layout.erbで使っているけど、bodyのclass属性を設定しているだけ。 helpersがあやしい。 %w[index search ca…

Lokkaの続き

config.ru 文字コード設定 init.rb ロードパス、bundleの設定 lib/lokka.rb DBや環境の設定 プラグイン ライブラリの積込 lokka/*の積込。 lib/lokka/app.rb sinatra設定 本体起動(run Lokka::App) プラグインはpublic/plugin/lokka-*/lib/lokka/*.rbをreq…

Lokkaの解析

Lokkaに興味を持ったので,ソースコードを読んでみることにする.その前に,フレームワークのお勉強. まずrack. http://gihyo.jp/dev/serial/01/ruby/0023 ふむふむ.cgiみたいなインタフェイスをrackで規定するのか.callという名前のメソッドが呼ばれる…

Lokkaの続き

もう一度最初から、すべての行を理解する。 init.rbに。 $:.unshift File.join(File.dirname(__FILE__), 'lib') とある。これなんだろう。$LOAD_PATHの省略形か。 http://gilesbowkett.blogspot.com/2009/04/unshiftfiledirnamefile.html ↑でずいぶんけなさ…

Lokkaあそび

Lokkaをいじってみる. hamlとscssが使えるだけでもありがたい.勢い余ってjquery uiを入れてみた(テーマもカスタマイズした←本当にお遊び)でだ,Lokkaのレイアウトに組み込んで,タブをやろうとしたところ, タブでURLを参照すると,自動的にjqueryが中身…

Lokkaのテンプレート

いいねぇ!これ.これからブレイクする予感.ruby+haml+scssでコードを書くことをいとわなければ,何でもできる. すばらしい.wordpressの訳の分からないphpをいじることを思えば,ものすごくエレガントにサイトが構築できるよ.