2

ATK4 (Agile Toolkit - http://agiletoolkit.org/ )のテストを開始したいと思います。ATK4 を使用するためのチュートリアルの場所について、次のような提案はありますか。

  • テンプレート開発
  • ユーザー管理
  • 登録、ログイン、およびその他のアカウント管理機能

ATK4 には可能性があると思いますが、新しいため、ドキュメントを見つけるのは困難です。

4

2 に答える 2

3

ログインとユーザー管理

/atk4-example/lib/Frontend.php への変更に関する情報は、agiletoolkit のドキュメントで確認できます。

また、一部のページを公開し、他のページをログオン中にのみ表示できるようにするためのいくつかの変更について、こちらの別の投稿で概説しました。

Romans が言ったように、Colubris の例を見ると、クライアント用、開発者用、マネージャー用など、さまざまなレベルの承認を使用する例を見ることができます。

テンプレート

ここでアジャイル ツールキット テンプレートについて読むことができます。基本は、php クラスで各ページのビジネス ロジックを定義することです。デフォルトでは、これらのページはテンプレートとして shared.html を使用しますが、ページ クラスで defaultTemplate という関数を定義することでこれを変更できます。

テンプレートはタグを使用して、ページで作成されたコード要素をどこに配置する必要があるかを特定できます (デフォルト コンテンツはこちら)

タグ間のデータは、そのページ用に定義されたクラスに追加するコンポーネントによって置き換えられます。デフォルトのコンテンツがない場合は、簡略版を使用することもできます

関連するページ クラスのページに要素を追加するだけで、コンテンツ タグに自動的に追加されます。さらに細かく制御したい場合は、必要なすべての HTML マークアップを含むテンプレートを作成し (または、グラフィック デザイナーに依頼するか、templatemonster.com などのテンプレート サイトから好きなものをダウンロードしてください)、ページの必要な場所にタグを追加できます。配置するコード。

これは非常に柔軟です。HTML コードのスニペットをビューとして追加し、それらをページで複数回再利用したり、別のページで同じビューを使用したりすることもできます。

于 2011-09-16T05:27:58.613 に答える
2

調査できる 2 つの非常に主要なオープンソース プロジェクトを指摘したいと思います。

それらは大きく異なりますが、それらから学べることはたくさんあります。

ベータ版のドキュメントを恐れていない場合は、http://new.agiletoolkit.org/が頻繁に更新されています。

于 2011-05-20T12:00:50.423 に答える