The Mojavi 3 Book

Introduction

  1. What Is Mojavi?
  2. Mojavi Features
  3. Benefits Of Using Mojavi

Getting Started

  1. Requirements
  2. Downloading Mojavi
  3. Installation
  4. Configuration
  5. Crash Course
  6. Creating Your First Module
  7. Migrating From Mojavi 2

Mojavi Architecture

  1. Core Components
    • Controller
    • Context
    • Request
    • User
  2. Directory Layout
  3. Naming Conventions
  4. Modules
    • Actions
    • Models
    • Templates
    • Views
  5. Configuration Files
  6. Diagrams
    • Application Flow
    • Filter Flow
    • Security
    • Validation

Beginning Mojavi 3

  1. Manipulating The Request
    • Files
    • Parameters
  2. Interprocess Communication
  3. Session Handling
  4. Database Interaction
  5. User Security
    • Securing Your Actions
    • What Is A Credential
  6. Filters
    • Pre-Execution
    • Post-Execution
  7. Validators
    • Parameter Validation
  8. Logging

Advanced Mojavi 3

  1. Integrating External Scripts
  2. Mojavi Exceptions
  3. Configuration Cache System
  4. Action Chains

Custom Components

  1. Registering
  2. Creating
    • Actions
    • Controllers
    • Filters
    • Loggers
    • Requests
    • Storages
    • Users
    • Views
    • Validators

Guides

  1. Separation of Logic
  2. Truly Modular Development

Tutorials

  1. Installing Mojavi 3
  2. Creating Your First Module
  3. Migrating From Mojavi 2.0
  4. Multi-Page Forms HOW-TO
  5. Global Templating - The Decorator Pattern
  6. Decorator Profiling
  7. Users And Security