Peter Robins, his website

Mojavi for Beginners: A Tutorial

Note: this tutorial applies to Mojavi version 2 (PHP4). It's no longer up-to-date, but I leave it here in case anyone finds it of use. See the Mojavi site for more recent info, and if you want a complete application framework, I'd recommend Symfony, which is based on Mojavi and is now used to power this site.

  1. Mojavi for Beginners: Part 1
    1. Installing minimal Mojavi system
    2. Scenario
    3. Mojavi process
    4. Setting up the application
    5. User input
    6. Incorporating the model
    7. Templates or not?
    8. Validation
    9. Recap
  1. Mojavi for Beginners: Part 2
    1. Multiple Data Models
    2. Request forwarding
    3. Global templates
    4. User authentication
    5. Streamline, optimise, refactor . . .
    6. Inheriting common logic
    7. Displaying information on all pages
  1. Mojavi for Beginners: Part 3
    1. Action chains: combining actions
    2. View components
    3. Tidying up the display: logins and standard errors
    4. Setting up a database
    5. Action initialization
    6. Filters
    7. Adding a second application
    8. Various other bits and pieces
    9. Other features not described here

July 2004