Alexandre Jousset wrote:
    Hello dear list,

I'm currently in the early stage of writing a Catalyst application (in fact redesigning a non-Catalyst one) and I'm wondering what plugins to use.

I've already written Catalyst applications successfully but for this one I've decided those constraints :

    - Use TT as view
    - Use a form validator
    - Not necessarily use a widget creation plugin
    - I18n
    - Reuse the most possible code / templates and be very modular

    In fact I have some precise questions, but advices are welcome:

1) I've searched the HTML::Widget docs and ML archives to look for i18n stuff but found nothing :-( I subscribed to the ML but before asking them the question, can you tell me if HTML::Widget is the Right Plugin (new TM) for my application?

If its possible to localize strings in a controller: $c->loc('foo') then you can localize labels/constraints etc.


2) Doesn't HTML::Widget break the MVC model by putting part of the view creation in the code?

Yes, basically. (Saying that i still use it cos I only use it in a few places and its not annoyed me enough to replace it)

3) If HTML::Widget is not the Right Plugin to use, what other plugin should I use?

You should also look at Data::FormValidator (i think thats the name) and Catalyst::Controller::FormBuilder (its a base class for you controllers, not a plugin)

4) And, more generally, what is the best practice to use i18n with the constraints above? What could you counsel me?

Pass - I've not had to do any L10n yet

I understand that some questions could seem OT but this is really a Catalyst design problem.

    Thanks!

Ash


_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to