Grav-plugin-basics

提供:Dev Guides
移動先:案内検索

Grav-プラグインの基本

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

Gravプラグインをアップロードして、サイトの機能を拡張できます。 プラグインは、作業を簡単にするために使用されます。 Dependency Injection Container は、Gravの主要なオブジェクトにアクセスするのに役立ちます。 ライフサイクル全体で* Gravのイベントフック*を使用して、必要に応じてGravを操作したり、Gravが知っているものにアクセスしたりできます。 章のリンク:/grav/grav_event_hooks [Grav-イベントフック]で、Gravイベントフックの詳細を学習します。

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

Gravには、ブログアーカイブ、サイトマップ、検索エンジン、フォーム、ライトスライダーなどを表示するために使用される無料のプラグインが多数あります。 プラグインはhttp://getgrav.org/downloads/plugins#extras [こちら]からダウンロードできます。 プラグインフォルダーに、一意の名前でプラグインを保存できます。名前はプラグインの機能に関連している必要があり、大文字、アンダースコア、スペースを含めることはできません。 Chapter link:/grav/grav_plugin_tutorials [Grav-Plugin Tutorials]でプラグインの使用方法について学習します。

強力な

プラグインは書きやすく、柔軟で強力です。 46個のプラグインがあり、サイトマップの表示パンくずリストの提供、*ブログアーカイブの表示*などの機能があります。

必需品

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

  • エラープラグイン
  • 問題プラグイン

エラープラグイン- HTTP エラーを表示するために使用されます * 404指定されたURIに利用可能なリクエストページがない場合、ページが見つかりません。

問題プラグイン-アクセス許可、ホスティング設定、およびフォルダーの不足に関する問題を検出するために使用されます。 このような問題を特定するために新しいGravをインストールするときに役立ちます。