« ITC 近畿会総会 | メイン | メモ(MTテンプレート開発環境) »

2005年06月13日

Pebble1.8ドキュメント少し勉強 (2)

マルチユーザーブログ

デフォルトで単一ののPebbleインスタンスは、追加のブログをホストするのに追加のインスタンスを動かす必要があることを意味している一つのブログをホストしています。複数のウェブアプリケーションを持つということはより多くのリソースを使用しますが、これの利点は、ブログがお互いに分離されるということです。Pebbleには、Pebbleウェブアプリケーションの一つのインスタンスから、一つ以上のブログを動かすことができる能力があります。これが、Pebbleの「マルチユーザー」モードです。

これをサポートするのに要求されるデフォルトインストールに、いくつかの違いがあります。 マルチユーザーモードで、 blog.dir 全てのブログが含まれるディレクトリと、Pebbleを始める前に、あなたがそうするだろう各々のブログがホストをつとめるサブディレクトリがつくられなければならないことを意味します。また、マルチユーザーモードで動作するようにPebbleに伝えるために、blog.multiUserパラメータを true にセットする必要があります。シングルユーザーモードと同様に、ユーザーは blog-owner と blog-contributor の役割を適切に定義する必要があります。マルチユーザーモードで、たとえばblog1 blog2 そして、blog3 と名づけた blog.dir で作った3つのブログディレクトリで構成されているPebbleで、Pebbleの項目に関連してブラウザーでマルチユーザーサマリーページ(図は省略)を参照するべきです。

このページ(図は省略)は、Pebble上で動作している全てのブログに関するサマリー情報を示しており、ブログ自体や直近の3つのブログエントリーにリンクしています(当該の)。ブログ名のどれかをクリックすることで、そのブログのホームページに行きます。 URLがわずかに異なることを除いて、個別のブログごとにシングルユーザーモードと同様に働きます。http://localhost:8080/blog/ (シングルユーザーモードで)の代わりに各々のブログは、http://localhost:8080/blog/blog1/ のような僅かに長いURLでアクセスされます。

セキュリティ

マルチユーザーブログについて言及する重要な点は、セキュリティです。同じ役割をもつ何人かのユーザー数を定めることは(すなわち blog-owner と blog-contributor)、適切な役割をもつ誰かが、あるブログに対応する機能にアクセスすることができるということを意味します。たとえば、あなたがblog1、blog2 とblog3 blogsの各々のためにユニークなユーザーをつくるならば、blog1ユーザーはブログのオーナー全員とblog2とblog3のblog contributor機能にアクセスすることができます。理想的には、あなたは多分blog1ユーザーがblog1の機能にアクセスすることができるだけのことを望むでしょう。

これを達成するために、blog1にログインして進んで、ブログプロパティリンクをクリックしてください。ページの中央の方に2つのテキストフィールドをもつセキュリティセクションがあります。ブログのオーナーテキストフィールドに、単にあなたがこのブログのためにblogのオーナー機能にアクセスして欲しい全てのそれらのユーザーのために、ユーザー名のコンマ区切りリストを入力してください。同様に、Blogコントリビュータフィールドにblog contributorsのためにユーザー名のコンマ区切りリストを入力してください。このようにして、あなたはブログの保護されたフィーチャにアクセスすることができるユーザーを制限します。それで、全3人のユーザーが同じ役割のメンバーであるけれども、blog1ユーザーだけはこのブログの保護されたフィーチャにアクセスすることができます。

-この章 次回に続く-

この翻訳はあくまで非公式な訳であり、英語の原文に取って代わるものではありません。

投稿者 masa : 2005年06月13日 17:12

トラックバック

このエントリーのトラックバックURL:
http://www.yuruyakana.com/cgi-bin/mt-tb.cgi/526

コメント

コメントしてください




保存しますか?