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 '....'

Reply via email to