Concrete5を使ってみていろいろ書くBlogです。関係ない変な事を書いたりもします。v8]上級権限モードで権限を設定する時につまづく私のための備忘録[メモ]Concrete5で、上級権限モードにすると承認フローや、アカウント別の管理画面へのアクセス処理など、非常に細かく設定ができます。制作上権限の設定を忘れて、ファイルマネージャーへ管理者アカウント以外でアクセスできなくなってしまったり、新規ページコンポーザーでアクセス拒否のエラーが出たりして、あれ、どこで設定するんだっけ?的なことがちらほらあります。上級権限モードにした時に設定を忘れないように、備忘録をつけておきます。できる子ベージのページタイプの限定グループへの期間限定加入をユーザーやグループ毎に行えるようになります。Concrete5日本語公式サイトより権限の設定箇所が結構とっ散らかっている印象があって、ついうっかり設定を忘れてしまうことが多いです。設定する箇所について権限グループを作って、ユーザーごとに権限グループを割り当てる方法をとっています。デフォルトでは、スーパーユーザー(インストール時のアカウント)はグループに属していないため、制作中はスーパーユーザーを使っていると、承認フロー周りの確認などでつまづくことがあります。編集者:編集・ページ追加のみ制作者:最上位権限になります。管理者グループのみに承認メールを飛ばすようにするための区分けです。スーパーユーザーがあるのに制作者グループを作っているのは、チームで制作する際のアカウントのためです。原則的に、編集者が編集を行ってワークフローに送信してもらって、管理者が承認を行って公開、というイメージです。そのほかにも編集者にはページを削除する権限を外したり、テンプレートの変更を行えないようにして作業範囲を限定的にすることで意図しないサイトの崩壊を防ぐ目的で制作しています。僕がいつも設定している箇所は以下の通りです。場所:/index.php/dashboard/sitemap/full基本的に、ページの権限は、フルサイトマップでトップページに設定をして、下階層はトップページを継承するようにしています。「NEWS」ページだけを追加編集できる権限グループには、トップページから権限継承せずにNEWSページ以下のみにページ追加の権限を与えるとか、ページ追加はできないけど、編集だけできる権限グループを作ったりとか、応用するとかなり細かく設定できます。一般公開したくないページを作る場合は、権限を継承せずに手動で「表示」のゲストを登録ユーザーなどに変更すればいいかと思います。場所:/index.php/dashboard/pages/types追加できるページタイプごとに権限を設定できます。ここの設定をすることで、「ページの追加とサイトの案内」ボタンクリック時の「新しいページ」にページタイプが表示されます。ここの設定を完全に忘れていて、下位権限グループで「新しいページ」の項目が表示されなくて小一時間悩みました。場所:/index.php/dashboard/system/permissions/tasks各種設定や、操作などの権限を設定できます。フルサイトマップのアクセスもここにあったりして、ややこしいです。僕はフルサイトマップを使用してページの更新をするのが効率がいいと考えているので、編集者グループにもフルサイトマップへのアクセスを許可すべきかと思っています。場所:/index.php/dashboard/system/permissions/tasksユーザーの追加や、削除などへのアクセスの権限です。編集者にユーザーの追加や削除の権限は与えない方針です。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。商品総数を表示したかった。