P.S. I added this to my provate latex source (after incorporating the
corrections editors posted online). I still need to convert everything
in markmin syntax to post it online... this will take another month
but will make some chapters available for review asap.

On Jul 26, 4:43 am, mdipierro <[email protected]> wrote:
> 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 
> suggestionhttp://groups.google.com/group/web2py/browse_thread/thread/cd89f11de4...
> and other GAE issues
>
> [ ] Follow Thedeus suggestion to incorporate some deployment
> web2pyslices
>
> On Jul 26, 4:25 am, Timmie <[email protected]> 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 <[email protected]> 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 '....'

Reply via email to