Télécharger la liste

Description du projet

PhpPeanuts is a framework for developing
database-backed applications in PHP. Rather than building an application from the bottom up, you initially only build domain model classes in which you specify properties, relationships, and database table names in metadata. The framework dynamically scaffolds getters and setters, persistency, navigation over relations, and input and delete validation. The abstract user interface instantly offers a rich set of pages for searching, browsing, drilling down, editing and reporting over your domain model. From there on you extend and refine both the domain model and the user interface to make it what you want by defining specialization classes and overriding inherited methods.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-01-12 15:05
2.1.0

Pour améliorer la sécurité, l'intégralité du code des interfaces utilisateur abstact a été revu et amélioré pour protéger contre le cross site scripting. Toutes les variables de demande, y compris les cookies et les variables de serveur sont maintenant validés, jeux de caractères sont spécifiés explicitement, conversion de chaînes ne propage les valeurs erronées est pris en charge l'en-tête X-Frame-Options et requêtes Ajax se limitent à l'hôte de la page vient. D'autres améliorations sont un style de langue spécifique de domaine API pour les requêtes de navigation et des requêtes Ajax plus faciles aux parties, de sous-parties et de widgets.
Tags: Security, Minor
For improved security, the complete code of the abstact user interfaces has been reviewed and improved to protect against cross site scripting. All request variables including cookies and server variables are now validated, character sets are specified explicitly, string conversion no longer propagates erroneous values, the X-Frame-Options header is supported, and Ajax requests are limited to the host the page originates from. Other improvements are a domain specific language style API for navigational queries, and easier Ajax requests to parts, subparts, and widgets.

2011-07-11 22:03
2.0.0

Cette version a été entièrement adapté à PHP 5. Plus précisément, ESTRICT normes sont respectées, les références de variables ne sont plus utilisés pour passer des objets, et les exceptions sont utilisés et manipulés. La flexibilité a été augmenté, avec des parties distinctes ou plus, les chemins pour l'édition, une usine de widget, et les fonctions générales de dérogation. Copie objet Recusive et en soulignant le menu ont été ajoutés.
Tags: Major Maintenance, Minor feature enhancements
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.

2010-11-02 07:49
1.5.0

Adapté à PHP 5.3. Sous-répertoires avec les classes peuvent maintenant être placés sur des emplacements arbitraires. La page du rapport de sélection affiche maintenant le nombre de valeurs uniques pour les colonnes avec des valeurs non numériques. Quelques bugs mineurs ont été résolus.
Tags: Maintenance
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.

2008-09-29 18:54
1.4.0

Une spécification de colonne de la base de cartographie a été ajouté pour une utilisation avec les bases de données existantes. Support AJAX, une autorisation de l'utilisateur de l'API sur la demande et les niveaux de type cross-site scripting et la prévention de falsification demande, et une abstraction de base de données avec un appui direct pour MySQL et SQLite 2 et du soutien pour les autres bases de données via une interface PDO (PHP5 seulement) ont été ajoutés. Les actions CRUD utilisent maintenant des opérations de base de données et ils appuient la suppression en cascade et la protection contre la suppression si les personnes à charge existent. Une administration d'utilisateur et un plugin d'authentification est maintenant disponible séparément.
Tags: Major feature enhancements
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.

2007-12-22 11:22
1.4.beta3

Quelques bugs ont été corrigés dans la FilterFormPart (utilisé par SearchPages), qui a résulté de type cross-site scripting prévention.
Tags: Minor bugfixes
Some bugs were fixed in the FilterFormPart (used by SearchPages), which resulted from cross site scripting prevention.

Project Resources