我正在探索Umbraco作为通信和信息共享网站的CMS。 该网站按地理位置组织,每个国家/地区都有其网页。 在本网站中,一些注册用户(会员)可以根据会员所在的国家/地区编辑网站的某些部分。
会员将通过他们自己登录门户网站,通过注册或使用Facebook帐户(Oauth身份验证),然后网站管理员将授予他们编辑权限。因此,他们可以编辑国家/地区的内容。
是否有一种简单的方法可以使用Umbraco 7进行自定义?
答案 0 :(得分:1)
对于会员,您可能意味着用户?用户是Umbraco后端,成员是ekstranets和东西(“网站用户”)。
最简单的方法是在Umbraco中为每个用户分配一个起始节点 - 如果用户将国家/地区节点设置为其起始节点,则该节点的所有兄弟和祖先都将无法访问,但他们可以看到任何子节点这个国家的节点。
答案 1 :(得分:1)
听起来你想要的东西更像维基而不是像Umbraco这样的CMS ...也许会看到不同的软件。
答案 2 :(得分:0)
您可以使用Umbraco ContentService(由Umbraco自己使用)允许用户通过在前端创建表单来编辑内容,并在会员处设置用户。然后按国家/地区创建组/权限类型。
https://our.umbraco.org/documentation/reference/Management/Services/ContentService
除此之外,建议您将其创建为用户并设置权限,以便他们只能访问其所在国家/地区的网页。
有关您要求的更多细节可能会给出更好的答案。我想知道公司的用户成员还是公共用户?你需要回滚设施吗?等