These are the main steps in “Building Twitter With Kohana HMVC Framework” workshop.
1. Setting Up The Development Environment
- Introduction to what we are building
- Introduction to Kohana Framework
- Downloading and installing Kohana to Webroot, configuring Kohana
- Putting the project under VCS + GitHub
- Familiarizing oneself with PhpStorm
2. Baby Steps
- Seeing the "Hello World" message
- Installing the kohana-commoneer module using Composer
- Adding template support to the project using Twitter Bootstrap
- Designing the HTML form
3. Basic Interactivity
- Catching posted data in the controller
- The mocked Tweet Model
- Passing data to the model
- Indicating success / failure to the user
4. The Database
- Designing the Database EER with MySQL Workbench
- Generating the schema and creating the database
- Configuring Kohana to access our database
- Introduction to ORM
- Setting up the ORM model
- Displaying results from the database
5. If We Have Time...
- Refactoring existing code: why it is important and how to do it?
- Adding validation rules / filters / logging functions
- Protecting the application with the auth module
6. Finishing Up
- Final touches and tweaks to make everything pretty
- Deploy / push to github / server
- Thoughts and feedback
ando -at- sqroot.eu