2016-05-08 28 views
0

私はUmbracoを探検し、コミュニケーションと情報共有のWebサイトのCMSとして使用しています。 ウェブサイトは地理的に整理されており、各国は一連のページを持ちます。 このウェブサイトでは、登録ユーザー(メンバー)によっては、メンバーが割り当てられている国に基づいてウェブサイトの一部を編集する可能性があります。Umbraco 7 - 編集権限が制限されているメンバー

メンバーは、ポータル、サインアップ、またはFacebookアカウント(Oauth認証)を使用してサインインすると、サイト管理者は編集権限を与えます。だから彼らは自分の国のコンテンツを編集することができます。

Umbraco 7でこのカスタマイズを簡単に行う方法はありますか?

答えて

1

メンバーは、おそらくユーザーを意味しますか?ユーザーはUmbracoバックエンド用です。メンバーはekstranetsやもの用です(「ウェブサイトユーザー」)。

これを行う最も簡単な方法は、各ユーザにUmbracoの開始ノードを割り当てることです。ユーザーが開始ノードとして国ノードを設定している場合、そのノードのすべての兄弟および祖先にはアクセスできませんが、その国にある子ノード。

+0

実際にメンバーとユーザーの明確な区別はありません。特に、このプロジェクトでは、クライアントが通常の登録メンバーとして機能する必要があるため、特権を持つメンバーを増やしたいと考えています。さらに、Webサイトのいくつかのページやセクションをいくつかの制限で編集できます。あなたのソリューションはうまくいくかもしれませんが、私が考えていたものでしたが、コミュニティが成長し始めると、管理するのが難しくなります(〜150の国々、それぞれ3〜4人の編集者がいます)。カスタマイズされたCMSをゼロから構築する方が良いのではないかと疑問に思っています。 – Giox

+1

Umbracoにはその違いがあります。メンバーにはUmbracoのバックエンドアクセス権がありません。 Umbraco 8 miiiightには、あなたのシナリオをより簡単に維持できるユーザグループがありますが、あなたの考えとその数字をあなたの質問に入れておくべきです。そして、いいえ、あなた自身のCMSを最初から構築することはおそらくそれほど良くありません。 Umbracoはオープンソースなので、特定のものが必要な場合は、Umbracoをあなたが望むように拡張することができます。ユーザーグループは、すべてゼロから構築するよりも簡単に実装できます。 –

1

あなたはUmbracoのようなCMSではなくwikiのようなものがほしいと思うのですが、おそらく別のソフトウェアを調べるかもしれません。

0

Umbraco ContentService(Umbraco自身で使用)を使用して、ユーザーがフロントエンドにフォームを作成してコンテンツを編集し、メンバーでメンバーを設定できるようにすることができます。次に、グループ/権限タイプを国別に作成します。

https://our.umbraco.org/documentation/reference/Management/Services/ContentService

そうでないような、彼らは唯一の自分たちの国のページにアクセスできるように、ユーザーとセットの権限としてそれらを作成することができます示唆しました。

詳細については、より詳しい回答が必要です。私は会社または一般ユーザーのユーザーのメンバーであることを知りたいでしょうか?ロールバック機能が必要ですか?等

関連する問題