2012-10-04 123 views
0

我使用果园CMS(1.5)作为我的下一个应用程序的骨干考虑内容项目。我将尝试实现的是创建一个名为“帐户”的内容项目,它将代表一个商业帐户。与用户和项目在果园CMS

所面临的挑战是,每个账户 - 内容项目将需要:

  1. 管理自己的用户
  2. 用户可以有父母 - 经理
  3. 有哪些是只能由具有相关用户的内容项该帐户

我找不到任何项目在那里,将实现这样的结构,所以我想知道如果有人知道这样的事情,或者也许ar这将帮助我开始。据我所知,在1.5的内容项目的权限也有,但我不知道如何下手点(1)和(2)

回答

0

我不认为一个帐户内容项的概念下适合。我建议的是开发你自己的模块。也许你可以看看http://gallery.orchardproject.net/List/Modules/Orchard.Module.Contrib.Profile。这个模块是在Orchard附带的Orchard.Users模块之上开发的。你可以看到它如何使用Orchard.Users来提供更多的功能。 :)

+0

不幸的是,不回答我题。在这种情况下,“账户”是一个商业实体,例如您可以称之为客户。它不是认证帐户,与配置文件无关。 其实这样的客户应该有管理自己的用户的能力。 – michal

0

如果你正在建设有这种复杂的应用程序,你一定要看看天行者的网上商店系列。它目前有11个部分,从here开始。

我假定你最有趣的部分是部分8(Registering new Customer to the site),9(Creating Orders and Communicating with the PSP)和10(Managing the Customers and Orders from the backend)如果有使用果园架构对自己的大量实例,创建复杂的父子关系(例如,客户可以有多个订单,而每一个订单可以有多个订单项,每个订单项目与多个选项卡构建自己的管理菜单由产品或产品的集合),并通过行政处理它们。

这一系列对我帮助很大,当我建立我自己的一些复杂的应用程序,我相信它会帮助你太多,如果你还在考虑应用程序的开发果园..