Home | News | Download | Manual | Releases | Support | Links | Credits 

You can find our SourceForge page here 
You can find our Freshmeat entry here 

gpfr :: CVS Snapshot

       
     

The CVS Snapshot Release

The CVS Snapshot release is produced by SourceForge every night.

This release contains the very latest changes to gpfr.  Many of the new features are not yet tested and fully debugged.  Some are probably only partially written!

You should use this release if:

  • you want to evaluate the upcoming functionality of gpfr

  • you wish to contribute to gpfr

  • you need a bug fix and cannot wait for the next production release

We strongly advise that you do not use this release for production purposes.

Features List

Here is a list of the features found in this release.  New & improved features are highlighted.

Feature Status Added
Assertion support for improved debugging Stable - no unit tests v0.9.0
Credit card authorisation & chargeback support Beta - most unit tests New!!
Credit card payment support - including multi-currency Beta - most unit tests New!!
Credit card virtual terminal support Beta - most unit tests New!!
Cookie vars support Stable - no unit tests v0.9.0
Data cache object Stable - some unit tests v0.9.0
Data entity support Beta - no unit tests New!!
Database table object Stable - no unit tests v0.9.0
Datacash credit card acceptance support Beta - some unit tests New!!
Debug & optimise option Stable - no unit tests v0.9.0
Encapsulation of records returned from SQL queries Beta - no unit tests New!!
Execution tracing for improved debugging Stable - no unit tests v0.9.0
Extensible error handling Stable - no unit tests v0.9.0
Fast template support - suitable for HTML, XML, WML, text files and more! Stable - no unit tests v0.9.0
File caching support Alpha - no unit tests v0.9.0
'get' vars support Stable - no unit tests v0.9.0
Hidden field embedding in forms Stable - no unit tests v0.9.0
http redirection support Stable - no unit tests v0.9.0
ISO country code support Stable - no unit tests v0.9.0
List object plus iterator Stable - no unit tests v0.9.0
MySQL database support Stable - no unit tests v0.9.0
'post' vars support Stable - no unit tests v0.9.0
Properties files support Stable - no unit tests v0.9.0
Properties table object Stable - no unit tests v0.9.0
Server-independent database access layer Stable - no unit tests v0.9.0
ServiceBus enterprise application architecture Stable - no unit tests v0.9.0
Stack data object Stable - no unit tests v0.9.0
Unit testing Stable - just need to write more! New!!
User credentials & authorisation support Beta - no unit tests v0.9.0
Template-based email sending Beta - no unit tests v0.9.0
'Wizard'-style form support Stable - no unit tests v0.9.0

Note: v0.9.0 was the first beta release of gpfr.

 

System Requirements

To run gpfr, you will definitely need the following packages, no matter what operating system you use.

Package Version Download
gpfr CVS Snapshot SourceForge
PHP 4.0.4pl1 PHP.net

For more information about each release, click on the version number.

Please note: The Generic PHP Framework (gpfr) will not run at all on PHP3.  gpfr is not guaranteed to run on versions of PHP4 older than listed above.  We are unable to support anyone trying to use gpfr with PHP3, or older versions of PHP4.

gpfr currently incorporates code from the following GPL'd or BSD-licensed projects.  You do not need to download this code yourself.

Package Version Download
CC.php 1.0.2 DopplerExpress.com

The following packages are currently used to provide a web server environment for developing, and testing, gpfr.  This is definitely the recommended system configuration should anyone need one.

Package Version Download
Apache 1.3.19 apache.org
Apache Toolbox 1.5.20 apachetoolbox.com
MySQL 3.22.30 mysql.com

The following packages are highly recommended if you wish to contribute to gpfr.

Package Version Download
cvs
- version control software used by SourceForge
1.11 gnu.org
Jed
- Excellent text editor
B0.99-12 John E. Davis
phpDoc
- Source code documentation tool
0.2.2 phpDoc.org
phpMyAdmin
- Recommended for MySQL
2.1.0 or later phpwizard.net
phpUnit
- Required for unit testing
1.0.0 SourceForge

 

User's Manual

You can find the user manual for the CVS Snapshot release here.

   
       

The Generic PHP Framework Web Site.  Copyright (c) 2000, 2001 Stuart Herbert.
All rights reserved and all that jazz.