Notes: PhpMVC Development v. 1.0.0 ================================================= Date: 2006-02-27 Summary: php.MVC Web Application Framework Dev 1.0.0 Released php.MVC is a Model View Controller (MVC) framework for PHP Web applications. php.MVC implements the Model-View-Controller design pattern, and encourages Web application design based on the Model 2 paradigm. This design model allows Web pages or other contents (Views) to be separated from the applications business logic, or code (Model). The use of this design philosophy makes it easier for designers and programmers to focus on their respective areas of expertise. 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 Index of php.MVC documentation: http://phpmvc.net/docs/docsIdx.php 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 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 ---~~~---
Changes: PhpMVC Development v. 1.0.0 ================================================= Release: date : 24.February.2006 module : phpmvc-base tag : Release_2006_02_24_1730 desc : 01. Merge the GET/POST request data for POST requests in RequestUtils::populate() 02. Fix Action path to long issue in BootUtils::getActionPath() 03. Added a 'path' method parameter in RequestProcessor::processPreprocess() 04. Added function to list files in a given directory in FileUtils::listDir() 05. Added a report date to the test page in PhpUnit test harness 06. Allow absolute paths in the GlobalPaths.php and ModulePaths.php files in ClassPath.php::getClassPath() 07. Fix an endless While loop + some other fixes in ActionConfig::setRoles() 08. Add a pre-test "array_key_exists" in HttpRequestBase::getParameterValues Mosify HttpRequestBase::getParameterValues() to always return a string array (or NULL). 09. Set the application context path in php.MVC front-end (applications) :: boot-php.inc Add a slash to an absolute path in RequestProcessor::processActionForward() Add new method: HttpRequestBase::setContextPath() 10. Added missing $dsninfo['port'] property to the PEAR PearMysqlDataSource and PearMssqlDataSource.php classes. 11. Change the app timer to more accurately report total app execution time. 12. Request scheme fix. Was not detecting https secure protocol in RequestProcessor:: processActionForward() 13. Insert missing PHP end tags "?>" in UploadedFile.php, MultiPartUploadFileHandler.php 14. Class loading performance enhancement - Include class files using absolute path in GlobalPrependEx.php, GlobalPrependXMLEx.php. Selection and loading GlobalPrepend files in php.MVC front-end (applications) :: boot.ini. 15. Enable the loading of the XML Digester prepend file on demand in BootUtils:: loadAppConfig(). 16. Added __sleep() function to fix loosing Pear::DB connection parameters between requests. In PearMysqlDataSource, PearMssqlDataSource classes. 17. Udate external libraries: PEAR::DB, PEAR::HTTP_Upload, ADODB 18. Add check if requested class is already loaded. In method RequestUtils::classLoader() ---~~~---
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use