We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 14945
    • 4 Posts
    こんにちは。
    MODx初心者ですが、複数の担当者で更新するサイトを作成しております。

    質問なのですが、管理画面で他のユーザが作成したドキュメントを
    同じディレクトリ内で表示しないようにするにはどうしたらいいのでしょうか。

    担当者別に更新をさせたいのですが、他の担当者が作成したドキュメントは表示させたくありません。
    また、ディレクトリは同じディレクトリ内にドキュメントを作成し、
    トップページでそのディレクトリから最新のドキュメントを表示したいと思います。

    ご教授頂ければ幸いです。

    よろしくお願いいたします。
      • 36592
      • 970 Posts
      自分で使ったことが無いのでできるかどうかわかりませんが、
      管理画面のカスタマイズについては、一度 ManagerManager を試してみては如何でしょうか?
        • 14945
        • 4 Posts
        ありがとうございます。

        managermanagerでは、ドキュメントの入力項目は制御できるのですが、
        左のツリーの表示非表示をユーザーごとに制御するのは無理なようです。
          • 36592
          • 970 Posts
          Quote from: jtakeda at Dec 01, 2008, 06:47 AM

          managermanagerでは、ドキュメントの入力項目は制御できるのですが、
          左のツリーの表示非表示をユーザーごとに制御するのは無理なようです。
          そうでしたか~ 失礼しました。

          あとは、グループ管理するくらしか思いつきませんね~
          管理者とドキュメントをそれぞれグルーピングして相互に権限つけて...

          私は自分ひとりで個人的にmodxを使ってるだけなんで、
          あまりこの手の制御を試したことがありません。
          お役に立てずごめんなさい~ :’(
            • 29908
            • 95 Posts
            jtakedaさんこんにちは〜
            thrです。

            私もあるサイトで複数管理者でサイト運営をしていますよ。

            どうやって設定したんだっけなぁ、、、
            今そのサイトの設定を見ながら書き込みしてます。

            ええっと。ツリーの表示に関しては

            1.ドキュメントグループの作成

            ユーザ>マネージャへのアクセス許可>グループドキュメント
            でドキュメントグループというのを作成します。

            2.ユーザアカウントでドキュメントグループを設定

            各ユーザ(管理者のアカウント)をドキュメントグループに登録します。
            ユーザ管理の部分でそれぞれのアカウントの編集を行い、アクセス許可の所に1.で作成したドキュメントグループのなかで所属させたいものにチェックを入れます。

            3.ドキュメントをドキュメントグループに登録

            それぞれのドキュメントの編集を行い、一番下のアクセス許可のところにある各ドキュメントグループの中で登録したいグループのチェックを入れる

            こんなかんじだったと思います。
            また、それぞれのアカウントがマネージャのユーザではなくウェブユーザの場合1.の部分が
            ユーザ>ウェブからのアクセス許可>グループドキュメント
            だったとおもいます。

            あっているでしょうか。。。
            どうでしょう。
              MODx CMS JAPAN
              モデレータ(日本公式とか、広報とか、雑務担当?)
              thr
              • 14945
              • 4 Posts
              thrさん

              ありがとうございます。
              ご連絡頂いた設定で確認してみました。
              設定したディレクトリはドキュメントグループに入っていないユーザからは
              見ることができなくなりましたが、同じグループ内だと他の担当者が
              作成した内容が見たり編集したり出来ます。

              同じドキュメントグループに属していても、他のユーザから
              見ることが出来ないようにしたいのですが・・・

              ん~ どうしたらいいのか・・・
                • 15497
                • 117 Posts
                先に、MODxでアカウント管理をする際の基本的なことを整理しておきます。

                ■1.ユーザの権限の種類 … 場所:管理画面「ユーザ」→「権限管理」

                各担当者が使える機能を絞り込むために必要です。
                (Administrator権限を与えると、何でもできてしまいますので)
                例えば、管理画面のメニューやドキュメント編集画面で設定できる項目等が絞り込めます。

                ■2.マネージャへのアクセス許可 … 場所:管理画面「ユーザ」→「マネージャへのアクセス許可」

                管理画面を使うユーザに関して、扱えるコンテンツ(左側ツリー)を絞り込むために必要です。

                1)ユーザグループを作成
                2)ドキュメントグループを作成
                3)ユーザグループとドキュメントグループをリンク

                例えば、管理者、担当者A、担当者Bと、扱えるコンテンツの違うユーザが3人(3グループ)いる場合、
                上記を3セット作る必要があります。

                ■3.ユーザの設定 … 場所:管理画面「ユーザ」→「ユーザ管理」

                各ユーザに、1で作成した権限と、2で作成したユーザグループを割り当てます。

                ■4.コンテンツのアクセス制限 … 場所:ドキュメント作成/編集画面の一番下「アクセス許可」

                ドキュメントを作成すると、
                デフォルトでは「全ドキュメントグループ (Public)」になってしまい、全員が扱えますので、制限をかけます。
                (2で作成したドキュメントグループ単位で設定します)
                フォルダに制限をかけた場合、その子ドキュメントは、無条件にこの制限がかかります。

                --------

                で、ご質問の
                Quote from: jtakeda at Dec 01, 2008, 03:20 AM

                管理画面で他のユーザが作成したドキュメントを
                同じディレクトリ内で表示しないようにするにはどうしたらいいのでしょうか。

                担当者別に更新をさせたいのですが、他の担当者が作成したドキュメントは表示させたくありません。
                また、ディレクトリは同じディレクトリ内にドキュメントを作成し、
                トップページでそのディレクトリから最新のドキュメントを表示したいと思います。
                ですが、
                これを完全に実現する方法は、今のMODxには無いような気がします。
                で、代替案として思いつく方法は2つあります。

                1)ディレクトリを分ける。
                階層を1つ増やして、予定しているディレクトリの下に、担当者別にディレクトリ(フォルダ)を分けます。
                トップページからは、Dittoで2階層下のドキュメントを表示します。

                2)権限に「アクセス許可」を与える。
                ドキュメント作成時にアクセス許可設定ができますので、自分のドキュメントグループを設定してもらいます。
                ただし、この権限を与えてしまうと、グループの設定を変えられるので、意味が無いかもしれません。
                  ★日本公式フォーラム2009年9月1日本格始動!★
                  http://modxcms-jp.com/bb/

                  ▼ウェブ屋のCMS→modxヒキダス流(備忘録)
                  http://d.hatena.ne.jp/hikidas_ikeda/
                  ▼制作済みHTMLページをmodxで更新するデモ
                  http://www.hikidas.com/hikidas/modx_document/modx_demo_osc2009kansai.php
                  • 14945
                  • 4 Posts
                  kazuike さん

                  詳しいご説明ありがとうございます!
                  やはり今のMODxでは難しそうですか。
                  プラグインとかで出来そうな感じがしたのですが、
                  とりあえず教えて頂きました方法で対応してみたいと思います。
                  幸い対応可能な担当者数ではありますので何とかなるかと思います。

                  皆様ありがとうございました。
                    • 15497
                    • 117 Posts
                    jtakedaさん
                    細かいところで、やりたいことがそのとおりできないというのは、歯がゆいところですが、
                    どんなシステムを使っても、多かれ少なかれそういうところはあると思います。
                    私も、色々あの手この手で、試行錯誤しながらやってますが、
                    完全には思い通りにならなくても、近いことを見つけて、なんとか誤魔化してます。 grin
                    MODxも、プラグイン等が増えてくることを期待しつつ、
                    これからも、皆で情報交換しながら、乗り越えていきましょう。
                      ★日本公式フォーラム2009年9月1日本格始動!★
                      http://modxcms-jp.com/bb/

                      ▼ウェブ屋のCMS→modxヒキダス流(備忘録)
                      http://d.hatena.ne.jp/hikidas_ikeda/
                      ▼制作済みHTMLページをmodxで更新するデモ
                      http://www.hikidas.com/hikidas/modx_document/modx_demo_osc2009kansai.php