Thanks for this...appreciate it!!!


dan





On Tuesday, March 13, 2012 6:17:22 PM UTC-7, weheh wrote:
>
> Hope this stimulates much interest in the cookbook and that I'm not 
> stepping on any copyright issues. This is the pre-production TOC. 
>
> web2py Cookbook Table of Contents (draft copy) 
>
> Chapter 1: Deploying web2py 
> - Installing web2py on Windows (from source code) 
> - Installing web2py on Ubuntu 
> - Setting up a production deployment on Ubuntu 
> - Running web2py with Apache, mod_proxy, and mod_rewrite 
> - Running web2py with Lighttpd 
> - Running web2py with Cherokee 
> - Running web2py with Nginx and uWSGI 
> - Running web2py on shared hosts using CGI 
> - Running web2py on shared hosts with mod_proxy 
> - Running web2py from a user-defined folder 
> - Installing web2py as a service in Ubuntu 
> - Running web2py with IIS as proxy 
> - Running web2py with ISAPI 
>
> Chapter 2: Building Your First Application 
> - Improving the scaffolding application 
> - Building a simple contacts application 
> - Building a Reddit clone 
> - Building a Facebook clone 
> - Using crud.archive 
> - Converting an existing static site into a web2py application 
> - Creating semi-static pages (flatpages) 
> - Adding your custom logo 
> - Creating menus and submenus 
> - Customizing menus with icons 
> - Creating a navigation bar 
> - Using cookies to set the language 
> - Designing modular applications 
> - Speeding up downloads 
>
> Chapter 3: Database Abstraction Layer 
> - Creating a new model 
> - Creating a model from a csv file 
> - Batch upload of your data 
> - Moving your data from one database to another 
> - Creating a model from existing MySQL and PostgreSQL databases 
> - Efficiently searching by tag 
> - Accessing your database from multiple applications 
> - Hierarchical category tree 
> - Creating records on demand 
> - OR, LIKE, BELONGS, and more on Google App Engine 
> - Replacing slow virtual fields with DB views 
>
> Chapter 4: Advanced Forms 
> - Adding a cancel button to forms 
> - Adding confirmation on form submit 
> - Searching data dynamically 
> - Embedding multiple forms in one page 
> - Detecting and blocking concurrent updates 
> - Creating a form wizard 
> - De-normalizing data temporarily 
> - Removing form labels 
> - Using fileuploader.js 
> - Uploading files using a LOADed component 
> - Making image thumbnails from uploaded images 
> - Monitoring upload progress 
> - Auto tooltip in forms 
> - Color picker widget 
> - Shortening text fields 
> - Creating multi-table forms 
> - Creating a multi-table form with references 
> - Creating a multi-table update form 
> - Star rating widget 
>
> Chapter 5: Adding Ajax Effects 
> - Using jquery.multiselect.js 
> - Creating a select_or_add widget 
> - Using an autocompletion plugin 
> - Creating a drop-down date selector 
> - Improving the built-in ajax function 
> - Using a slider to represent a number 
> - Using jqGrid and web2py 
> - Improving data tables with WebGrid 
> - Ajaxing your search functions 
> - Creating sparklines 
>
> Chapter 6: Using Third-party Libraries 
> - Customizing logging 
> - Aggregating feeds 
> - Displaying Tweets 
> - Plotting with matplotlib 
> - Extending PluginWiki with an RSS widget 
>
> Chapter 7: Web Services 
> - Consuming a web2py JSON service with jQuery 
> - Consuming a JSON-RPC service 
> - JSON-RPC from JavaScript 
> - Making amf3 RPC calls from Flex using pyamf 
> - PayPal integration in web2py 
> - PayPal web payments standard 
> - Getting Flickr photos 
> - Sending e-mails with Boto through Amazon Web Services (AWS) 
> - Making GIS maps using mapscript 
> - Google groups and Google code feeds reader 
> - Creating SOAP web services 
>
> Chapter 8: Authentication and Authorization 
> - Customizing Auth 
> - Using CAPTCHA un login failure 
> - Using pyGravatar to get avatars for user profile pages 
> - Multi-user and teacher modes 
> - Authenticating with Facebook using OAuth 2.0 
>
> Chapter 9: Routing Routing Routing Routing Recipes ecipesecipes 
> In this chapter, we will cover the following recipes: 
> - Making cleaner URLs with routes.py 
> - Creating a simple router 
> - Adding a URL prefix 
> - Associating applications with domains 
> - Omitting the application name 
> - Removing application name and controllers from URLs 
> - Replacing underscores with hyphens in URLs 
> - Mapping favicons.ico and robots.txt 
> - Using URL to specify the language 
>
> Chapter 10: Reporting Recipes 
> - Creating PDF reports 
> - Creating PDF listings 
> - Creating PDF labels, badges, and invoices 
>
> Chapter 11: Other Tips and Tricks 
> - Using PDB and the embedded web2py debugger 
> - Debugging with Eclipse and PyDev 
> - Updating web2py using a shell script 
> - Creating a simple page statistics plugin 
> - Rounding corners without images or JavaScript 
> - Setting a cache.disk quota 
> - Checking if web2py is running using cron 
> - Building a Mercurial plugin 
> - Building a pingback plugin 
> - Changing views for mobile browsers 
> - Background processing with a database queue 
> - How to effectively use template blocks 
> - Making standalone applications with web2py and wxPython 
>

Reply via email to