■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

BaserCMSのモール化

yuse > BaserCMSのモール化 @ 2011/5/27 18:14

こんにちわ。
BaserCMS導入を検討していきたいと考えているのですが、1点教えてください。

 BaseCMSをモールのように、複数HPを作成/管理することは可能ですか?

たとえば、1サーバーに、BaserCMSをインストールすれば

 A社HP
 B社HP
 C社HP
 と複数持てるようなイメージです。

今だと1インストールで1つしかHPを持てない認識なので、
社内で部署ごとにHPを持ちたいといった場合に、DBやファイルもHP分用意する必要があります。

どなたか教えて頂ければ幸いです。

ryuring > Re: BaserCMSのモール化 @ 2011/5/29 1:34
こんばんわ。

基本的に初期状態で複数のホームページを持てるようにはなっていません。
ただ、カスタマイズする事で、そのようにする事も可能です。
(例)MIRRENTA http://mirrenta.com/

CakePHPの知識が必要です。

カスタマイズを施さない場合は、ユーザーグループを作成し、ユーザーグループごとのアクセス制限機能で管理画面の利用制限を行うしかないです。
例えば、最初に全てアクセスさせない設定を書いた上で、特定のブログにだけアクセスさせる等

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

yuse > Re: BaserCMSのモール化 @ 2011/5/29 21:31

ご回答ありがとうございます。

現在の仕様了解いたしました。

CakePHPにチャレンジするいいタイミングかもしれません。。

ざっくりですが、
1.各テーブルに店舗IDを持たせて、すべて店舗IDごとに処理するようにする
2.管理画面にはマスター用の機能も追加(各店舗を管理する必要があるため)
3.綿密な動作チェック

といった感じでしょうか。

いろいろ検討してみます。
ありがとうございました。
ryuring > Re: BaserCMSのモール化 @ 2011/5/29 21:52
こんばんわ。

引用:
1.各テーブルに店舗IDを持たせて、すべて店舗IDごとに処理するようにする
2.管理画面にはマスター用の機能も追加(各店舗を管理する必要があるため)
3.綿密な動作チェック


BaserCMSのページ機能や、ブログ機能についてセグメントするには、上記のように各テーブルにセグメント用のフィールドを追加する必要がありますね。
ユーザー管理を現在の機能を流用する為、ユーザーグループでセグメントした方がいいかもしれません。

また、マイページを作成するには、BaserCMSの認証プレフィックス機能を利用すると少し楽かもです。
baser/config/baser.php の AuthPrefixで、マイページ用の設定を行うと、ログイン時のリダイレクト先を振り分ける事ができるようになります。
【参考】http://basercms.net/develop/archives/11

ちなみに、ご紹介したMirrentaはシンプルな構成で各店舗ごとの単ページの管理になるので、既存のページ機能や、ブログ機能は使わず、店舗管理専用のテーブルを新たに作成し構築しました。




Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
15 人のユーザが現在オンラインです。 (15 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 15