0

次のアプリケーションのバックボーンとして Orchard CMS (1.5) を使用することを検討しています。私が達成しようとしているのは、ビジネス アカウントを表す「アカウント」というコンテンツ アイテムを作成することです。

課題は、各アカウント - コンテンツ アイテムが次のことを行う必要があることです。

  1. 自分のユーザーを管理する
  2. ユーザーは親を持つことができます - マネージャー
  3. そのアカウントに関連付けられたユーザーのみがアクセスできるコンテンツ アイテムがある

そのような構造を実装するプロジェクトを見つけることができなかったので、ここで誰かがそのようなことを知っているかどうか、または私が始めるのに役立つ記事を知っているかどうか疑問に思いました. 1.5 コンテンツ アイテムのパーミッションが利用可能であることは理解していますが、ポイント (1) と (2) から始める方法がわかりません。

4

2 に答える 2

0

このレベルの複雑さでアプリケーションを構築している場合は、必ず skywalker の Web ショップ シリーズを検討する必要があります。ここから現在11パーツあります。

あなたにとって最も興味深い部分は、パート 8 (新しい顧客をサイトに登録する)、パート 9 (注文を作成し、PSP と通信する)、およびパート 10 (バックエンドから顧客と注文を管理する) であると思います。 Orchard アーキテクチャを独自のものに対して使用し、複雑な親子関係 (たとえば、顧客は多くの注文を持つことができ、すべての注文は複数の注文アイテムを持つことができ、各注文アイテムは製品または製品のバンドルで構成される) を作成し、管理を通じてそれらを処理します。複数のタブを備えた独自の管理メニューを作成します。

このシリーズは、私が独自の複雑なアプリケーションを構築していたときに大いに役立ちました。また、アプリケーション開発に Orchard をまだ検討している場合にも役立つと思います..

于 2012-10-25T22:36:11.207 に答える
0

アカウントがコンテンツ アイテムの概念に当てはまらないと思います。私が提案するのは、独自のモジュールを開発することです。おそらくhttp://gallery.orchardproject.net/List/Modules/Orchard.Module.Contrib.Profileをご覧ください。このモジュールは、Orchard に同梱されている Orchard.Users モジュールの上に開発されました。Orchard.Users を使用してより多くの機能を提供する方法を確認できます。:)

于 2012-10-05T06:46:53.043 に答える