EditX プラグイン
互換性のある DokuWiki バージョン
2013-03-06, 2012-10-13,2010-11-07, rincewind, Angua, Weatherwax, Binky
上記のダウンロードリンクは、安定版の最新版です。 (実験版で構わない)最新版はこちらを参照してください。
インストールと使用方法
上記 URL とプラグイン管理を使用してプラグインをダウンロード・インストールします。 手動でプラグインをインストールする方法についてはプラグインを参照してください。
- 編集ページに移動し、ヘッダー内のリンクをクリックしてください:名称変更のようなページ管理をする場合は、こちらへ:(もしくは単純に editx アクションを使用して下さい)
- 現在のページの名称変更や削除をするためのフォームを使用してください。
ページ移動
移動は古いページに転送指示のテキストを残して、移動先の名前にページとすべての履歴を移動します。 移動の理由は移動元ページの履歴・移動先ページの履歴・最近の変更に記録され、移動元ページ・移動先ページの変更履歴として配信されます。
移動先ページが存在するか、競合ファイル(page ファイル・metaファイル・atticファイル)がある場合、移動はできません。 したがって A から B にページ移動した場合、このプラグインを使ってか手動で A ページを(履歴なしで)削除するまで B から A に戻すことは出来ません。
必要な権限
- 移動元ページの編集権限
- 移動先ページの編集権限
- user_rename に定義されたグループまたはユーザー
(転送指示なしの)ページ移動
転送指示や履歴を残すことなく移動したい場合、転送指示を残さないをチェックすると削除同様に移動元ページのファイルを全て消去します。
必要な権限
- 移動元ページのファイル削除権限
- 移動先ページの編集権限
- user_rename_nr に定義されたグループまたはユーザー
ページ削除
削除は ページに関係する pages/ meta/ attic/ 内の .mlist 以外の全てのファイルを削除します。 削除の理由は削除ページの履歴・最近の変更に記録され、削除ページの変更履歴として配信されます。
削除履歴を作成しないをチェックすると削除ページの履歴はなくなりますが、最近の変更の履歴は残ります。
必要な権限
- ページのファイル削除権限
- user_delete に定義されたグループまたはユーザー
設定
設定管理画面で以下を設定します:
- redirecttext:ページ移動後に残すテキスト。@ID@ は移動先ページを参照します。空白の場合、各言語毎のデフォルトテキストを使用します。
- ページ転送プラグイン の場合、
~~REDIRECT>:@ID@~~
を記入できます。 - GOTO Plugin の場合、
~~GOTO>:@ID@~~
を記入できます。 - MediaSyntax Plugin の場合、
#REDIRECT [[:@ID@]]
を記入できます。
- user_rename:ページ名変更を許可するグループまたはユーザーのカンマ区切り一覧。(注:編集権限も必要です。上記参照)
- 編集権限を持つ全てを有効にしたい場合、空白のままにします。
- 全員無効にしたい場合、- のような存在しないユーザー名を記入して下さい。
- user_rename_nr:上記と同様
- user_delete:上記と同様
開発
変更履歴
- Merge pull request #12 from splitbrain-forks/php7-signature (2016-02-07 04:18)
- Adjust method signatures to match parent (2016-02-02 13:07)
- Update plugin info (2014-09-19 16:43)
- Merge pull request #9 from dturkalj/master (2014-09-19 16:42)
- Croatian translate (2014-09-19 15:44)
- Croatian translate (2014-09-19 15:44)
- Croatian translate (2014-09-19 15:43)
- Update plugin info (2013-03-19 03:24)
多言語化
翻訳は、ここに置いてください。 私が確認し新しい版に取り込みます。
Localization を参照してください。
議論
Discussion を参照してください。