web-dev-qa-db-ja.com

直接はインポートのアプローチはWordPressへの移行のために安全ですか?

既存のCMSシステムからWordPressにサイトを移行中です。既存のCMSシステムにはWordPressとの直接的な統合ツールはありません。

2つのシステム間でコンテンツを移行する独自のスクリプト/アプリケーションを作成することを検討しています。データベースに直接移行する(自分で行を挿入する)のか、WXRファイルを(または複数に)生成してWordPressのインポートモジュールに処理させるのがよいでしょうか。

2
Dillie-O

これが標準的なCMS(あなたが思い付いたものではない)であれば、WXRソリューションはへの道であると言えます。余分な作業が必要になるかもしれませんが、これは優れた学習経験であり、Wordpressのスキルを磨くための素晴らしい方法です。 WXRルートは、信頼性と再現性がある自動化されたソリューションになります。

あなたはそれを成し遂げるためにコミュニティからの援助を求めて、オープンソースプロジェクトとしてこれをすることを考慮したいかもしれません。その結果、他のユーザーが利用、改善、拡張できる便利なツールが生まれます。オープンソースの貢献は常に履歴書に記載するのもいいです。

2
kylan

場合によります ...

それはすべて、CMS、そのデータ構造、特定の移行に不可欠なデータ、そして将来これを実行する予定があるかどうかによって異なります。これが移行元のカスタムCMSの場合は、2回実行する必要がない可能性が高いです...そして独自のWXRマッピングシステムを構築するのはやり過ぎです。このCMSからいくつかのサイトを移行する可能性がある場合は、カスタムWXRマップを使用することをお勧めします。

とは言っても、WXRファイルを使っても、WordPressにインポートできないことがいくつかあります。ユーザーアカウント、ブログロールのリンクなどは自動的には追加されません。そのため、これらがあなたにとって重要であるならば、長期的にはデータベース内で直接データを移動する方が簡単かもしれません。

1
EAMann