次のDrupalプロジェクトに絶対に必要な上位のDrupal8モジュール

公開: 2020-01-07

Drupal 8をコンピューターに新しくインストールしたばかりで、Webサイトを高速で稼働させることを本当に楽しみにしています。 Drupal 8について聞いたことがあるすべてのすばらしい機能が必要です。では、次に何をしますか? Drupal 8モジュールを選んでください! Cozモジュールは、Drupalの素晴らしい邸宅の構成要素です。

もちろん、それは思ったほど単純ではありません。 Drupal 8は、Drupal Webサイトの機能を強化および拡張できる何千ものモジュールの開発に懸命に取り組んでいる、成長を続けるオープンソースコミュニティによって支えられています。 何千ものDrupal8モジュールから選択することは、バックブリーカーになる可能性があります。

drupalの上位8モジュール

幸いなことに、Drupal7からの多くの重要な貢献モジュールがDrupal8コアに移行しました。 つまり、Drupal 8がインストールされた後でのみ、これらのモジュールを有効にする必要があります。 優れたデジタルエクスペリエンスを構築するために必要なDrupal8モジュールのトップリストを詳しく見ていきましょう。 続いて、Drupal8モジュールを選択する方法について説明します。

管理ツールバーモジュール

Drupal管理ツールバーモジュールは、サイト管理者とサイトビルダーのナビゲーションを改善するのに非常に役立ちます。 デフォルトのツールバーはあまりユーザーフレンドリーではありません。 このモジュールは、さまざまな管理ページに簡単にアクセスできるドロップダウンメニューを提供することにより、ツールバーの機能を拡張することを目的としています。 また、管理ツールバー追加ツールと呼ばれる機能を拡張するサブモジュールも提供します。 このサブモジュールは、管理メニューにさらに役立つリンクを追加して、キャッシュのフラッシュ、cronの実行などのタスクを実行します。

段落モジュール

Drupal 8段落モジュールは、コンテンツの作成者と編集者の手に大きな力を与えます。 柔軟で構造化されたコンテンツを簡単に作成できます。 画像、テキストブロック、引用符、スライドショー、ビデオなど、さまざまな段落フィールドタイプを追加できるようになりました。
おなじみのノード編集フォームを使用して、段落項目をいくつでも追加/操作して、好きな場所に配置できます。 また、ドラッグアンドドロップ機能、段落の複製、および段落モジュールでの作業中にユーザーエクスペリエンスを向上させることができる他の多くの機能を可能にするウィジェット(まだ実験中)も提供します。

Webフォームモジュール

これは、常に私の推奨モジュールリストにあるDrupal8モジュールの1つです。 これは非常に用途が広く、非常に重要なDrupalモジュールであるため、無視することはできません。 ほとんどすべてのウェブサイトにはフォームが必要です。 お問い合わせフォーム、調査フォーム、フィードバックフォーム–逃げることはありません。 Drupal 8 Webform Moduleは、簡単にカスタマイズおよび拡張できる豊富なフォームビルダーです。 フォームデータを収集したり、サードパーティのアプリケーションに送信したり、管理者やユーザーにメールを送信したりできます。 このデータをスプレッドシートにエクスポートして、さらに分析することもできます。 Webformモジュールが提供するものは他にもたくさんありますが、ここで要約することはできません。

ディスプレイスイート

Drupal Display Suiteモジュールは、ページレイアウトを作成するための非常に使いやすく便利なツールです。 コンテンツを配置するための洗練されたドラッグアンドドロップインターフェイスを提供します。 選択可能な事前定義されたレイアウトとテンプレートのリストがあります。 カスタムレイアウトとテンプレートを作成して、テーマに追加することもできます。 カスタムビューモードとカスタムフィールドも定義できます。

開発モジュール

Drupal Develモジュールは、開発者やサイト管理者にとって非常に便利なツールです。 ノード、コメント、ユーザー、およびさまざまなコンテンツタイプとエンティティに対して多くのコンテンツを生成できるため、テスト目的で広く使用されています。 また、開発者はノードアクセスに関する問題をデバッグできます。 Webprofilerと呼ばれるサブモジュールを使用して、すべてのページにページフッターを追加できます。 Webprofilerはまた、サイト管理者に、キャッシュ機能、データベースクエリ、リソース使用率などに関するいくつかの分析への洞察を提供します。

