|
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.
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.
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.
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.
|