Kevin Dangoor <[EMAIL PROTECTED]> writes:

> These things are really rough and the audio is a little too quiet...
> but I really wanted to get something out there so that we can talk
> more about widgets/forms/free, but extensible CRUD.
> 
> http://www.turbogears.org/docs/devcasts.html
> 
> Hopefully, these will give an idea of the features and we can do a bit
> more concrete comparison with other solutions.

About CRUD:

        - When I use "form_order" -- I suppose I have to have it on my model,
          it wasn't clear on the video --, can I specify what will be the
          screen name for the field?  For example, you had "Pagename", how
          could I make it into "Page Name" or even "New wiki page name"?

          I really liked the way you implemented "form_order", specially
          because one usually want hiding "useless" information such as ids,
          timestamps and other auditing columns.

        - How can I create pages of data?  After your wiki example had
          something like 700 entries, it wouldn't be comfortable to work with
          all of them at once...  Imagine some application where you can heve
          1000 entries added everyday...  :-)  Retrieving a fixed ammount of
          entries -- I default to 50 entries -- grants me a fixed ammount of
          time to render a page, no matter how many entries there are on the
          database.  Using it freely will make rendering time increase, hence
          diminish the productivity of the person (people) using the
          system... 

        - Last, but not least important, how will I18N work here?

About Forms:

        - It really gave me the idea of putting an attribute 'error_message'
          into each Widget so that form validation could be more verbose when
          showing the form back to the user, so that he knows what is
          wrong...  For FormTable, I believe the message could go on the same
          column the widget itself is shown, after a "<br />", putting it on
          the line below the field the user filled -- and in red? ;-)

        - The default is OK to be maintained and in fact it is *very* helpful,
          but again, how to I18Nize it?  ;-)

I am seriously considering delaying a delivery to use this CRUD mechanism...
I think it will be more "professional" ;-)


And, by the way, with your first video I also had to turn the sound to the
maximum.  Isn't there any recording set you can do to make it louder? :-)  I
jumped from my chair 5 times with ICQ/MSN noises of people getting in and out
because I had the volume at the maximum to hear your videocast :-)


-- 
Jorge Godoy      <[EMAIL PROTECTED]>

Reply via email to