ユーザ用ツール

サイト用ツール


cms:drupal:upgrade8-3:start

文書の過去の版を表示しています。


7->8 試し3

準備

D7側 entity は7->8 Try2で行っている。

D7側の使用していないモジュール削除をおこなった。管理画面のタブでアンインストールを行なったあと、ftpで該当モジュールを削除した。

  • oauth
  • Wysiwyg
  • twitter
  • tagclouds
  • syntax hilighter insert

install

ダウンロード、installは7->8 Try2と同じ。必要モジュールをインストールし有効化する

1

移行

migrateモジュールの3つを有効にして最下部のインストールを押すと、右の画面になる。

 

アップグレードフォームに進む

準備手順

  • 古いサイトのデータベースへのアクセスがこの新しいサイトから利用できることを確認してください。
  • 古いサイトにプライベートファイルがある場合は、そのファイルディレクトリのコピーもこの新しいサイトのホストからアクセスできる必要があります
  • 古いサイトで有効になっているこの新しいサイトのすべてのモジュールを有効にします。 たとえば、古いサイトでBookモジュールを使用している場合は、この新しいサイトでBookモジュールを有効にして、既存のデータをインポートできるようにします。アップグレードする前に、新しいサイトにコンテンツを追加しないでください。 既存のコンテンツは、アップグレードプロセスによって上書きされる可能性があります。
  • アップグレード準備ガイドを参照してください。

継続

ソースファイルには、もとのサイトアドレスを入力して 「アップグレードのレビュー」 へ

データを失うかもしれないことを知ってるから継続

継続

Views

Viewsは前回失敗したので、今回は手動で作成した。Viewsの種類は元々そんなに多くないので。

前回のD7準備で行った node_reference がentityに代わっているため、参照機能がそのまま移行されており、viewsを新しく作るだけで表示が可能になったことは非常に良かった。

fieldにコンテンツへのリンクを貼る時、D7では、コンテンツ:パス、というものがあったが、それはなかった。

 

D8では、コンテンツへのリンクのチェックボックスがあり、これでできるようだ。順番の上にあるコンテンツへのリンクのフィールドがあるから現れるのかしれないけど。

横並びリスト(inline)

viewsにおけるリストで横並びリストを実現するのに、D7\dehacss_injectorを用いてカスタムCSSを設定して使用していた。

.databook-maker-partlist {
    font-size:1.1em;
}
.databook-maker-partlist li{
    display:inline;
}

css_injectors そのものがD8にモジュールとしてなかったので、コアの機能で実現す流べきものだと思ってずっと調べたりいじったりしていた。ほぼ1日やってうた。どうしてもわからず、コミュニティーに質問しようとしたところ、自分のアカウントがAccess Deniedと言われ質問ができない。新しくアカウントを作ってみたが同じ状況で進まない。諦めかけていたところ 新たにモジュールを探してみようと思い、D8でcssモジュールを探したところ、下記が見つかった。

Asset Injector  https://www.drupal.org/project/asset_injector

説明にこうある

これにより、JSインジェクターとCSSインジェクターの2つのモジュールが、単純化のために1つのモジュールに結合されます。

これらのモジュールから説明されているように、これは同じように機能します。このモジュールは、本格的なテーマに代わるものではありませんが、サイト管理者は、本格的なテーマのハッキングに飛び込むことなく、すばやく簡単に調整することができます。

CSSインジェクター

管理者が構成可能なルールに基づいてページ出力にCSSを挿入できるようにします。これは、サイトの公式テーマを変更せずに、単純なCSSの調整を追加するのに役立ちます。

Colorbox

だいたい、うまくできてますが、Colorboxがうまく動かないみたいです。

サムネール画像とオリジナルが旧サイトやurl間違いは、おそらくコンテンツ内にリンクが記入されているせいと思えるのですが、新しく作ったコンテンツでもcolorbox機能が働かない。画像は表示され、サムネールも表示されるが開こうとする画像がブラウザ内に表示される。(単なる画像表示)

cms/drupal/upgrade8-3/start.1641380792.txt.gz · 最終更新: 2022/01/05 20:06 by king