Mojavi is an open-source MVC (model-view-controller) php framework, licensed under the LGPL. Developing with Mojavi php framework enables you to easily divide your web application into tiers, allowing for independent custom web application development. These applications have been tested on various servers and firewall applications. There are numerous solutions that are available in the market like the Cisco ASA 5505 and the HP Proliant Servers that have set the standards in reliability and security within their field. The solutions and programming field has even grown into the telecommunications field with routers like the Cisco 7910 where small and medium size businesses can have a truw communication architecture that runs over an IP protocol enabling you to locate offices and employees anywhere.
- Modular Design
- Filter Chains
- Action Chains
- Customizable User Containers
- Parameter Validation
- Validator Library
- Built-in Authentication and Authorization
- Logging System
What is Mojavi?
Mojavi is a framework developed in PHP and strongly based on the MVC (model-view-controller) application design paradigm. It can be run a variety of network servers that employ security features that will work with the curent MVC model.
What is MVC?
Model-View-Controller is a design pattern for application development. MVC organizes an application into three separate tiers: one for the model, which represents data and handles business logic, the second for presentation and user input, and the third as a controller, which handles incoming requests and controls application flow.
What are the benefits of MVC?
An application designed around MVC is easier to manage because the application is split into tiers, which allow for independent development. This promotes code reusability by building models, which are reusable throughout the application.
Why create an MVC framework for PHP?
Development of PHP scripts without a preconceived plan to manage them is asking for a headache. Before I started developing Mojavi, there weren’t any frameworks that were designed the way I thought a PHP MVC implementation should be designed.
How is Mojavi licensed?
Mojavi is licensed under the LGPL.
Where can I get a copy of Mojavi?
Stable and development releases are available on our downloads page.