{"__v":17,"_id":"5519449eeaa2ed2f0021348d","category":{"__v":8,"_id":"550974cc368a561700414759","project":"55070e814bb83b2500ec9404","version":"550974cb368a561700414757","pages":["550976bead1f0523008ecbc3","550976f1ad1f0523008ecbc6","550977144c7c3f2300aabef3","55097741ad1f0523008ecbc8","5509775eaa9bd525001a0649","5509778b4c7c3f2300aabef5","550977974c7c3f2300aabef7","5519449eeaa2ed2f0021348d"],"reference":false,"createdAt":"2015-03-18T11:08:01.925Z","from_sync":false,"order":0,"slug":"introduction","title":"Introduction"},"project":"55070e814bb83b2500ec9404","user":"550ade13635c660d005281b4","version":{"__v":1,"_id":"550974cb368a561700414757","forked_from":"55070e814bb83b2500ec9407","project":"55070e814bb83b2500ec9404","createdAt":"2015-03-18T12:51:23.709Z","releaseDate":"2015-03-18T12:51:23.709Z","categories":["550974cc368a561700414758","550974cc368a561700414759","550974cc368a56170041475a","550974cc368a56170041475b","550974cc368a56170041475c","550974cc368a56170041475d","550974cc368a56170041475e"],"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.4.0","version":"1.4"},"updates":[],"createdAt":"2015-03-30T12:42:06.933Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"auth":"required","params":[],"url":""},"order":7,"body":"[View all screencasts on Vimeo](https://vimeo.com/channels/cfwheels/videos) \n\n### CRUD series\n\n[Episode 1: \"C\" Is for \"Create\" - Basic CRUD](https://vimeo.com/channels/cfwheels/42132402)\nLearn about basic create operations when building standard CRUD functionality in CFWheels\n\n[Episode 2: \"R\"; Is for \"Read\" - Basic CRUD](https://vimeo.com/channels/cfwheels/42573711)\nLearn about basic read operations when building standard CRUD functionality in CFWheels\n\n[Episode 3: \"U\" Is for \"Update\" - Basic CRUD](https://vimeo.com/channels/cfwheels/44346234)\nChris Peters demonstrates updating data in a simple CRUD CFWheels application\n\n[Episode 4: \"D\" Is for Delete - Basic CRUD ](https://vimeo.com/channels/cfwheels/44534195)\nLearn how simple it is to delete records in a basic CRUD application using CFWheels\n\n\n### \"Building a Social Network\"\n\n[Episode 1: Setting up ColdFusion on Wheels](https://vimeo.com/channels/cfwheels/6961812)\nChris Peters starts the webcast series by demonstrating how to set up ColdFusion on Wheels \n\n[Episode 2: Form Helpers](https://vimeo.com/channels/cfwheels/7023829)\nChris Peters demonstrates how to bind a Wheels model object to a form through the use of form helpers\n\n[Episode 3: Object Validation and Showing Errors](https://vimeo.com/channels/cfwheels/7154036)\n\nChris Peters adds data validation to the user registration form\n\n[Episode 4: Redirects and the Flash](https://vimeo.com/channels/cfwheels/7263293)\nChris Peters finishes the \"success\" portion of the registration functionality by adding a success message to the Flash and redirecting the user to their home screen\n\n[Episode 5: Object Validation](https://vimeo.com/channels/cfwheels/7430905)\nChris Peters teaches you about more validation options and how you can add them to the registration form quickly and easily\n\n[Episode 6: Styling Forms](https://vimeo.com/channels/cfwheels/8052653)\nChris Peters stylizes form markup globally using a Wheels feature called global helpers\n\n[Episode 7: Authentication with Filters](https://vimeo.com/channels/cfwheels/8236357)\nLearn how to set up simple user authentication on a website by using a Wheels feature called filters\n\n[Episode 8: Reading and Displaying a Single Record](https://vimeo.com/channels/cfwheels/8784933)\nLearn the mechanics of reading a single record from the database and displaying its data in the view\n\n[Episode 9: Adding a Route for User Profiles](https://vimeo.com/channels/cfwheels/9113389)\nCreating custom URL patterns is a breeze in ColdFusion on Wheels\n\n[Episode 10: Displaying Sets of Records](https://vimeo.com/channels/cfwheels/10494394)\nLearn how to fetch multiple records from your model with findAll() and then display them to the user using ColdFusion on Wheels\n\n[Episode 11: Custom View Helpers](https://vimeo.com/channels/cfwheels/11260933)\nLearn how to factor out logic in your view templates into custom helper functions in ColdFusion on Wheels\n\n[Episode 12: Joining Models with Associations](https://vimeo.com/channels/cfwheels/11958259)\nChris Peters demonstrates joining data together with model associations using ColdFusion on Wheels\n\n[Episode 13: Pagination](https://vimeo.com/channels/cfwheels/14263065)\nAll it takes to offer pagination is two extra arguments to findAll() and a call to a view helper called paginationLinks()\n\n[Episode 14: Responding with Multiple Formats](https://vimeo.com/channels/cfwheels/17933706)\nLearn how to use the provides() and renderWith() functions to automatically serialize data into XML, JSON, and more\n\n### Other\n\n[Hello World](https://vimeo.com/channels/cfwheels/7785365)\nPeter Amiri walks you through setting up a \"Hello World\" application using the ColdFusion on Wheels framework \n\n[CFUnited 2010: Simplifying Database Code with the ColdFusion on Wheels ORM](https://vimeo.com/channels/cfwheels/13848065)\nChris Peters gives a high level overview of the ORM included with ColdFusion on Wheels\n\n[ColdRoute Plugin](https://vimeo.com/channels/cfwheels/41565391)\nChris Peters from Liquifusion demonstrates the ColdRoute plugin for CFWheels\n\n[Wirebox Plugin for CFWheels](https://vimeo.com/channels/cfwheels/)\nDoug Boude demonstrates using his new Wirebox plugin for CFWheels\n\n[DBMigrate Create Operations](https://vimeo.com/channels/cfwheels/40902756)\nChris Peters from Liquifusion demonstrates creating tables and records in the DBMigrate plugin for ColdFusion on Wheels\n\n[CF Meetup, March 10 2011](https://vimeo.com/channels/cfwheels/21863242)\nOnline ColdFusion Meetup (coldfusionmeetup.com) session for March 10 2011, \"What's New in CFWheels 1.1\", with Chris Peters:\n\n[CFWheels Textmate Bundle Demo](https://vimeo.com/channels/cfwheels/3271850)\nA quick demo of the CFWheels Textmate bundle by Russ Johnson","excerpt":"Tutorials, demonstrations, and presentations about the ColdFusion on Wheels framework.","slug":"screencasts","type":"basic","title":"Screencasts"}

Screencasts

Tutorials, demonstrations, and presentations about the ColdFusion on Wheels framework.

[View all screencasts on Vimeo](https://vimeo.com/channels/cfwheels/videos) ### CRUD series [Episode 1: "C" Is for "Create" - Basic CRUD](https://vimeo.com/channels/cfwheels/42132402) Learn about basic create operations when building standard CRUD functionality in CFWheels [Episode 2: "R"; Is for "Read" - Basic CRUD](https://vimeo.com/channels/cfwheels/42573711) Learn about basic read operations when building standard CRUD functionality in CFWheels [Episode 3: "U" Is for "Update" - Basic CRUD](https://vimeo.com/channels/cfwheels/44346234) Chris Peters demonstrates updating data in a simple CRUD CFWheels application [Episode 4: "D" Is for Delete - Basic CRUD ](https://vimeo.com/channels/cfwheels/44534195) Learn how simple it is to delete records in a basic CRUD application using CFWheels ### "Building a Social Network" [Episode 1: Setting up ColdFusion on Wheels](https://vimeo.com/channels/cfwheels/6961812) Chris Peters starts the webcast series by demonstrating how to set up ColdFusion on Wheels [Episode 2: Form Helpers](https://vimeo.com/channels/cfwheels/7023829) Chris Peters demonstrates how to bind a Wheels model object to a form through the use of form helpers [Episode 3: Object Validation and Showing Errors](https://vimeo.com/channels/cfwheels/7154036) Chris Peters adds data validation to the user registration form [Episode 4: Redirects and the Flash](https://vimeo.com/channels/cfwheels/7263293) Chris Peters finishes the "success" portion of the registration functionality by adding a success message to the Flash and redirecting the user to their home screen [Episode 5: Object Validation](https://vimeo.com/channels/cfwheels/7430905) Chris Peters teaches you about more validation options and how you can add them to the registration form quickly and easily [Episode 6: Styling Forms](https://vimeo.com/channels/cfwheels/8052653) Chris Peters stylizes form markup globally using a Wheels feature called global helpers [Episode 7: Authentication with Filters](https://vimeo.com/channels/cfwheels/8236357) Learn how to set up simple user authentication on a website by using a Wheels feature called filters [Episode 8: Reading and Displaying a Single Record](https://vimeo.com/channels/cfwheels/8784933) Learn the mechanics of reading a single record from the database and displaying its data in the view [Episode 9: Adding a Route for User Profiles](https://vimeo.com/channels/cfwheels/9113389) Creating custom URL patterns is a breeze in ColdFusion on Wheels [Episode 10: Displaying Sets of Records](https://vimeo.com/channels/cfwheels/10494394) Learn how to fetch multiple records from your model with findAll() and then display them to the user using ColdFusion on Wheels [Episode 11: Custom View Helpers](https://vimeo.com/channels/cfwheels/11260933) Learn how to factor out logic in your view templates into custom helper functions in ColdFusion on Wheels [Episode 12: Joining Models with Associations](https://vimeo.com/channels/cfwheels/11958259) Chris Peters demonstrates joining data together with model associations using ColdFusion on Wheels [Episode 13: Pagination](https://vimeo.com/channels/cfwheels/14263065) All it takes to offer pagination is two extra arguments to findAll() and a call to a view helper called paginationLinks() [Episode 14: Responding with Multiple Formats](https://vimeo.com/channels/cfwheels/17933706) Learn how to use the provides() and renderWith() functions to automatically serialize data into XML, JSON, and more ### Other [Hello World](https://vimeo.com/channels/cfwheels/7785365) Peter Amiri walks you through setting up a "Hello World" application using the ColdFusion on Wheels framework [CFUnited 2010: Simplifying Database Code with the ColdFusion on Wheels ORM](https://vimeo.com/channels/cfwheels/13848065) Chris Peters gives a high level overview of the ORM included with ColdFusion on Wheels [ColdRoute Plugin](https://vimeo.com/channels/cfwheels/41565391) Chris Peters from Liquifusion demonstrates the ColdRoute plugin for CFWheels [Wirebox Plugin for CFWheels](https://vimeo.com/channels/cfwheels/) Doug Boude demonstrates using his new Wirebox plugin for CFWheels [DBMigrate Create Operations](https://vimeo.com/channels/cfwheels/40902756) Chris Peters from Liquifusion demonstrates creating tables and records in the DBMigrate plugin for ColdFusion on Wheels [CF Meetup, March 10 2011](https://vimeo.com/channels/cfwheels/21863242) Online ColdFusion Meetup (coldfusionmeetup.com) session for March 10 2011, "What's New in CFWheels 1.1", with Chris Peters: [CFWheels Textmate Bundle Demo](https://vimeo.com/channels/cfwheels/3271850) A quick demo of the CFWheels Textmate bundle by Russ Johnson