アプリケーション

アドバンスト・テンプレートには三つのアプリケーションがあります。すなわち、フロントエンド、バックエンド、そして、コンソールです。 フロントエンドは典型的にはエンド・ユーザに提示されるもので、プロジェクトの本体です。バックエンドは管理パネルや、分析などの機能です。 コンソールは典型的にはクロン・ジョブや低レベルのサーバ管理に使用されます。コンソールは、また、アプリケーションの配備の際にも使われ、マイグレーションやアセットを処理します。

さらに、二つ以上のアプリケーションから使われるファイル、例えば User モデルを含む common ディレクトリがあります。

フロントエンドとバックエンドは両方ともウェブ・アプリケーションであり、ともに web ディレクトリを含んでいます。 これがウェブ・サーバのウェブ・ルートとすべきディレクトリです。

各アプリケーションはそれ自身の名前空間と、その名前に対応するエイリアスをもっています。同じことは common ディレクトリにも当てはまります。