プロジェクトの種類¶
flamingoでは、 テンプレートに基づいたプロジェクト および フィルターに基づいたプロジェクト の2種類のプロジェクトを使用することができます。
テンプレートベースのプロジェクト¶
テンプレートベースのプロジェクト とは、テンプレートを使用してサイトをレスポンシブにするプロジェクトのことです。 各テンプレートは、必要なページを修正するために使用される一連のルールを保持します。
そのようなプロジェクトで作業する場合、テンプレートを作成し、オリジナルサイトを処理する際に使用されるルールと条件を定義して、それを適用する必要があります。 スニペット や 動的コンテンツ を使用することも可能です。
フィルターベースのプロジェクト¶
フィルターベースのプロジェクト とは、 フィルター を使用してサイトをレスポンシブにするプロジェクトのことです。 そのようなプロジェクトは、ページに隔離された変更を加える必要がある場合や、例えば、SEOの目的のためなどで完全にページを修正したくない場合に便利です。各フィルターは、指定された条件が満たされた場合にのみ実行される一連のルールを保持します。
そのようなプロジェクトで作業する場合、サイトをレスポンシブにする際に実行する一連のルールを持つフィルターを作成する必要があります。 スニペット や 動的コンテンツ はもちろんの事、フィルターを適用するための条件を保持する トリガー を使用することも可能です。