Orchardcms Orchard CMS中包含用户和项目的内容项目

Orchardcms Orchard CMS中包含用户和项目的内容项目,orchardcms,Orchardcms,我正在考虑使用Orchard CMS(1.5)作为我下一个应用程序的主干。我将尝试实现的是创建一个名为“Account”的内容项,它将表示一个业务帐户 挑战在于每个帐户内容项目都需要: 管理自己的用户 用户可以有家长-经理 具有只能由与该帐户关联的用户访问的内容项 我找不到任何可以实现这种结构的项目,所以我想知道这里是否有人知道类似的事情,或者可能有文章可以帮助我开始。我知道在1.5版本中,内容项的权限是可用的,但我不知道如何从第(1)点和第(2)点开始。我认为账户不符合内容项的概念。我的建议是

我正在考虑使用Orchard CMS(1.5)作为我下一个应用程序的主干。我将尝试实现的是创建一个名为“Account”的内容项,它将表示一个业务帐户

挑战在于每个帐户内容项目都需要:

  • 管理自己的用户
  • 用户可以有家长-经理
  • 具有只能由与该帐户关联的用户访问的内容项

  • 我找不到任何可以实现这种结构的项目,所以我想知道这里是否有人知道类似的事情,或者可能有文章可以帮助我开始。我知道在1.5版本中,内容项的权限是可用的,但我不知道如何从第(1)点和第(2)点开始。

    我认为账户不符合内容项的概念。我的建议是开发您自己的模块。也许你可以看看。该模块是在Orchard.Users模块的基础上开发的,该模块随Orchard一起发布。您可以看到它如何利用Orchard。用户可以提供更多功能。:)

    如果您正在构建具有这种复杂程度的应用程序,那么一定要看看天行者的网络商店系列。它目前有11个部分,从

    我认为对您来说最有趣的部分是第8()、9()和10()部分,其中有大量的例子说明如何使用Orchard架构来创建复杂的父子关系(例如,一个客户可以有多个订单,而每个订单可以有多个订单项,每个订单项由一个产品或多个产品包组成)并通过构建自己的带有多个选项卡的管理菜单来管理这些订单


    当我构建自己的一些复杂应用程序时,本系列帮助了我很多,我相信如果您仍在考虑Orchard进行应用程序开发,它也会对您有所帮助。

    不幸的是,这并不能回答我的问题。在这种情况下,“帐户”是一个业务实体,您可以称之为客户。它不是authentica与个人资料无关。事实上,这样的客户应该有能力管理自己的用户。