unshiu

最近の更新履歴

unshiu基本構造

unshiuは seed を基本に各機能を pluginとして構築しています。
カスタマイズや機能拡張はは大本のpluginを修正する必要がないため、バージョンアップ時の負荷が軽減されています。
また多くのweb開発で必要なるutilや開発時に必須となるスタンダードなpluginが同梱されているため、開発初期のコストが削減されます。

以下の図が略図になります。



seed

railsをベースに開発に必須なライブラリ、pluginを同梱したものです。
unshiuを利用した開発はこれをチェックアウトするところから始まります。

現在以下のpluginが同梱されています。

  • active_form
  • acts_as_authenticated
  • acts_as_paranoid
  • arts
  • annotate_models
  • auto_nested_laoyouts
  • backgroundrb
  • exception_notification
  • file_column
  • jpmobile
  • jpmobile_emocicon_filter
  • jrails
  • masochism
  • open_flash_chart
  • paginating_find
  • validates_date_time

各種unshiu plugin


汎用的な機能ごとにplugin化されています。現在存在するのは以下のpluginになります。
なおユーザ管理をつかさどるbaseに関してはどうしても各種pluginがbaseに依存するのは避けられないためそこはわりきって開発しています。

(アルファベット順)

abm

アルバム機能

ace

アクセス解析機能

base

ユーザ管理機能

cmm

コミュニティ機能

dia

日記機能

mixi

mixi ソーシャルアプリ機能

mlg

メールマガジン機能
※携帯アドレスへの配信を考えると別途配信エンジンが必要なため配信部分に関しては含まれていません。

mng

管理機能

msg

メッセージ機能

pnt

ポイント管理機能

prf

プロフィール機能
※いわゆるプロフ機能です。baseにも基本的なプロフィール機能は存在します。

tpc

トッピック機能
コミュニティでセットで使います

添付ファイル (1)