移行の計画 - Joomla 1.5 から 4

From Joomla! Documentation

This page is a translated version of the page Planning Migration - Joomla 1.5 to 4 and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎català • ‎español • ‎français • ‎български • ‎русский • ‎日本語

Joomla! 1.5から4.xへの移行は、移行または主要な移行と見なされます。これは、Joomlaの動作、テーブル、テクノロジーに大幅な変更が発生し、アップグレードや更新ではなく移行が必要になることを意味します。Joomlaコアエクステンションとサードパーティエクステンションの両方をJoomla4.xに移行する必要があります。これにはテンプレートが含まれます。すべてのものを見て、計画し、決定し、実行する必要があります。プロセス全体を通して整理された状態を維持するために精を出す必要があります。

はじめに

移行のすばらしい点は、目標を再評価し、新しいルックアンドフィール(テンプレート)を作成し、クリーンアップして、サイトの他の領域/要素を開発する絶好の機会であるということです。アイデア/思考/計画を整理すればするほど、より良い結果が得られます。 計画、計画、計画。計画により、実行が容易になります。

次の質問をするか、以下のタスクを実行して、計画を開始します。サイトの複雑さによっては、さらに多くのアイテムを計画する必要がある場合があります。残念ながら、考えられるすべてのシナリオを一覧表示することはできません。

実行する項目の計画

一般

  1. 元のサイトの目標を評価します。 移行は、目標に再び焦点を合わせたり、方向を変えたりする機会です。
  2. サーバーはJoomla 4の 技術的要件 の最小要件を満たしていますか?そうでない場合は、ホストを変更する必要があります。この移行時期がホストを変更するのに最適な機会です。
  3. どのような開発環境を使用しますか?ローカルデバイスの開発環境は?サーバー上のサブドメインまたはサブディレクトリは? 技術仕様を満たす新しいサーバー/ホスティングアカウントは?

Joomla コア

  1. 現在のサイトをクリーンアップします。あなたのセクション、カテゴリー、そして記事を見てください。セクションは、Joomla2.5以降の上位レベルのカテゴリに変換されます。不要なコンテンツを移行しないようにするために実行する必要のあるクリーンアップはありますか?削除したいものを文書化します。または、数量に応じて、持ち込みたいものを文書化することもできます。
  2. 現在のサイトでコンテンツを整理します。あなたがまだ適用しているカテゴリーはありますか?新しいサイトに追加する可能性のある新しいカテゴリを文書化します。
  3. ゴミ箱に記事はありますか?その場合は、それら(およびサイトの他の場所で使用されていない場合にそれらに関連付けられている可能性のある該当するメディア)を削除します。ゴミ箱に残っている記事(カテゴリとメニューアイテムも)は、移行後にエイリアスの重複の問題を引き起こす可能性があります。
  4. メディア管理:/ imagesディレクトリ全体を移動するか、その一部だけを移動するかを決定します。メディア管理が惨事になった場合は、ディレクトリ全体を移行する代わりに、FTPまたはcPanelを介して特定の画像を取り込むこともできます。将来的には、メディア管理でフォルダを整理して、大きな混乱を招かないようにします。
  5. Joomlaの連絡先、Webリンク、ニュースフィードなどのコアコンポーネントを使用している場合は、それらを持ち込む必要があるため、これを文書化します。
  6. メニューを確認して、メニュー全体に表示するのか、特定のメニューとメニュー項目のみに表示するのかを決定します。 エイリアスの重複を防ぐために、ごみ箱からメニュー項目を削除してください。
  7. サイトのデザインやナビゲーションを再設計または変更した場合、リダイレクトが必要な古いページはありますか?スプレッドシートまたはメモ帳でリダイレクトが必要なすべてのURLを追跡します。
  8. 1.5サイトの「コアをハック」しましたか?その場合、それらの変更はJoomla4に移行されません。Joomla4でコアをハッキングする代わりの方法を見つけたいと思うでしょう。(Joomlaコアからの出力をオーバーライドする方法出力オーバーライドについてJoomlaのレイアウトオーバーライド)などを参照ください。
  9. ユーザー管理を確認してください。 すべてのユーザーを移行するつもりですか? クリーンアップは必要ですか?おそらく、削除する必要のあるユーザーにアクセスしたりスパムを送信したりする必要がなくなったスーパー管理者ですか?ユーザープロファイルを強化するために、ある種のサードパーティのエクステンションを使用していますか?特にユーザーデータが頻繁に変更される場合、この部分は慎重に計画する必要があります。
  10. アクセス制御レベル(ACL)、タグ、ワークフロー、カスタムフィールドなど、使用したいJoomlaの新機能はありますか?もしそうなら、今すぐその計画を始めましょう。 ACLの計画は慎重な作業です。 徹底することは非常に重要です。

サードパーティのエクステンション

  1. 使用中のすべてのサードパーティエクステンションの一覧を作成します。これには、コンポーネント、モジュール、プラグイン、言語、およびテンプレートが含まれます。必要に応じて、[管理]ページから参照用のドキュメントにコピーして貼り付けることができます。一枚の紙とペンで十分です。 これらのエクステンションが頻繁に、適度に、ほとんど使用されていないか、まったく使用されていないかを含めて記載します。
  2. 依存しているサードパーティのエクステンションが、移行先のバージョンのJoomlaに対応しているかどうかを確認します。
  3. 使用しているすべてのエクステンションが本当に必要かどうかを判断します。Joomla 4には、サードパーティのエクステンションの使用を排除できる機能が組み込まれている可能性がありますか?
  4. テンプレートはどうですか?テンプレートをサードパーティのソースから購入した場合、そのテンプレート用にリリースされた4.xバージョンはありますか?使い続けますか?開発者によって公開された移行パスはありますか?新しいバージョンは応答しますか?あなたのテンプレートはカスタムテンプレートですか?それとも、サードパーティのテンプレートから大幅にカスタマイズされたのでしょうか。テンプレートベースの考慮事項を拡張するには、移行中のテンプレートに関する考慮事項をご覧ください。
  5. テンプレートを新しいものに変更する場合、新しい画像が必要になりますか?たとえば、現在のサイトの背景が白で、ロゴやその他の画像が白の背景の.jpg画像である場合、背景がオフホワイトまたは色付きの新しいテンプレートに対しては見栄えがよくありません。

Joomla! 1.5 から 4.x への段階的な移行