plugins:revision

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

plugins:revision [2011/03/23 21:28] (現在)
ライン 1: ライン 1:
 +====== NP_Revision.php ======
  
 +アイテムの編集履歴を管理するプラグインです。
 +
 +CVSやSVNのような感じ。
 +
 +{{:​plugins:​np_revision.png|:​plugins:​np_revision.png}}
 +
 +
 +^General Plugin info ^^
 +^作者: | [[plugins:​authors:​rakaz|rakaz]] + [[plugins:​authors:​akebia|akebia]] |
 +^最新のバージョン:​ | 0.7 (2010/​03/​06)|
 +^入手先: |[[http://​nyan.co.uk/​akebia/​item/​600|NP_Revision 0.7-6]] [[http://​wakka.xiffy.nl/​revision|NP_Revision 0.7]] |
 +^ソース: | |
 +^動作サンプル:​ | |
 +^フォーラム参照先:​ | [[http://​forum.nucleuscms.org/​viewtopic.php?​t=6716|NP_Revision - Keep track of changes in stories (beta)]] |
 +^ステータス:​| beta? |
 +
 +
 +
 +=====インストール方法=====
 +
 +  - Zipファイルを展開して、ファイルをサーバーのpluginsディレクトリにアップロード
 +  - 管理画面からプラグインをインストール
 +
 +
 +
 +=====プラグインの概要/使い方=====
 +
 +下記エントリーを参照ください。
 +
 +  * 日本語 [[http://​niku.suku.name/​item/​393|NP_Revision 0.6について]]
 +  * 英語  [[http://​rakaz.nl/​2005/​04/​np_revision-05-06.html|rakaz - NP_Revision 0.6]]
 +
 +
 +
 +=====テンプレートへの記述=====
 +
 +__個別アイテムページで利用するテンプレートに記述を行います。__
 +
 +  * ''​**<​%Revision(current)%>​**''​
 +番号:「1.2」のように、閲覧しているアイテムのリビジョンナンバーを表示します。
 +
 +
 +  * ''​**<​%Revision(currentdate)%>​**''​
 +日付:「13/​03/​10」のように、閲覧しているアイテムのリビジョンの日付を表示します。
 +
 +
 +  * ''​**<​%Revision(currenturl)%>​**''​
 +URL:「http://​example.com/​item/​156/​revision/​1.2」のように、閲覧しているアイテムのリビジョンのアドレスを表示します。
 +
 +
 +  * ''​**<​%Revision(currentdiff)%>​**''​
 +URL:「http://​example.com/​action.php?​action=plugin&​name=Revision&​type=diff&​itemid=156&​old=1.2&​new=1.2」のように、現在表示しているアイテムのリビジョンを元にした差分表示ページへ移動するURLを表示します。
 +
 +
 +  * ''​**<​%Revision(last)%>​**''​
 +番号:「1.2」のように、最新リビジョンのナンバーを表示します。
 +
 +
 +  * ''​**<​%Revision(lastdate)%>​**''​
 +日付:「13/​03/​10」のように、最新リビジョンの日付を表示します。
 +
 +
 +  * ''​**<​%Revision(lasturl)%>​**''​
 +URL:「http://​example.com/​item/​156/​revision/​1.2」のように、最新リビジョンのアドレスを表示します。
 +
 +
 +  * ''​**<​%Revision(lastdiff)%>​**''​
 +URL:「http://​example.com/​action.php?​action=plugin&​name=Revision&​type=diff&​itemid=156&​old=1.0&​new=1.2」のように、現在表示しているアイテムのリビジョンと、最新リビジョンのアイテムとの差分表示ページへ移動するURLを表示します。
 +
 +
 +
 +=====プラグインオプション=====
 +
 +  * Show a warning on older revisions
 +
 +古いリビジョンのページの場合、注意文章を表示するかどうか
 +
 +  * Warning
 +
 +注意文章の内容
 +
 +  * Date format
 +
 +日付フォーマット
 +
 +  * Clear the database when uninstalling
 +
 +本プラグインをアンインストールする際に、本プラグインのデータをデータベースから削除するかどうか
 +
 +
 +
 +=====関連プラグイン=====
 +
 +  * [[http://​japan.nucleuscms.org/​wiki/​plugins:​revisionfirst|NP_RevisionFirst]]
 +ドラフト以外の最も古いリビジョン番号を挿入します、NP_Revisionに依存します。
 +
 +
 +
 +=====類似プラグイン=====
 +
 +  * [[http://​japan.nucleuscms.org/​bb/​viewtopic.php?​t=371|NP_ItemHistory]]
 +アイテムの編集履歴を保存します。
 +
 +
 +
 +
 +=====バグ=====
 +
 +
 +
 +
 +
 +=====開発履歴=====
 +  * version 0.7-6 [2010/​03/​06]
 +    * Revision overview画面の差分表のスタイルを修正した。
 +  * version 0.7-5 [2010/​03/​06]
 +    * DifferenceEngineを新しいものに入れ替えた。(本体もそれに合わせて修正したので、DifferenceEngineだけ以前のものに戻すと不具合が出るかもしれません。)
 +  * version 0.7-4 [2010/​03/​06]
 +    * Revision overview画面の差分表のスタイルを修正した。
 +  * version 0.7-2 [2009/​04/​02]
 +    * 初版の記事中で引用符等がエスケープされないようにした。
 +  * version 0.7-1 [2009/​01/​15]
 +    * fancy URLで古い版が表示できるようにした。
 +  * version 0.7 [2005/​05/​12]
 +    * Bugfix: Fixed PHP warning when viewing a diff for an item which does not have any revision history.
 +  * version 0.6- [2005/​04/​19]
 +    * Bugfix: The plugin now issues a notification to other plugins after a revert, so they could modify the new content.
 +  * version 0.5- [2005/​04/​18]
 +    * Initial public release
 
plugins/revision.txt · 最終更新: 2011/03/23 21:28 (外部編集)