0

ウェブサイトの HTML の変更を監視したり、ウェブサイトの完全なスナップショットを取得したりするためのツール (オンラインのものではない) を教えてください。

私の仕事は、現在の Web サイトを次のバージョンの CMS に移行することです。新しい API のため、移行にはコードの変更も必要です。アイデアは、移行前と移行後の Web サイトのスナップショットを作成することです。その後、2 つのスナップショットを比較して、移行が正常に行われたかどうかを確認します。

ありがとう

4

3 に答える 3

2

スクリーングラブ(画像)

Webページはブラウザウィンドウの表示領域を拡張する可能性があるため、このための専用ツールが必要になります。Firefoxの場合、 Fireshotでいくつかの良い経験をしました。ただし、完全に自動化されているわけではありません。

完全なHTML構造のコピー

自動化されたソリューションの場合、Webサイトの完全なミラーをダウンロードすることを検討しましたか?古いCMSを意味するのではなく、すべてのスタイルシートとスクリプトを含む生成されたHTML出力を意味します。もちろん、動的な機能はすべて失われますが、その方法で全体の実行中のローカルHTMLコピーを作成できるはずです。私は過去にGetLeftを使用しました。すべてがダウンロードされ、オンラインバージョンへの参照が残っていないことを確認してください。

于 2010-06-28T15:07:07.270 に答える
1

Web サイト フォルダー全体のコピーを作成し、変更を加えた後、beyondcompare を使用して何が変更されたかを確認してみませんか。必要なもの(変更されたファイル)を提供する違いのみを表示するフィルターがあります。

于 2010-06-28T15:20:30.803 に答える
0

ある CMS から別の CMS に移行する場合、コンテンツはデータベースにある可能性が最も高くなります。目的のポイントで DB をダンプし、クイック インポート スクリプトを作成してコンテンツを取り込み、DB フィールドの変更をマッピングするだけです。

少し前に、古い PERL ベースの CMS から、より優れた Zend Framework ベースのカスタム CMS にサイトを移動しました。DB テーブルはかなり異なっていましたが、すべての CMS には、タイトル、コンテンツ、宣伝文句などのフィールドなどの共通点があるようです。何が一致するかを特定し、インポート スクリプトを作成して実行するだけです。クイック スクリプトが作成されたら、同じ方法で更新を取り込むことができます。これにより、新しいコードのベータ版を実行し、最初のインポートと新しいコードベースの起動の直前に発生する可能性のある更新をすばやくインポートできます。

于 2010-06-28T17:30:37.580 に答える