記事の更新履歴を管理するMovableTypeプラグイン:EntryRevisions

Posted by
ぴろり
Posted at
2007/09/29 23:14
Trackbacks
関連記事 (0)
Comments
コメント (2)
Post Comment
コメントできます
Category
プラグイン カテゴリ

 では記事を編集して一旦保存してしまうと, 記事内容を過去の状態に戻すことができません。 編集して保存はしたものの,やっぱり元に戻したいと思っても不可能でした。
 EntryRevisionsを導入することで, 記事の保存毎にそのバージョンコピーを蓄積することができ, 記事内容をいつでも任意の過去の状態に復元することができます。

この記事をはてなブックマークに追加する この記事のはてなブックマーク数 | この記事をlivedoorクリップに追加する この記事のlivedoorクリップ数 | この記事をYahooブックマークに追加する この記事のYahoo!ブックマーク数 | この記事をdel.icio.usに追加する

使い方

EntryRevisionsの導入

管理画面のプラグイン一覧画面  Trac リポジ トリ から最新のを取得し,pluginsディレクトリにコピーします。 正しくインストールされていれば,の[管理画面]-[]でEntryRevisionsが表示されます。


バージョンコピーの保存先の作成と設定

 公開している(例えば"My Blog")でバージョンコピーを作成するには, バージョンコピーを蓄積するためのを新しく作る必要があります。 [システム・メニュー]-[]と進み,新しい(例えば"My Blog Revisions")を新規作成します。 新しく作成されたはバージョンコピーを保存するためだけに使われるので, アーカイブやインデックスは全く必要ありません。 軽快な動作のためにも不要な類は削除されることをお勧めします。

ブログ毎のプラグイン設定画面  バージョンコピーの蓄積に使用するを作成したら, "My Blog"のバージョンコピーを"My Blog Revisions"に蓄積するようを設定します。 の設定は毎に行う必要があるため, メイン・メニューの一覧画面ではなく, 各の[設定]-[]と進んでの設定画面を開きます。
 [の設定]ドロップダウンリストから,先ほど作成した"My Blog Revisions"を選択します。 その下の[コピーの数]は,最大で幾つのバージョンコピーを保持するかを指定します。 この数を大きくすることで(最大100),より遠い過去のバージョンコピーまで参照することができますが, その分バージョンコピーによってデータベースが肥大化するので注意が必要です。


バージョンコピーの復元

履歴保存の一覧  記事を保存すると,の設定画面で指定した数までバージョンコピーが蓄積されます。 エントリのバージョンコピーを参照するには,エントリの編集画面に新たに追加された[履歴保存]タブを使用します。
 このタブでは,このエントリで参照可能なバージョンコピーの一覧が表示されます。 [リビジョン]カラムをクリックすることで,そのバージョンの内容で現在のエントリ内容が置き換えられます。 ただし,この時点ではまだ表示されているだけで,データベースに反映されていないので, [保存]ボタンを押して保存する必要があります。


 の最新版と詳細なマニュアルはEntryRevisions の Trac リポジトリを参照してください。


この記事を読んだ人はこんな記事も読んでいます ?

その他の関連する記事


関連記事/トラックバック

関連記事/トラックバックはまだありません

この記事にトラックバックを送るには?

寄せられたコメント (全 2 件中、最新 5 件まで表示しています)

Posted by
成海
at
2008/07/09 15:09
ID
YR6pMYio

私もバージョン管理絡みでこちらに伺いました。

MT4に対応していただけると、さらに有益なプラグインになりますね。
対応予定はあるのでしょうか。
すごく楽しみです。

Posted by
ca
at
2008/06/16 19:58
ID
pJnWyehw

はじめまして。
エントリーのバージョン管理ができるプラグインを探していて、
EntryRevisionsが探していたものにぴったりなのですが、Tracのリポジトリへアクセスができません。
日を置いてみたり、違う環境で試したのですが、やはりアクセスできませんでした。
TracのURLが変更されたのでしょうか?

コメントを投稿する

 (必須/公開)
 (必須/非公開)
 

コメントスパム防止のため投稿前に ランダムな数字 ? を入力してから投稿してください。 お手数ですがご協力のほど宜しくお願いいたします。(必須)