Lokka

Lokka用のプラグインを更新

これまで、いくつかLokka用のプラグインを作成してまいりましたが、ほとんどが動かなくなっていました。 主な原因は、Lokkaが使っていたi18nに変更があったらからです。今回、プラグインのi18nディレクトリにあるen.ymlとja.ymlを修正するなどしました。 ま…

プラスワンボタンを表示するLokkaプラグイン

プラスワインボタンを表示するLokkaプラグインを作ってみました。このボタンはGoogleが提供してくれるもので、プラグインのヘルパーメソッドでそれを呼び出すためのHTMLコードを挿入します。 ソース http://github.com/nkmrshn/lokka-plusone 使い方 ヘルパ…

なんでLokkaのプラグインを作っているのか

これまでLokkaのプラグインを...15個も作ってた...そもそも、私がLokkaのプラグインを作っている理由は: Sinatra/DataMapperの勉強 会社のHPをLokkaにしたい 素のLokkaは... カレンダーがない。→ lokka-calendar 画像ファイルをを投稿できない。→ URLを書け…

Picasaウェブアルバム用のLokkaプラグインを作ってみた

Picasaウェブアルバムに画像ファイルをアップロードし、Lokkaで記事を作成する際、img要素を挿入する「lokka-picasa_files」プラグインを作ってみました。以前、lokka-uploadersプラグインを作りましたが、今回は構造を変えたのでこのプラグイン単体で動きま…

リンクリストを作成・表示するLokkaプラグイン

Lokkaの管理画面でリンクリストを作り、表示するプラグインを作ってみました。 ソース http://github.com/nkmrshn/lokka-links 使い方 このプラグインは、「links」テーブルが必要なのでAPP_ROOTでrakeコマンドを実行してください。 $ rake -f public/plugin…

Gravatar Image requestsで画像を表示するLokkaプラグイン

Gravatar Image requestsでメールアドレスから画像を取得・表示するLokkaプラグインを作ってみました。 ソース http://github.com/nkmrshn/lokka-gravatar_image 使い方 ヘルパーメソッドとして「gravatar_image_url」を用意しました。第二引数は、画像サイ…

GREE Social Feedbackを表示するLokkaプラグイン

ツイートボタン、はてなブックマークボタン、mixiチェックと作ったので、次はGREE Social Feedbackを表示するLokkaプラグインを作ってみました。このボタンは、GREEが提供してくれるもので、プラグインのヘルパーメソッドでそれを呼び出すためのHTMLコードを…

mixiチェックを表示するLokkaプラグイン

mixiチェックを表示するLokkaプラグインを作ってみました。このボタンは、mixiが提供してくれるもので、プラグインのヘルパーメソッドでそれを呼び出すためのHTMLコードを挿入します。

はてなブックマークボタンを表示するLokkaプラグイン

はてなブックマークボタンを表示するLokkaプラグインを作ってみました。このボタンははてなが提供してくれるもので、プラグインのヘルパーメソッドでそれを呼び出すためのHTMLコードを挿入します。

ツイートボタンを表示するLokkaプラグイン

ツイートボタンを表示するLokkaプラグインを作ってみました。このボタンはTwitterが提供してくれるもので、プラグインのヘルパーメソッドでそれを呼び出すためのHTMLコードを挿入します。

Lokkaにカレンダーを表示するプラグイン

はてなダイヤリーにもありますが、Lokkaにカレンダーを表示するプラグインを作ってみました。 ソース http://github.com/nkmrshn/lokka-calendar 使い方 ヘルパーメソッドとして、「calendar」を用意しました。APP_ROOT/public/pluginにgit cloneして、lokka…

Flickrに画像ファイルをアップロードするLokkaプラグイン

Flickrに画像ファイルをアップロードするlokka-uploadersのバックエンドプラグインを作りました。 ソース http://github.com/nkmrshn/lokka-uploaders (フロントエンド) http://github.com/nkmrshn/lokka-flickr_uploader (バックエンド) 設定 このプラ…

Lokkaの記事本文に「続きを読む」リンク(つづき)

先日、Lokkaの記事本文に「続きを読む」リンクについて考えた際、Helperでやるべきではないかとid:shizaruさんに教えていただきました。現状のLokkaは、本文(@Postsや@Entry)をプラグイン側で操作することは許されていないので、私もid:shizaruさんに習っ…

Lokkaの記事本文に「続きを読む」リンク

このHatenaダイヤリーもそうですが、「続きを読む」というリンクを作ってトップページは概要だけを表示したいという場合があります。そこでLokkaのプラグインを作ろうと思いました。

Lokkaプラグインで使うデータベースのテーブルのマイグレーション

先日、Lokka本体のソースを書き換えなくてもプラグインが追加できるようになりました。そこで、プラグインで使うデータベースのテーブルを、プラグインのルートディレクトリ(以下、PLUGIN_ROOT)でrakeタスクを実行し、マイグレーションするにはどうしたら…

Lokkaプラグインのgemとi18nを本体から分離してみた

プラグインで使用するgemとi18nについて、本体から分離するコードを追加してみました。この修正によりAPP_ROOT/public/plugin/lokka-*/GemfileおよびAPP_ROOT/public/plugin/lokka-*/i18nにプラグイン固有の設定を追加することができます。 プラグインで使用…

作成したLokkaプラグインのまとめ

Lokkaのプラグインをいくつか作りましたので、そのまとめを書きたいと思います。 Lokka本体との違いは、プラグイン部分以外はGemfile、i18n、public/admin/layout.hamlの3つです。プラグインなので、本当は本体に依存してはいけないのですが、ここぐらいが…

Lokkaにファイルアップロード機能を追加してみた

クラウド環境に対応したCMS/Blogツール、『Lokka』にファイルアップロード機能を追加してみました。 ソース 本家のソースにはマージされていませんので、私のGitHubからどうぞ。インストール方法などは、変わりません。HerokuやGAEは、ローカルストレージへ…