2009-07-24 4 views
2

私は本当にTemplate Toolkitが好きで、それがCatalystとどのように動作するのか好きですが、もっと「Web advanced」ツールキットが必要です。Template Toolkitの「高度なWebツールキット」はどこにありますか?

それはこれらのようなWebオブジェクトのための* .ttファイルのパッケージだけが考えられます。セレクター、Selector_DateTime、メニュー、Data_Table ...

は、Web上のどこかのようなものはありますか?そうでない場合は、どうしてですか?

+1

が正確にどのようにあなたがこれらの作業を見ることをくすぐるかどうかを確認しますか? – MkV

+0

@ james2vegas:日付を選択するためのフォームウィジェットが必要なときは、[%form_name = start_date; INCLUDE date_widget%]となり、JavaScriptの検証を含むすべての処理が実行されます。 –

+0

これはRegexp :: Commonのテンプレートに似ています。 非常にまともな考えです。 – aartist

答えて

6

独自のテンプレートを作成したいのですか、すでに他の人が開発したテンプレートを使用したいのですか? Template Toolkitを使用して独自のコンポーネントを作成し、見つけた他のウィジェットをテンプレートファイルに簡単に挿入することができます。

ウェブページに表示される一般的なもののためにダウンロードできる既製のパッケージはわかりません。誰かが時間をかけていくつかのものを作ってそれらを利用できるようにしておけば、いいかもしれません。私は人々が自分の問題を解決するために正確に自分のものを作る傾向があると思うし、必ずしもリファクタリングされていたり、うまく設計されているわけではありませんし、少し複雑で恥ずかしいものです。

国や州の選択メニューのテンプレートなど、自分のビットがありますが、デフォルトを設定するコードも必要です。私はそれを一般の読者に役立つ時間を費やすことは特に望んでいません。

私はあなたが欲しいものを理解し、その価値に同意し、才能、時間、そして動機を持って誰かがそのアイデアで動くことを願っています。 :)

+0

はい、まさに私が言っていることです、ブライアンに感謝します! :) まあ、私は本当に、おそらく十分な時間ではなく、才能を持っていないが、大きな動機!私は次の週のために何かを作ろうとします... – sebthebert

1

Template::Plugin::モジュールを参照してください。特にTemplate::Plugin::CGIを参照してください。

+0

私は彼があらかじめ作られたより高いレベルのものを望んでいると思う。 –

+0

はい、私はより高いレベルのものを望んでいましたが、モジュールCGIが低レベルのものを作ることができるのかどうかはわかりませんでした...とにかく、より高いレベルのものを作るのは良いスタートだと思います。 +1 – sebthebert

2

フォーム関連のものについてはHTML::FormHandlerをご覧ください。

これは新しいですが、TT & DBICとよく統合された有望なモジュールに見えます。


さらに詳しくは、Reactionを参照してください。アクションオブジェクトに抽象化

  • モデル変異:その概要ドキュメントから

    ....

    反応ををご提供するCatalyst拡張機能です。

  • DBIx :: ClassスキーマのActionオブジェクトを使用してインターフェイスモデルを生成するためのリフレクション。
  • ビュー、スキン、レンダリングコンテキスト、ウィジェット、およびレイアウトセットに基づく抽象的なUI式システム。
  • スキン経由のスタイリングが可能です。スキンの一部は、大きな部分から非常に小さな部分まで柔軟に拡張できます。
  • インターフェイスのレンダリング構造とテンプレートの完全な分離により、再利用可能な拡張がさらに容易になります。

はUI、ビューポート&ウィジェットのドキュメントを読み、それはあなたの空想;-)

+0

私は反応を知らなかった。それは本当に強力だと思われますが、おそらく私のニーズと時間は複雑すぎるようです。+1 – sebthebert

+0

はい反応に入るにはかなりの投資時間が必要ですが、最終的には良い報酬が得られるかもしれません! www.catalyzed.orgに投稿された反応の記事をチェックアウトする:http://www.catalyzed.org/mt/mt-search.fcgi?blog_id=1&tag=Reaction&limit=20 – draegtun

関連する問題