BackboneMarionetteを使用してかなり複雑なアプリケーションを構築する必要があります。ユーザーインターフェイスは、異なる役割を持つ複数のユーザーを処理する必要があります。たとえば、「admin」ユーザーには完全なメニューが表示されますが、「guest」ユーザーには同じメニューのサブセットにアクセスします。さらに、一部のビューにはすべてのユーザーがアクセスできますが、ビュー内の機能(追加、編集、削除)は、さまざまな役割でプロファイルする必要があります。
この問題を解決するために使用する正しいアプローチがわかりません。役割ごとに異なるテンプレートを使用することもできますが、この場合、多くのコードがテンプレート内に複製されます。マリオネットを使用して問題を解決するためのベストプラクティス(またはいくつかの例)はありますか?
よろしくお願いします、Fabrizio