Projects / phpPeanuts

phpPeanuts

PhpPeanuts is a framework for developing database-backed applications in PHP. It supports high and sustainable developer productivity by default reasoning and the "once and only once" principle. It features the extended dynamic scaffolding of complete Web-based applications (user interface and ORM) from meta data, including CRUD, relations, and Query By Example. Its dynamic nature and high adaptability allow a very agile development style to remain highly productive (thus enjoyable) in later phases of development and maintenance.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

Release Notes: This version was fully adapted to PHP 5. Specifically, ESTRICT standards are followed, variable references are no longer used to pass objects, and exceptions are used and handled. Flexibility was increased, with more seperate parts, paths for editing, a widget factory, and general functions override. Recusive object copying and menu highlighting were added.

  •  01 Nov 2010 22:49

Release Notes: Adapted to PHP 5.3. Subdirectories with classes can now be placed on arbitrary locations. The selection report page now shows the number of unique values for columns with non-numeric values. Some minor bugs were solved.

  •  29 Sep 2008 09:54

Release Notes: A database column mapping specification was added for use with existing databases. AJAX support, a user authorization API on the application and type levels, cross site scripting and request forgery prevention, and a database abstraction with direct support for MySQL and SQLite 2 and support for other databases through a PDO interface (PHP5 only) were added. The CRUD actions now use database transactions and they support cascaded deletion and protection against deletion if dependents exist. A user administration and authentication plugin is now avaliable separately.

  •  22 Dec 2007 02:22

Release Notes: Some bugs were fixed in the FilterFormPart (used by SearchPages), which resulted from cross site scripting prevention.

Release Notes: AJAX support was added. The framework's Page classes now can send updates of their components. Several elements can be updated in a single request. Generic client side JavaScript functions are included to send and receive these requests.

Screenshot

Project Spotlight

DeltaQt

A cross-platform library of C++ classes and functions to enable parsing of DELTA (DEscription Language for TAxonomy) files.

Screenshot

Project Spotlight

Extended Module Player

A multi-format module player.