Here is where we stand: So far I added this: [x] compute fields [x] virtual fields [x] upload separate [x] crud.search [x] RPXAccount [x] new validators [x] run background tasks [x] recursive queries [x] MARKMIN helper [x] Informix support [x] named id fields [x] keyedtables [x] first() last() [x] find(), sort(), exclude() [x] as_dict(), as_list() [x] request.wsgi [x] IS_IN_DB(....,_and=....) [x] python web2py.py -S app -M -R script.py -A arg1 arg2 arg3 (need example) [x] New syntax T("%(a)s") % dict(a="hello") [x] web2py.py -nogui [x] SQLFORM.factory(...,table_name='no_table') [x] new setup-web2py-ubuntu.sh [x] new setup-web2py-fedora.sh [X] cherrypy to rocket [x] SQLFORM(...,formstyle='divs') [x] SQLTABLE(...,headers='fieldname:capitalize') [x] has_membership(group=...,role=...) [x] db.define_table(username=True) [x] gluon.tools.prettydate, gluon.tools.geocode [x] gluon.contrib.AuthorizeNet [x] gluon.contrib.sms_utils [x] db.table.bulk_insert([...records...]) now works on GAE [x] OPTGROUP helper [x] recursive queries [x] x509 emails [x] attachment and html in Mail on GAE [x] populate [x] MARKMIN syntax (added link only) [x] fake_migrate to restore borken db metadata [x] TAG(html) parese html into helpers (experimental, still some problems with unicode) [x] DIV.elements(find=re.compile(....)) [x] DIV.flatten() [x] DIV.elements('....') supports jQuery syntax in '....' [x] pam authentication [x] autocomplete widget
I.e. about 20 new pages to the manual. This remains on my TODO list: [ ] format, represent [ ] revise chapter 7 including [ ] new layout [ ] ez.css [ ] response.meta [ ] example of response.files [ ] new template system from Thedeus with {{block}} [ ] update list of contributors [ ] Add a new chapter (13?) (this is the most difficult task!) [ ] LOAD and generic.load [ ] plugins and examples [ ] Follow Jonathan suggestion http://groups.google.com/group/web2py/browse_thread/thread/cd89f11de4d23b53/f67faac66a695ca2?lnk=gst&q=google+app+engine+production#f67faac66a695ca2 and other GAE issues [ ] Follow Thedeus suggestion to incorporate some deployment web2pyslices On Jul 26, 4:25 am, Timmie <timmichel...@gmx-topmail.de> wrote: > Hello, > will the plugin system be documented? > > What about isses mentioned in: > > New features not documented in PDF book (2 > ed)http://groups.google.com/group/web2py/browse_frm/thread/208cdabdba546... > > best regards, > Timmie > > On 25 Jul., 02:25, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > I have identified the following items that are missing from the book. > > Listed here in some random order. > > > compute fields > > virtual fields > > crud.search > > RPXAccount > > new validators > > populate > > plugins > > LOAD and generic.load > > Field attributes (compute, virtualfield, uploadseparate) > > format, represent > > recursive queries > > MARKMIN syntax > > Informix support > > named id fields > > keyedtables > > DAL('gae') > > XHTML > > first() last() > > find(), sort(), exclude() > > as_dict(), as_list() > > request.meta > > request.wsgi > > IS_IN_DB(....,and=....) > > python web2py.py -S app -M -R script.py -A arg1 arg2 arg3 > > New syntax T("%(a)s") % dict(a="hello") > > web2py.py -nogui > > SQLFORM.factory(...,table_name='no_table') > > new setup-web2py-ubuntu.sh > > new setup-web2py-fedora.sh > > autocomplete widget > > pam authentication > > auth.settings.login_captcha and auth.settings.register_captcha > > crud.settings.create_captcha and crud.settings.update_captcha > > gluon/contrib/login_methods/linkedin_account.py (to be tested) > > cherrypy to rocket > > SQLFORM(...,formstyle='divs') > > SQLTABLE(...,headers='fieldname:capitalize') > > Field().with_alias > > has_membership(group=...,role=...) > > db.define_table(username=True) > > gluon.tools.prettydate, gluon.tools.geocode > > gluon.contrib.AuthorizeNet > > gluon.contrib.sms_utils > > can specify hostname in routes_out (same syntax as routes in) > > db.table.bulk_insert([...records...]) now works on GAE > > OPTGROUP helper > > fake_migrate to restore borken db metadata > > x509 emails > > attachment and html in Mail on GAE > > TAG(html) parese html into helpers (experimental, still some problems > > with unicode) > > DIV.elements(find=re.compile(....)) > > DIV.flatten() > > DIV.elements('....') supports jQuery syntax in '....'