Ruby on Rails プラグイン

Ruby on Rails(ルビー オン レイルズ)はオープンソースのWebアプリケーション開発フレームワークです。
@niftyのサービスでは@nifty TimeLine、アバウトミー、ツクシィ、いたがきなどがRuby on Railsを用いて開発されています。
Ruby on Rails プラグインとは
Ruby on Rails プラグインとは、Ruby on Railsで構築したアプリケーションに独自機能を追加できる機構の名称です。@niftyのポータル/CGMサービス用に開発したRuby on Railsプラグインをオープンソースソフトウェア(MITライセンス)として提供します。
ActiveRecordBrowser
テーブルの管理機能を提供するプラグインです。レコードの追加、 表示、更新、論理削除ができます。また、CSVでデータをインポート・エクスポートすることが 可能です。
- ダウンロード
- active_record_browser-1.0.0.tgz
- 最新版ソースコードのダウンロード(subversionクライアントが必要です)
- svn checkout http://ar-browser.rubyforge.org/svn/trunk
- Ruby Forge
- http://rubyforge.org/projects/ar-browser/
FilePublisher
FilePublisherは静的コンテンツをアプリケーション経由で公開するためのプラグインです。静的コンテンツはpublicディレクトリ以下に配置し、アプリケーションを経由せずにウェブサーバが処理するのが通常ですが、以下のような要望に対して柔軟に対応するのが難しい場合があります。
- 静的コンテンツに対して認証によるアクセス制限をかけたい
- モバイル向けのアプリケーションでセッションIDをURLに埋め込みたい
- ソースコードと静的コンテンツの管理者を分離したい
FilePublisherは静的ファイルを扱うための以下の機能を提供します。
- ファイルを公開するためのコントローラ
- 公開ファイルへのURLを生成するヘルパメソッド
- ファイルをビューに埋め込むためのヘルパメソッド
- ダウンロード
- file_publisher-1.0.0.tgz
- 最新版ソースコードのダウンロード(subversionクライアントが必要です)
- svn checkout http://file-publisher.rubyforge.org/svn/trunk
- Ruby Forge
- http://rubyforge.org/projects/file-publisher/
acts_as_struct
データベースのスキーマの変更なしにモデルにフィールドを追加するプラグインです。
- ダウンロード
- acts_as_struct-1.0.0.tgz
- 最新版ソースコードのダウンロード(subversionクライアントが必要です)
- svn checkout http://acts-as-struct.rubyforge.org/svn/trunk
- Ruby Forge
- http://rubyforge.org/projects/acts-as-struct/
ご利用にあたって
本プラグインをご利用いただく際には、「MITライセンス」に同意いただいたものとみなします。また、MITライセンスに従って、改変、再配布することが可能です。
(ActiveRecordBrowserに含まれる@niftyロゴ及び@niftyの商標を含む権利物についてはこちらをご覧ください)
The MIT License 日本語訳

