HtmlOKay プラグイン
互換性のある DokuWiki バージョン
2006-11-06, 2007-06-26b,binky,ponder stibbons,hrun,detritus,"Elenor Of Tsort"
この拡張は二年以上更新されていません。もはや維持管理や対応がされておらず、互換性に問題がある可能性があります。
This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.
類似 htmlok
インストール
拡張機能管理を使用するか、gitHub: https://github.com/turnermm/htmlOKay/archive/master.tar.gz からダウンロードして下さい。
注: 拡張機能管理からインストールする場合、拡張機能がインストールされていないというメッセージを受け取ることがあります。 ほとんどこれは真実ではありません。 拡張機能管理を再読み込みし、拡張機能の一覧を確認してください。 インストールされていない場合、拡張機能管理の手動インストールタブと上記 gitHub URL を使用してインストールすることができます。
コマンドラインからインストールする場合、プラグインの conf/access
ディレクトリを Web サーバーから書き込み可能にする必要があります。
取扱説明
使用方法については、プラグインの htmlOKay web site か htmlOKay プラグインの docs
ディレクトリに同梱されている PDF ファイルか電子ブックを参照して下さい。
概要
このプラグインを使用するには、まず設定項目: htmlok オプションを有効に設定する必要があります。 設定項目: htmlok の解説は有効にした場合のセキュリティー上のリスクを警告しています。 htmlOKay プラグインは、ユーザーやページを限定し様々なレベルでの HTML アクセスを有効にすることでこれらのリスクに対処するように設計されました。
これらの制限は、プラグインのアクセス管理で設定します。 HTML のアクセスの様々なレベルの HTML アクセス権を様々なユーザ用にファイルや名前空間に対して設定できます。
性能上の注意
アクセス権は、ページや名前空間によって制限ます。
つまり、名前空間内の1つまたは複数のファイルに HTML アクセス権を設定することもできますし、選択した名前空間内の全ページのアクセス権を設定する ALL
オプションを選択することもできます。
どちらの方法を選択しても、名前空間内のページに異なる権限を設定することはできません:
ALL
オプションを選択するか否かに関係なく、名前空間内の全ページは、同じ権限を持つことになります。
全ページが HTML を使用しようとしている名前空間だけに ALL
オプションを使用するようにしてください。
プラグインが htmlok
マークアップ付きのページをキャッシュしないようにブラウザを薦め、これらのページがアクセスされるたびに再取得することを強制するからです。
これは、Dokuwiki がページ読み込み中に htmlOKay のアクセス設定を保持していることを保証するために必要です。
特定のユーザーの HTML 使用のために選択した名前空間を指定するのは良い方法かもしれません。 新しいページが作成されるたびに権限を設定し直す必要がありません。