プラグイン
コンテンツ管理権限プラグイン baserCMS4対応
コンテンツ管理権限プラグインについて
■ 概要
本プラグインは管理画面内の機能を強化するプラグインで、管理画面にログインしたユーザーがコンテンツ管理において編集できるサイトをユーザーグループ単位で権限付け管理するものです。
その他の機能としてアップロード管理、ダッシュボードの最近の動き、ブログ記事においても、同じユーザーグループのファイルやログ、ブログ記事しか表示しないようにする設定が可能です。
このプラグインの導入により、複数サイト運用時に特定のユーザーに特定のサイトのみ運用させることが可能になります。
コンテンツ管理権限の設定方法
■ 設定ページ
プラグインをインストールするとメインサイト・サブサイトの編集画面に『管理ユーザーグループ』という項目が追加されます。
※サイトの編集画面は管理者ユーザーのみアクセス可能です。メインサイトの編集はシステム管理、サブサイトの編集はシステム管理のサブサイト管理から可能です。
■ 全ユーザーグループを選択の場合
『全ユーザーグループ』を選択すると、編集中のサイトは全ユーザーグループから管理することができるようになります。
■ 特定のユーザーグループを選択の場合
『特定のユーザーグループ』を選択するとユーザーグループの一覧が表示されます。この中から選択したユーザーグループのみが編集中のサイトを管理することができるようになります。
※管理者のみ、設定ファイルにて全サイトを編集できる権限を適応している場合はそちらが優先されます。
その他設定機能
■ その他設定
コンテンツ管理権限以外にもプログラムを直接編集いただくことで下記設定を適応することが可能になります。
プラグインの設定ファイルは『Operation/Config/setting.php』になります。設定ファイルを直接編集せずともプログラムの任意の箇所でConfigureを上書きすることでも設定を変更することが可能です。
■ 管理者における全サイト権限設定
管理者ユーザーは管理画面上での権限設定に拘わらず全サイトを管理することができるようになります。
『Operation.admin.allowedAdminAllOperation』を下記のように設定します。
TRUE => 管理者ユーザーは全サイトを管理可能です。
FALSE => 管理者ユーザーも管理画面上で設定したサイトのみ管理可能です。
※初期状態は TRUE となっております。
■ アップロード管理表示設定
アップロード管理において、ログインしたユーザーは自分と同一ユーザーグループのユーザーがアップロードしたファイルのみ管理することが可能です。
※ユーザー単位の設定はアップロードプラグインで設定可能です。
『Operation.admin.allowedAllUserGroupUploads』を下記のように設定します。
TRUE => 全ユーザーが全ユーザーグループのアップロードファイルを管理可能です。
FALSE => 自分と同一ユーザーグループのアップロードファイルのみを管理可能です。
※初期状態は FALSE となっております。
■ ダッシュボード最近の動き表示設定
ダッシュボードの最近の動きにおいて、ログインしたユーザーは自分と同一ユーザーグループのユーザーの最近の動きのみ閲覧することが可能です。
『Operation.admin.allowedAllUserGroupDblogs』を下記のように設定します。
TRUE => 全ユーザーが全ユーザーグループの最近の動きを閲覧可能です。
FALSE => 自分と同一ユーザーグループの最近の動きのみを閲覧可能です。
※初期状態は FALSE となっております。
■ ブログ記事一覧表示設定
ブログ記事一覧において、ログインしたユーザーは自分と同一ユーザーグループのユーザーのブログ記事のみ管理することが可能です。
『Operation.admin.allowedAllUserGroupBlogPosts』を下記のように設定します。
TRUE => 全ユーザーが全ユーザーグループのブログ記事を管理可能です。
FALSE => 自分と同一ユーザーグループのブログ記事のみを管理可能です。
※初期状態は TRUE となっております。