Taxonomy Access Control
ユーザロール別に、フォーラムの権限が設定できるということで、モジュール:Taxonomy Access Control(6.x-1.x-dev 2008-Aug-28)を仮導入してみました。
http://drupal.org/project/taxonomy_access
あまりきちんと検証したわけではないのですが、感触としては、イマイチ・・・。
まず、タームでユーザのアクセスを制限しようとするのは、思想的に無理があるような気がします。
フォーラムだけでなく、それ以外のノードもタームでアクセスをコントロールできるようなのですが、どのタームがどのロールに解放されているのかをいちいち意識して投稿するのは、運用上不可能だと思います。ましてや、複数ユーザが投稿するようなサイトでは、収拾がつくとは思えません・・・・。
投稿者が管理者などの限られたメンバーで、タームを例えば、公開情報、無料会員向け情報、有料会員向け情報などのように分けて、ロールと関連付ければ運用できなくもないと思いますが、それなら、直接、ノードにロールを割り当てる方がスッキリするように感じます。
それと、検討を取りやめた重大な理由があります。
それは、このモジュールを導入すると、フロントページの表示がグズグズになってしまったことです。
- 投稿の上部固定ができなくなる。
- フロントに表示される投稿の表示順がでたらめになる。(恐らく、更新日時順(投稿日時順ではない))
フォーラムのアクセスコントロールをするのなら、オーガニックグループ系のモジュールを検討してみた方が良さそうです・・・。
現在、Drupal5で、そのようなサイトをのんびり構築中です。(Drupal6では、モジュール:Inviteが上手く働かなかった(2008/11現在)ので、Drupal5で四苦八苦やってます。)Drupal6での構築もにらみながらやっています。
その辺のことも、随時ご報告したいと思います。
Trackback URL
http://www.homepage.ok-jp.com/trackback/150
- admin's blog
- ログイン(登録)してコメントを投稿

コメント
9 11月 2008
2日 2時間
フォーラムのアクセスコントロールだけなら、forum-accessが使えそうです。
http://homepage.ok-jp.com/drupal%E3%81%AE%E5%B0%8E%E5%85%A5%E3%83%BB%E9%...
ということで、恐らく、Taxonomy Access Controlには、それ以外の使い道があるのだろうと思われます。
何か理解できたら、別途ご報告します。