forks / luckysmack / drafts / branches / master / table_of_contents.wiki

history
## Table of Contents ### Quickstart This quickstart covers a basic application with 1 or 2 views, 1 controller, and a basic model with no relationships. ### Getting Started * Requirements * License * Getting Lithium * Upgrading * Troubleshooting ### Lithium Basics * The Big Picture * Architecture * Filters ### Request/Response * Quickstart * Controllers * Views * Helpers * Understanding Context ### Data Sources * Quickstart * Data access by SQL for MySQL * Data access by REST for CouchDB * Data access with MongoDB ### Models * Creating a model * Connecting a datasource * Model relationships * Data validation ### Authorization and Authentication * Quickstart * Authentication with at least one adapter. OpenID would be preferable for an example, because the developer can use his/her account somewhere. * Record level access control * Page view access control ### g11n ### Text search using search engines * Zend_Search_Lucene * Solr ### AJAX * Requests * JSON Response ### Accessing the cloud * Quickstart * Deploying (Image on EC2, Image for Rackspace, Image for Azure) * Accessing storage services * Accessing document services * Accessing queue services ### Extending Lithium * Integrating third-party libraries * Auto-loading * Plugins ### Security ### Profiling and Performance ### Caching ### Appendices * Cheatsheet(s) * How to contribute