FrontPage  Index  Search  Changes  Atom  PageRank  Login

Hikidashi - Hiki on Rack - attach Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

! attachプラグイン
 もともとのHikiでは、attach(ファイル添付)プラグインを使う時には、misc/plugin/attach/attach.cgiをHikiのルートにコピーして使っていました。

 Rackで動かす場合にはこの作業は必要ありません。

 CGIでRackブランチを動かす場合も、大抵は必要ありません。

 が、サーバーの設定のせいで/attachへのリクエストをhiki.cgiに投げられない場合、やはりmisc/plugin/attach/attach.cgiをHikiルートにコピーする必要があります。

 それでもうまく行かない場合は、hikiconf.rbに
<<<
@options = {}
@options['attach.cgi_name'] = 'attch.cgi'
>>>
と書き込んで、Hikiルートにアップしてください。

!! ファイル添付機能の変更
このHikidashiブランチは、[[Commit 16d6f549e1d47daf794a|http://github.com/KitaitiMakoto/hiki/commit/16d6f549e1d47daf794a86d6172dba6840496c7c]](2010年10月24日)から、ファイル添付機能の実装を変更しました。
* CGIで動かす場合でもattach.cgiは不要になりました。
* 権限の管理はHTTP Auth(.htaccessと.htpasswd)ではなくHikiの権限管理を使うようになりました。
** 特定のユーザーにのみファイル添付 / 削除を許可したい場合には[[edit_userプラグイン|http://hikiwiki.org/en/edit_user.rb.html]]を使ってください。
* ファイル添付のPOSTリクエストを直接/attachへ送っていた場合には/?c=attachに送るよう、変更してください。

! プラグイン実例

{{attach_form}}
{{attach_map}}

{{attach_src('atom.rb')}}
{{attach_src('rss.rb')}}