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')}}
もともとの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')}}