Welcome to MojoMVC
MojoMVC is a micro framework written in PHP and designed for rapid deployment of a purposed RESTful web service. MojoMVC assumes that you are a competent PHP programmer with an interest in object-oriented programming.
Design Goals
MojoMVC has a single goal: deploy a database-backed website in an automatic fashion without the need of an external database. MojoMVC is inspired by Rails, but is intended to run with minimum fuss, and be deployable on a $5/Month shared hosting.
The goal is to create lightweight sites capable of handling up to 100,000 transactions a day. MojoMVC is not competing with full-blown frameworks such as Rails, Django, or with CMS systems like Drupal or Joomla.
1 The desiderata list has evolved out of my lengthy wish list. We have cherry-picked some of the best quickly implementable features from Rails, cakePHP, and Django.
Desiderata
There are several desirable criteria that MojoMVC strives to achieve.
- Light weight installation—meaning, no more than a score of core files.
- Self-contained database using SQLite3.
- RESTful user interface.
- CRUD active record for easy SQL
- Pluggable architure
- No burdensome API—keep it straight PHP
- Editable pages in browser.
- Integrated Javascript and AJAX
- Simple DB table construction
- Auto-form generation
- Textile Markup
Status
NOT AVAILABLE: this software is alpha software Ver .02. The release date for MojoMVC is Jan 1, 2010.

Mojo as a pup — Fort Funston, 2001