「maimuzoが個人的にオススメするプラグイン」の編集履歴(バックアップ)一覧はこちら

maimuzoが個人的にオススメするプラグイン - (2008/08/18 (月) 14:37:29) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

**ログイン処理 [[Acts as Authenticatedプラグイン]]が標準か? でも、いたずら防止目的としてOpenIDを採用するメリットはあって、現実的にはYahooのOpenIDを使う事になるんだろうけど、その場合はOpenID 2.0に対応しなきゃならなくて、OpenIDの本家推奨は[[JanRain Ruby>>http://openidenabled.com/ruby-openid/]]なんだけど、これが便利なんだか便利じゃないんだかさっぱりわからないので、もうちょっと様子見かな。 あと、REST対応版とか? **ファイルアップロード処理 [[Attachment_fu]]プラグインが使えるなら使った方が楽かもね。 **レーティング系 acts_as_ratableプラグインが良さそう **タギング系 acts_as_taggable_on_steroidsとacts_as_taggable_reduxが良さそう 使い分けは -自分で作った何かにタグを付けるならsteroids -他人が作った何かにタグを付けるならredux みたい -[[acts_as_taggable_on_steroidsとacts_as_taggable_reduxの(用途)比較CommentsAdd Star>>http://d.hatena.ne.jp/yotena/20071220/1198103145]] **ちょっと便利だから入れと系(詳しくは調べてない) [[annotate_models>annotate_modelsプラグイン]](テーブル構造をモデルにコメントとして挿入) Exception Notifier(nilなどで例外が発生したらメールで通知) acts_as_searchable(HyperEstraierで全文検索) acts_as_searchable_with_similarity(全文検索+類似検索) [[acts_as_versioned>acts_as_versionedプラグイン]](モデルのバージョニング。過去のデータの内容に戻せる) [[acts_as_paranoid>acts_as_paranoidプラグイン]](削除フラグ対応。いわゆる理論削除) composite_primary_keys(ARで複合キーを扱う) ActiveCrypto(カラムの暗号化を透過的に扱う) active form(ARモデル以外の場合にもバリデーションを使える) riff(同じモデルのインスタンス間の差を取る) enforce_column_limits(最大文字数バリデーションを自動で行う) Spatial Adapter(PostGISを扱えるようになる。位置情報やるなら必須) settings(アプリケーション全体で使うような設定値を扱える) rails_pdf(railsからPDFを生成) upload_progress(アップロード時のプログレスバーを表示) Safe ERB(HTMLエスケープし忘れたときに警告を出す) ar_fixtures(テスト用のDBのデータを、実在のDBのデータから生成する) history(セッションにアクセス履歴(URL)を保存しておく) output_compression(Railsからの応答をgzip圧縮する) acts_as_threaded(BBSのスレッドのようなのモデルを1回で取得する) acts_as_network(snsのようなユーザ間の連携をモデリングできる) acts_as_most_popular(特定絡むの出現頻度が高い順にn個取ってくる) acts_as_commentable(モデルにコメント付けが可能になる) CAPTCHA(書き込み時に画像の内容を入力させるロボットバン認証を付ける) acts_as_voteable(投票機能) Acts as Favorite(お気に入りのモデル) validates_email_format_of(RFC 2822準拠のメアドバリデータ) acts_as_ordered_tree(acts_as_treeにpositionでの表示順指定) mail-queue(ARをメールキューに見立ててcronなどからキックする) Token Generator(MD5を使ってトークンを作る機能をmixinする) acts_as_countable(使われた数(ページビューなど)をカウントする) acts_as_breadcrumbs(パンクズリストを作る???) Acts as Feeder(RSSを生成する) mimetype-fu(ファイルのバイナリを読んでMIME Typeを検出する???) LiveValidation(ブラウザ上でリアルタイムバリデーションを行う) enum_fu(ARに疑似enum機能を追加する) acts_as_list(並べ替えやソート機能) [[acts_as_habtm_list>>http://www.inlet-media.de/acts_as_habtm_list]](並べ替えやソート機能を関連先によって制御) [[acts_as_tree>>http://ar.rubyonrails.com/classes/ActiveRecord/Acts/Tree/ClassMethods.html]](スレッド式BBSのようなツリー構造のモデルをサポート)
**ログイン処理 [[Acts as Authenticatedプラグイン]]が標準か? でも、いたずら防止目的としてOpenIDを採用するメリットはあって、現実的にはYahooのOpenIDを使う事になるんだろうけど、その場合はOpenID 2.0に対応しなきゃならなくて、OpenIDの本家推奨は[[JanRain Ruby>>http://openidenabled.com/ruby-openid/]]なんだけど、これが便利なんだか便利じゃないんだかさっぱりわからないので、もうちょっと様子見かな。 あと、REST対応版とか? **ファイルアップロード処理 [[Attachment_fu]]プラグインが使えるなら使った方が楽かもね。 **レーティング系 ----acts_as_ratableプラグインが良さそう rails 2.1系でacts_as_rateableが[[エラーを出している>http://agilewebdevelopment.com/plugins/acts_as_rateable]]みたい。あまりスケールしないとも書いてあるなぁ。 となったら、acts_as_ratedがいいのかもしれない。 **タギング系 acts_as_taggable_on_steroidsとacts_as_taggable_reduxが良さそう 使い分けは -自分で作った何かにタグを付けるならsteroids -他人が作った何かにタグを付けるならredux みたい -[[acts_as_taggable_on_steroidsとacts_as_taggable_reduxの(用途)比較CommentsAdd Star>>http://d.hatena.ne.jp/yotena/20071220/1198103145]] **ちょっと便利だから入れと系(詳しくは調べてない) [[annotate_models>annotate_modelsプラグイン]](テーブル構造をモデルにコメントとして挿入) Exception Notifier(nilなどで例外が発生したらメールで通知) acts_as_searchable(HyperEstraierで全文検索) acts_as_searchable_with_similarity(全文検索+類似検索) [[acts_as_versioned>acts_as_versionedプラグイン]](モデルのバージョニング。過去のデータの内容に戻せる) [[acts_as_paranoid>acts_as_paranoidプラグイン]](削除フラグ対応。いわゆる理論削除) composite_primary_keys(ARで複合キーを扱う) ActiveCrypto(カラムの暗号化を透過的に扱う) active form(ARモデル以外の場合にもバリデーションを使える) riff(同じモデルのインスタンス間の差を取る) enforce_column_limits(最大文字数バリデーションを自動で行う) Spatial Adapter(PostGISを扱えるようになる。位置情報やるなら必須) settings(アプリケーション全体で使うような設定値を扱える) rails_pdf(railsからPDFを生成) upload_progress(アップロード時のプログレスバーを表示) Safe ERB(HTMLエスケープし忘れたときに警告を出す) ar_fixtures(テスト用のDBのデータを、実在のDBのデータから生成する) history(セッションにアクセス履歴(URL)を保存しておく) output_compression(Railsからの応答をgzip圧縮する) acts_as_threaded(BBSのスレッドのようなのモデルを1回で取得する) acts_as_network(snsのようなユーザ間の連携をモデリングできる) acts_as_most_popular(特定絡むの出現頻度が高い順にn個取ってくる) acts_as_commentable(モデルにコメント付けが可能になる) CAPTCHA(書き込み時に画像の内容を入力させるロボットバン認証を付ける) acts_as_voteable(投票機能) Acts as Favorite(お気に入りのモデル) validates_email_format_of(RFC 2822準拠のメアドバリデータ) acts_as_ordered_tree(acts_as_treeにpositionでの表示順指定) mail-queue(ARをメールキューに見立ててcronなどからキックする) Token Generator(MD5を使ってトークンを作る機能をmixinする) acts_as_countable(使われた数(ページビューなど)をカウントする) acts_as_breadcrumbs(パンクズリストを作る???) Acts as Feeder(RSSを生成する) mimetype-fu(ファイルのバイナリを読んでMIME Typeを検出する???) LiveValidation(ブラウザ上でリアルタイムバリデーションを行う) enum_fu(ARに疑似enum機能を追加する) acts_as_list(並べ替えやソート機能) [[acts_as_habtm_list>>http://www.inlet-media.de/acts_as_habtm_list]](並べ替えやソート機能を関連先によって制御) [[acts_as_tree>>http://ar.rubyonrails.com/classes/ActiveRecord/Acts/Tree/ClassMethods.html]](スレッド式BBSのようなツリー構造のモデルをサポート)

表示オプション

横に並べて表示:
変化行の前後のみ表示: