MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

Railsアプリケーション開発の基盤に「BaseApp」

タグ: [] [] [] [] [] [] []

buzz_button

どのようなソフトウェアでも言えるだろうが、幾つかアプリケーションを開発していると同じような機能を組み込んだり開発したりすることがある。この繰り返しは面倒で、フレームワークが生まれる要因にもなった。

Picture 298.png
基本的機能、デザインが予め構築されている

 

そんなフレームワークであっても繰り返しの作業になることがある。例えばいつも同じプラグインを使っている場合だ。Railsアプリケーションの開発であれば、これを使って行うのはいかがだろう。

今回紹介するオープンソース・ソフトウェアはBaseApp、Railsアプリケーションのベースとして使えるソフトウェアだ。

BaseAppは単体で意味をなすものではない。よく使われるプラグインやデザインを元々組み込んで提供しているソフトウェアだ。データベースの設定はSQLite3/MySQL/PostgreSQL向けに既に個々に用意されている。Railsは2.1.2をベースにしているなど、最新版が追従されている。

Picture 299.png
OpenIDは2.0に対応

 

さらに通常に認証システムとOpenIDが同時に利用できるようになっていたり、ユーザ管理を行う管理者向けの画面もある。他にもアバター機能やCapistranoを使ったリモートデプロイも標準で対応している。

デザインはタブを使ったシンプルで分かりやすいものになっており、自分のサイトにあわせて柔軟に変更できるだろう。また、必要があればベースを改造し、自分だけのオリジナルを作る手もある。よく使っているものを予め組み込んでおけば、もっと開発がスムーズに手軽になるはずだ。

 

via BaseApp [ Open Source Rails ]

» BaseApp: a quick start for your Rails App Ariejan.net
 http://ariejan.net/2008/09/28/baseapp-a-quick-start-for-your-rails-app/

ariejan’s baseapp at master — GitHub
 http://github.com/ariejan/baseapp/tree/master

October 29th, 2008 Posted by admin | コメントはありません

No Comments »

No comments yet.

Leave a comment

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding