質問箱/106

カテゴリ
サマリ編集者と読者と明確に分けたい
バージョン1.3.4
投稿者名無しさん
状態完了
投稿日2003-03-31 (月) 14:55:41

質問

Wikiの精神からは外れる質問で申し訳ないのですが、編集する人と読者を明確に分ける事は出来ないのでしょうか? つまり、一般の人にはcommit権限をあげたくないのですが。Wiki自体の精神はすばらしいのですが、編集する人はある程度信頼できる人のみにしたいのです。用途的には「社内の業務通達」とか、「OOユーザ会」みたいな、編集者はそれなりにいるけど、一般の人には編集させたくないという用途に使えないか考えております。もちろん、セキュリティーは甘くてもかまいません。

pukiwiki以外でも無いでしょうか? pukiwiki.phpからedit関係を削除したソースを公開にすれば上手く行くのかな?

以上、長くなってしまいましたがよろしくお願いします。

回答

  • 名無しさん 2003-03-31 (MON) 15:01:04

    いくつか下にも書いてある「凍結」を使うのはどうでしょうか? 但し、書き込み権限者は全員が同じパスワードで全員が全てのページを編集できることになりますが。

  • 名無しさん 2003-03-31 (MON) 15:06:40

    早速のお返事ありがとうございます。凍結も考えたのですが、ページを作る毎に凍結をするのは大変という意見が多かったです。イメージ的には常に凍結されていて、編集するときのみ解除できるという形が良いと考えております。

  • 名無しさん 2003-03-31 (MON) 16:00:51

    Skin から「編集」を抜いてしまえば如何でしょう? Wiki を知らない人は手をだせないと思いますよ。逆に Wiki を知ってたら改竄自由だけど。 (w 参考事例

  • s.sawada? 2003-03-31 (MON) 18:08:07

    使ったことは無いのですが、FreeStyleWikiは更新・編集を管理人に限定する機能があるそうです。多分パスワード管理なので、パスワードを信頼できる方で共有すればご質問の趣旨にかなった利用ができるかもしれません。

  • 名無しさん 2003-03-31 (MON) 18:14:57

    手抜きですが、以下の方法で上手くごまかせました。

    • pukiwikiのディレクトリを丸々コピーする。元の所は編集が可能。コピー先は見せるだけの設定とします。
    • コピー先に移動し、pukiwiki.phpの113-123行目をコメントアウト
    • コピー先の配下にあるディレクトリは全てコピー元のディレクトリへのリンクにする
    • こんな感じで /コピー元/pukiwiki.phpだと編集可。 /コピー先/pukiwiki.phpだと編集不可に出来ました。
    • また、 plugin/attach.inc.phpの282行目で
      if( ereg( "/コピー元/pukiwiki.php" ,$_SERVER["SCRIPT_NAME"] ) ) {
      $form .= "<input type=\"submit\" value=\"$_btn_delete\" />\n"; }
      として、添付ファイルの削除も(いい加減ですが)出来なく出来ました。
  • 名無しさん 2003-03-31 (MON) 18:30:16

    s.sawada?様ありがとうございます。そちらもこれから検討してみます。

  • reimy 2003-03-31 (MON) 18:47:48

    pukiwiki 1.4ではすでにBasic認証が導入されています。これで編集可能な人間を限定できます。dev:PukiWiki/1.4/BasicAuth

  • 名無しさん 2003-04-01 (TUE) 11:54:18

    reimy様ありがとうございます。望みの事が出来ました。ファイルの添付とページの修正のパスワードインターフェースが別々なのが少し難点ですが、殆んど気になりません。

  • 削除予定: Q&Aに移動 -- 2005-12-30 (金) 02:15:17
  • 2005-12-30 (金) 02:15:17の削除予定へのリンクは削除予定のルールに沿わないので削除しました。 -- Cocoa 2007-07-07 (土) 12:42:09
    • バージョン1.4系の記述がありましたが、この質問の1.3.4の内容が無かったため -- Cocoa 2007-07-07 (土) 12:44:57
  • Q&Aに移動 -- zm 2007-08-18 (土) 17:20:30


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-08-18 (土) 17:13:52
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.326 sec.

OSDN