Sleek Action Edit | SourceForge - PHP - Freshmeat - Gibson Research - Ubuntu Linux - Clusty Search - Babel Fish Translation - WordReference Dictionaries - Wiktionary - ASP
php.MVC, The Model View Controller Framework for PHP Web Applications
  Free OpenSource Downloads
The Model View Controller Framework for PHP Web Applications
 
spacer Features •  Demos •  Docs •  Design •  Download •  CVS •  Support •  Developers

spacer
php.MVC is an open source framework for PHP Web applications.

Introduction

php.MVC implements the Model-View-Controller (MVC) design pattern, and encourages application design based on the Model 2 paradigm. This design model allows the Web page or other contents (View) to be mostly separated from the internal application code (Controller/Model), making it easier for designers and programmers to focus on their respective areas of expertise.

The framework provides a single entry point Controller. The Controller is responsible for allocating HTTP requests to the appropriate Action handler (Model) based on configuration mappings.

The Model contains the business logic for the application. The Controller then forwards the request to the appropriate View component, which is usually implemented using a combination of HTML with PHP tags in the form of templates. The resulting contents are returned to the client browser, or via another protocol such as SMTP.

php.MVC is a PHP port of Jakarta Struts. It currently supports many features of Struts, including declarative application configuration via the XML digester. For example, mappings from the various Action business logic components to appropriate results pages can be specified declaratively in the XML configuration file.

Release News.

Release News: 28 February 2006 - php.MVC Web Application Framework Dev v. 1.0 Released

This is a development release of the php.MVC framework. A full production version will be released after any issues with this release are addressed.

This release contains bug fixes and enhancements to the framework, and also includes a compressed performance version for use in more demanding hosting environments. Please refer to the test application described below for an example of how to use the compressed performance version in an application.

Downloads:
This package is available for download from:
http://sourceforge.net/project/showfiles.php?group_id=68207

• The core php.MVC framework and supporting classes are included in the phpmvc-base-dev-1.0.0-release_2006_02_24_1730 file available as tgz or zip.

• The compressed performance version of the framework is available in the phpmvc-base-dev-perform-1.0.0-release_2006_02_24_1730 file available as tgz or zip.

The framework packages listed above are also available here:
http://phpmvc.net/download/cvsIdx.php?doc=cvs-snaps

• A test application for this version of the php.MVC framework is available in the phpmvc-latest-release-test-app file available as tgz or zip. The compressed performance version of the framework is bundled with this test application, and may be the quickest way for new users to give php.MVC a try. Just download the test application, unzip it to the Web root of a PHP enabled Web server and browse to the included index file.

The test application is also available here:
http://phpmvc.net/download/rel/phpmvc-latest-release-test-app.tgz
http://phpmvc.net/download/rel/phpmvc-latest-release-test-app.zip

Documentation:
Index of general project documentation: http://phpmvc.net/docs/docsIdx.php

Index of php.MVC User Guides: http://phpmvc.net/docs/guides/guidesIdx.php

Introductory Guide 101 to php.MVC: http://phpmvc.net/docs/guides/guidesIdx.php?doc=phpmvc-101

Discussion Forums:- php.MVC: http://sourceforge.net/forum/forum.php?forum_id=231942

Some documents are available for download in other formats and languages. (currently English and French): http://phpmvc.net/download/downloadIdx.php?doc=phpmvc-docs

Other Resources:
Latest php.MVC library release: http://phpmvc.net/download/cvsIdx.php?doc=cvs-snaps

Many working examples demonstrating the use of php.MVC: http://phpmvc.net/download/downloadIdx.php?doc=other-releases

SleeK Action Builder:- A Program for Building php.MVC Web Applications: http://www.phpmvc.net/builder/builderIdx.php?doc=wiz-intro

SleeK Action Wizard for php.MVC Users Guide (176Kb):
http://www.phpmvc.net/docs/guides/guidesIdx.php?doc=action-wiz
http://www.phpmvc.net/download/builder/ProjectWizardGuide_1.0.zip

John:
Printable Page
spacer

SleeK Action Edit - Code Editor for Windows PHP Logo php.MVC Logo SourceForge
Copyright © 2006 John C. Wildenauer. All rights reserved.