Dear Dave, Thanks for the reply. I partially agree. I agree that, "SQLFORM already takes a lot of the drudgery out of form" [now my words] generation from an existing table. However, for me, two things apply to SQLFORM:
1. It breaks MVC, meaning if *I* want to customize the form *I* do it in a Model or in a Controller Action, *not *in a View. Maybe there's a way to do this in a View, but *I* don't know how. Here's a couple of my blog posts motivated by customizing SQLFORM: 1. Easy to Understand web2py Grid Custom Search <https://joecodeswell.wordpress.com/2014/07/10/easy-to-understand-web2py-grid-custom-search/> 2. web2py Field Exegesis <https://joecodeswell.wordpress.com/2014/05/05/web2py-field-exegesis/> 2. *I* find customization difficult: 1. adding buttons 2. specifying custom validation 3. specifying custom widgets For points 2.2 & 2.3, updates to the book have helped a lot. Still, the form is not specified in a View, at least as far as i can figure out. Lastly, I want to mention 1 more suggestion/request for improving web2py support for web-devs: Please find a process to keep the book updated with answers given by trusted members of the community (Massimo, etc.) given on this group (and other groups?). My motivation for this request comes from the fact that within the last couple of weeks [Jan 2015], i decided to integrate a web2py app with Dropbox: 1. I copied the code from the book-Other Recipes. I got an error for which Massimo said, on this group in 2012 <https://groups.google.com/d/msg/web2py/R_wPbFtUtc0/sUslRoPeFMQJ>, "You need to install: https://github.com/enginous/python-dropbox". which i did. 2. Then I got a subsequent error for which Massimo said, on this group again in 2012 <https://groups.google.com/d/msg/web2py/Y-u_UiNzTFo/AYjwsdJ3QQcJ>, "Typo in the book ...". 3. There MAY have been other intervening errors of a similar nature. There was significant effort on my part required to research this subject, which, in my estimation, could have been better spent on thinking about my user's requirements. *I consider the book the be web2py's Principles of Operation*. I.e.it is the document that specifies the web2py Framework, describing each structure/object/function at the level of detail needed to prepare an Application Programmer to make apps. I borrowed/modified this definition, as an old IBMer, from "z/Architecture Principles of Operation <http://www-01.ibm.com/support/docview.wss?uid=isg2b9de5f05a9d57819852571c500428f9a>". Thanks again, Dave. Thanks to all for the GREAT Community and Framework. Love and peace, Joe On Monday, February 2, 2015 at 12:55:50 PM UTC-8, Dave S wrote: > > I find this post to be a lot clearer in terms of understanding what Joe is > getting after than the posts earlier in the thread. > > I'm thinking that SQLFORM already takes a lot of the drudgery out of form > design, and so I'm missing what Joe thinks is missing. I haven't used the > MS web design tools much (studied Silverlight 1.1 a couple of years ago), > so I'm definitely not a power user thereof, so I may not have the > perspective to evaluate Joe's request. (I'm also out-of-date in doing > Android app dev; that doesn't use Eclipse Galileo anymore, but I think > there was some similarity between EG and SL design of the visual side.) > > /dps > > On Saturday, January 31, 2015 at 9:01:41 AM UTC-8, JoeCodeswell wrote: >> >> Dear Leonel, >> >> I agree that you can and *should* do both. For my web2py projects, I am >> BOTH Developer and Administrator, *at* *least initially*, before i hand >> it over to my user. >> >> Regarding *my suggestions to improve* the help web2py gives me with the >> *Administration >> Tasks for my users*, my suggestion is to help *me, as developer,* >> customize the web2py Administrative capabilities for them. Possibly >> choosing from an easily understood menu of options of say >> registration/login types, etc.. >> >> Regarding *my suggestions to improve* the help web2py gives me with the >> *Website >> Creation Tasks* *for me as a developer*, I'd love, for example to have a >> Form Designer that would generate easily understandable/tweak-able web2py >> MVC code, to take the repeated drudgery out of form generation. I am >> thinking here, of the process i used to use in Microsoft Development. I >> would >> >> - first, use the MS form designer to help me flesh out my user >> interface View, making sure to get user buy in, >> - and then, hook that/those View(s) up with Model/Controller code for >> implementation. >> >> >> Thanks to all for a GREAT discussion. >> >> Love and peace, >> >> Joe >> >> On Friday, January 30, 2015 at 2:17:51 PM UTC-8, Leonel Câmara wrote: >>> >>> I strongly agree with Massimo on this. By making administrative tasks >>> easier you take that burden out of many developers. Not every developer is >>> part of a big team that has one guy just to take care of administrative >>> stuff. This is very true in the startup market where I think web2py has an >>> advantage. >>> >>> There's also another point, if you make web2py easier to admin it will >>> be easier for different hosting platforms to support it, this can take even >>> more admin tasks out of the developers hands (like pythonanywhere already >>> does). >>> >>> There's no conflict between the two, you can work on features for both >>> the developers and the administrators, and specially the poor dudes having >>> to wear both hats. In the end it's always good for the developers. >>> >> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.