Lokka
これまで、いくつかLokka用のプラグインを作成してまいりましたが、ほとんどが動かなくなっていました。 主な原因は、Lokkaが使っていたi18nに変更があったらからです。今回、プラグインのi18nディレクトリにあるen.ymlとja.ymlを修正するなどしました。 ま…
プラスワインボタンを表示するLokkaプラグインを作ってみました。このボタンはGoogleが提供してくれるもので、プラグインのヘルパーメソッドでそれを呼び出すためのHTMLコードを挿入します。 ソース http://github.com/nkmrshn/lokka-plusone 使い方 ヘルパ…
これまでLokkaのプラグインを...15個も作ってた...そもそも、私がLokkaのプラグインを作っている理由は: Sinatra/DataMapperの勉強 会社のHPをLokkaにしたい 素のLokkaは... カレンダーがない。→ lokka-calendar 画像ファイルをを投稿できない。→ URLを書け…
Picasaウェブアルバムに画像ファイルをアップロードし、Lokkaで記事を作成する際、img要素を挿入する「lokka-picasa_files」プラグインを作ってみました。以前、lokka-uploadersプラグインを作りましたが、今回は構造を変えたのでこのプラグイン単体で動きま…
Lokkaの管理画面でリンクリストを作り、表示するプラグインを作ってみました。 ソース http://github.com/nkmrshn/lokka-links 使い方 このプラグインは、「links」テーブルが必要なのでAPP_ROOTでrakeコマンドを実行してください。 $ rake -f public/plugin…
Gravatar Image requestsでメールアドレスから画像を取得・表示するLokkaプラグインを作ってみました。 ソース http://github.com/nkmrshn/lokka-gravatar_image 使い方 ヘルパーメソッドとして「gravatar_image_url」を用意しました。第二引数は、画像サイ…
ツイートボタン、はてなブックマークボタン、mixiチェックと作ったので、次はGREE Social Feedbackを表示するLokkaプラグインを作ってみました。このボタンは、GREEが提供してくれるもので、プラグインのヘルパーメソッドでそれを呼び出すためのHTMLコードを…
mixiチェックを表示するLokkaプラグインを作ってみました。このボタンは、mixiが提供してくれるもので、プラグインのヘルパーメソッドでそれを呼び出すためのHTMLコードを挿入します。
はてなブックマークボタンを表示するLokkaプラグインを作ってみました。このボタンははてなが提供してくれるもので、プラグインのヘルパーメソッドでそれを呼び出すためのHTMLコードを挿入します。
ツイートボタンを表示するLokkaプラグインを作ってみました。このボタンはTwitterが提供してくれるもので、プラグインのヘルパーメソッドでそれを呼び出すためのHTMLコードを挿入します。
はてなダイヤリーにもありますが、Lokkaにカレンダーを表示するプラグインを作ってみました。 ソース http://github.com/nkmrshn/lokka-calendar 使い方 ヘルパーメソッドとして、「calendar」を用意しました。APP_ROOT/public/pluginにgit cloneして、lokka…
Flickrに画像ファイルをアップロードするlokka-uploadersのバックエンドプラグインを作りました。 ソース http://github.com/nkmrshn/lokka-uploaders (フロントエンド) http://github.com/nkmrshn/lokka-flickr_uploader (バックエンド) 設定 このプラ…
先日、Lokkaの記事本文に「続きを読む」リンクについて考えた際、Helperでやるべきではないかとid:shizaruさんに教えていただきました。現状のLokkaは、本文(@Postsや@Entry)をプラグイン側で操作することは許されていないので、私もid:shizaruさんに習っ…
このHatenaダイヤリーもそうですが、「続きを読む」というリンクを作ってトップページは概要だけを表示したいという場合があります。そこでLokkaのプラグインを作ろうと思いました。
先日、Lokka本体のソースを書き換えなくてもプラグインが追加できるようになりました。そこで、プラグインで使うデータベースのテーブルを、プラグインのルートディレクトリ(以下、PLUGIN_ROOT)でrakeタスクを実行し、マイグレーションするにはどうしたら…
プラグインで使用するgemとi18nについて、本体から分離するコードを追加してみました。この修正によりAPP_ROOT/public/plugin/lokka-*/GemfileおよびAPP_ROOT/public/plugin/lokka-*/i18nにプラグイン固有の設定を追加することができます。 プラグインで使用…
Lokkaのプラグインをいくつか作りましたので、そのまとめを書きたいと思います。 Lokka本体との違いは、プラグイン部分以外はGemfile、i18n、public/admin/layout.hamlの3つです。プラグインなので、本当は本体に依存してはいけないのですが、ここぐらいが…
クラウド環境に対応したCMS/Blogツール、『Lokka』にファイルアップロード機能を追加してみました。 ソース 本家のソースにはマージされていませんので、私のGitHubからどうぞ。インストール方法などは、変わりません。HerokuやGAEは、ローカルストレージへ…