DrupalGraphQLモジュール

GraphQLは、APIと通信するためにRESTのような昔の人に取って代わる最新のクエリ言語です。 より高速で、探している結果のみが得られます。RESTAPI呼び出しに伴う不要な手荷物はすべて含まれていません。 Drupal GraphQLモジュールを使用すると、Drupal WebサイトでGraphQLスキーマを作成し、GraphQLクライアントアプリケーションを使用してDrupalエンティティを公開できます。

Pathautoモジュール

適切に構造化されたURLを使用すると、ユーザーエクスペリエンスが向上するだけでなく、検索エンジンの最適化にも非常に重要です。 Drupal Pathautoモジュールは、すべてのDrupalプロジェクトで絶対に必要なモジュールです。 これは、SEOに適した適切に構造化されたURLを自動的に生成するのに役立ちます。 サイト管理者は、使用するトークンを変更することでパターンシステムを変更することもできます。

グーグルアナリティクス

Drupal Google Analyticsモジュールは、GoogleAnalytics追跡システムをWebサイトに追加します。 このDrupalモジュールを使用すると、Googleアナリティクスのすべての機能にアクセスして、Webサイトに統合できます。 ドメインの追跡、ユーザーの追跡、追跡されたリンクの監視、ダウンロードされたファイルの監視、サイト検索、AdSenseのサポートなどが可能になります。

Drupal8モジュールを選択する際の注意事項

パーソナライズモジュール、ソーシャルメディア統合モジュール、マーケティング自動化モジュール、その他のモジュールのいずれであっても、機能ごとに複数のモジュールを常に見つけることができます。 選択する前に覚えておくべきことは次のとおりです。

互換性

モジュールをダウンロードする前に、それがご使用のバージョンのDrupalと互換性があるかどうかを知っておく必要があります。 サポートされているかどうかをクロスチェックせずに、バージョン7モジュールをDrupal8インストールにインストールすることはできません。 Drupal.orgでリリースされたモジュールのバージョンを確認するには、モジュールのプロジェクトページに移動し、ダウンロードリンクが表示されている最後まで右にスクロールして、指定されたリリースバージョンを見つけます。 指定されていない場合は、http://drupal.org/project/Modules/nameにアクセスし、コアの互換性でフィルタリングします。

それらは無料ですが、スペースを消費します

提供されたDrupalモジュールは無料ですが、フェザーライトではないことに注意する必要があります。 未使用のモジュールは、不必要に多くのスペースとリソースを消費する可能性があり、DrupalWebサイトが重くなり遅くなる可能性があります。 したがって、モジュールをダウンロードする前に、それが本当に必要かどうか、または他のコアモジュールがWebサイトで同じ機能を実行できるかどうかを分析してください。 また、ほとんど使用されていない非アクティブなモジュールを自由に放棄して、Webサイトをより健康的で軽いものに感じさせてください。

アクティブにメンテナンスされたモジュール

開発者によって積極的に保守、更新、公開されるモジュールを選択することは非常に重要です。 なぜなら、セキュリティの脆弱性やその他の問題が発生した場合、開発者/寄稿者からより迅速な対応が得られることがわかっているからです。 また、更新された新しいバージョンが間もなく作成されることを確認します。

人気

人気のあるモジュールを使用することは、モジュールが仕事をすることを信頼でき、問題が少なく安全であることを意味します。 drupal.orgのモジュールのプロジェクトページで、ダウンロード数と、その特定のモジュールを現在使用しているWebサイトの数を確認できます。

問題に注意してください

Drupalモジュールのプロジェクトページの右側に、そのモジュールに関連する問題とバグ(開いているものと閉じているもの)の数があります。 リンクをクリックすると、すべてのバグと問題の詳細なレポートを表示できます。 これを見ると、モジュールが本当に機能に役立つかどうかがわかります。 「最終更新日」の日付から、開発者が問題の解決にどれだけ積極的に取り組んでいるか、および問題の応答性を知ることができます。