Grav-プラグインの基本

この章では、プラグインがGravの追加機能としてどのように機能するかを理解します。プラグインは、Gravのコア機能では元々完成していなかった追加機能を提供するソフトウェアです。

Gravプラグインをアップロードして、サイトの機能を拡張できます。プラグインは、作業を簡単にするために使用されます。ザ・Dependency Injection ContainerGravの主要なオブジェクトへのアクセスに役立ちます。の助けを借りてライフサイクル全体でGrav's event hooks、必要に応じてGravを操作でき、Gravが知っているものにアクセスすることもできます。Grav-Event Hooksの章で、Gravイベントフックについて詳しく学習します。

Dependency Injection は、コンポーネント内でハードコーディングするのではなく、コンポーネントに依存関係が与えられるソフトウェアデザインパターンです。

Gravには、ブログアーカイブ、サイトマップ、検索エンジン、フォーム、ライトスライダーなどを表示するために使用できる無料のプラグインが多数あります。ここからプラグインをダウンロードできます。プラグインフォルダには、一意の名前でプラグインを保存できます。名前はプラグインの機能に関連している必要があり、大文字、アンダースコア、またはスペースを含めることはできません。プラグインの使用方法については、Grav-プラグインチュートリアルの章で学習します。

パワフル

プラグインは書きやすく、柔軟性があり、強力です。46のプラグインがあり、次のような機能がありますdisplaying a sitemapprovides breadcrumbsdisplay blog archives

必需品

Gravがシステムにインストールされている場合、内部に2つのプラグインがあることがわかります。 <your_folder_name>/user/plugins フォルダ。

  • エラープラグイン

  • 問題のプラグイン

Error Plugin −表示に使用されます HTTP エラーすなわち 404 Page Not Found 指定されたURIに使用できるリクエストページがない場合。

Problem Plugin−権限、ホスティングセットアップ、不足しているフォルダに関する問題を検出するために使用されます。このような問題を特定するために新しいGravをインストールするときに役立ちます。